|
JSP/Struts开发:
IDEA可以自动的建立配置文件(包括Tiles 和Validator),下载所有需要的Struts类库,它也提供了一个Struts助手,提供图形化的编辑器和向导来进行Struts配置,包括tiles-config.xml 和validation.xml文件。
IDEA没有JSP/HTML页面的可视化编辑器,其规则的IDEA JSP/HTML编辑器即使没有一个可视化的组件也是非常好看的,支持嵌入的JavaScript,特别是能够处理DHTML或者AJAX代码,JavaScript编辑器也支持指定的浏览器(IE, Mozilla和 Opera)和流行的AJAX矿见像Dojo, Bindows和 Prototype。
IDEA Struts Web应用的建立
IDEA Struts助手
IDEA对Web 2.0开发的支持也是很酷的,比如它将支持GWT (Google Web Toolkit)作为它的一个核心特性。
JSF开发:
可以选择JSF版本(1.0,1.1,1.2)和实现(JSF RI或者Apache MyFaces),IDEA可以下载需要的类库,JSF模块提供了对JBoss Seam封装的支持,这说明IntelliJ在JSF开发上正逐渐成为标准框架,也进一步证明了IntelliJ在Java Web开发中会有更好的表现。
IDEA JSF新Web应用的建立
IDEA JSF配置
企业开发:
IDEA提供了对J2EE规范的完全支持,更重要的是它提供了对EJB3.0和JPA的支持,虽然并没有像NetBeans那样支持的好(自动的在持久化单元中为JPA增加实体并在所有的实体域中为指定的查询产生代码,使用NetBeans 5.5习惯以后可能会在IDEA中丢失这些),IDEA确实有选项来为JPA持久化单元中观察ER图,这可能只在EJB模块中可以使用,在一个规则的web模块中使用JPA,不能调用ER图选项。IDEA也全面的支持J2EE/Java EE 5,它甚至提供了一个升级的路径从J2EE到基于注释的Java EE 5方法。
至于应用服务器,IDEA提供了部署插件来为WebLogic, WebSphere, JBoss, Geronimo和Glassfish等应用服务器进行部署。
同时支持单元测试,像支持JUnit 4,并提供了测量code coverage的集成工具。 |
|