Java Reference
In-Depth Information
editor could make this claim without support for enterprise application develop-
ment using J2EE technologies. IDEA provides facilities for working with the cen-
tral technologies in J2EE : servlets, JSP s, and EJB s. Although servlets can leverage
most of the standard editor features mentioned so far, JSP s are a hybrid mix of
HTML and Java and thus can't. To accommodate, the editor has built-in comple-
tion for JSP tags and attributes, along with refactoring support and syntax/error
demarcation (it's quite a mature XML editor, another technology that helps bind
J2EE together). IDEA 's EJB wizard creates new EJB s quickly and easily, and the sys-
tem knows the J2EE specification well enough to provide visual cues delineating
issues that can prevent deployment.
Beyond this working-with-code perspective, IDEA also integrates with the
enterprise application servers, the containers within which these technologies
carry out their operations. Enterprise applications are typically more complex
than their non-enterprise counterparts, due in part to their more involved mecha-
nism for deployment and execution. IDEA 's application server integration allows
for much of this mechanism to be automated, freeing your time to work on the
critical business logic of your application. IDEA 's extensible plugin mechanism
also allows for nonbundled application server support to be included—and
updated—in a timely and modular fashion.
IDEA 5.0 also offers greatly enhanced support for web content, such as HTML ,
CSS , and JavaScript. Developers of enterprise applications often find themselves
working in these technologies when implementing front-end user interfaces.
Now, features such as code structure analysis, Move and Rename refactoring, and
code completion are available on these file types. This is another example of how
IDEA continues to grow and assist professional developers in meaningful ways.
Search WWH ::




Custom Search