IntelliJ IDEA IntelliJ IDEA 13 Early Access Preview

Java EE

Java Platform, Enterprise Edition is the industry standard for development enterprise applications using Java. Java EE extends Java SE for object-relational mapping, distributed and multi-tier architectures, and web services. IntelliJ IDEA supports Java EE 6 and provides advanced assistance for developing EJB 3.1, Web Services, JSF 2.0, CDI, Servlets and JSP 3.0, including integration with application servers, such as Tomcat, Jetty, JBoss, WebSphere, Glassfish, Geronimo and Resin.

Easy Project Setup

With IntelliJ IDEA you can easily set up Java EE projects. Just select the frameworks you need, and the IDE will automatically download libraries, configure the project and even generate sample code.

Easy Project Setup

On-the-fly Code Analysis

IntelliJ IDEA analyses code as you type and highlights potential problems specific to Java EE applications. In most cases it provides you with an action for a quick fix.

On-the-fly Code Analysis

Smart Completion

Code completion works almost everywhere and always suggests the most relevant options for completion in Java classes, resources and web pages.

Code Completion

Advanced Refactoring

You can apply refactorings to classes and Java EE specific configurations. The IDE will take care of making corresponding changes in all referenced pieces of code.

Rename Managed Bean

Navigation and Search

Navigation and search are aware of Java EE and work in Java classes, annotations, resource files, web pages and expressions.

Navigation

Application Servers

The IDE offers tight integration with Tomcat, Jetty, JBoss, WebSphere, Glassfish, Geronimo and Resin application servers.

Tomcat Application Server

Just configure artifacts and specify the application server you want to use. IntelliJ IDEA will help you easily package, deploy, run and debug your application locally from the IDE or on a remote instance.

Enterprise Java Beans 3.1

IntelliJ IDEA supports the latest EJB 3.1 specification and provides a rich set of code assistance features, including code generation and version migration tools.

Enterprise Java Beans 3.1

Web Services

Support for Web Services includes productivity-boosting features for developing RESTful Web Services 1.0 and XML-Based Web Services 2.0, including code generation and web services debugging tools.

Web Services

Java Server Faces 2.0

IntelliJ IDEA enables you to develop web applications using JSF 2.0, providing extended support for templates, expression language, managed beans, implicit and conditional navigation, composite components and other JSF specific features.

Java Server Faces 2.0

Context and Dependency Injection 1.0

Support for CDI 1.0 annotations brings additional code analysis, navigation, completion and refactoring features.

CDI Dependencies Diagram

You can also overview injected dependencies for your classes on a diagram.

Servlets 3.0 and Java Server Pages 2.0

IntelliJ IDEA supports the latest Servlets 3.0 and JSP 2.0 specifications and provides a full-featured editor for JSP pages with integrated debugger, live templates, namespaces, tag libraries and code assistance features.

Servlets 3.0 and Java Server Pages 2.0