it167.com  设为主页
 收藏本站
 
  资讯:业界动态 | 软件动态 | 人物专栏 | 安全资讯 | 网络生活 | 电子商务 | 小游戏 | 视频 | 美女图片 | 音乐
  网络编程 | 网站运营 | 网页制作 | 图形图象 | 操作系统 | 媒体动画 | 软件教学 | 网络应用 | 邮件系统 | 网络安全 | 认证考试
asp | .net | php | jsp | Sql | java | Dreamweaver | FrontPages | Javascript | css | Coreldraw | photoshop | Flash | Coreldraw
当前位置: > 主页>网络编程>Java>JAVA实例教程>Eclipse,NetBeans及IntelliJ—Java IDE大战之IntelliJ IDEA篇(1)
最新新闻

·机会与整合 边缘化互联
·TOM-Skype新增三大本地
·雅虎抢闸邮箱竞赛 网易
·新浪抢攻北京奥运
·洞悉网络口碑的掘金机会
·拆解网络病毒黑金交易
·木马下载器近期出现新变
·《互联网周刊》第17期文
·Web2.0是否催生自吹自擂
·三张宝宝裸照招来MSN封
热门新闻
·jsp 下实现防止重复在线
·一个必看的Java程序
·存储过程
·构建自己的基于Java的超
·构建自己的基于Java的超
·Web应用中的中文问题
·学习MySQL常用操作命令
·MySQL中修改密码及访问
·Hibernate 3新增XML关系
·java实现ftp下载文件
推荐新闻
 
 

Eclipse,NetBeans及IntelliJ—Java IDE大战之IntelliJ IDEA篇(1) 

作者:   来源:it167   点击:   日期:2007-01-28

JSF开发

就象它的Struts伙伴一样,其实JSF工程选项仅是其灵活性的一个小小的练习:你可以选择你想使用哪一个版本的JSF(1.0,1.1,或1.2)及相应的实现方式(JSF RI或Apache MyFaces),然后,IDEA甚至可以为你自动下载所要求的库。NetBeans开发小组应当特别注意:这的确是对于所有流行的开源框架或实现(而不仅仅是Sun赞助的那些)的广泛支持,而在你们的IDE中恰恰缺乏这一点!而且,JSF模块还对JBoss Seam提供了现成的支持,这使大家几乎一致认为它很可能会成为JSF开发的标准框架(类似Struts框架中对于JSP提供的支持)。这进一步证明了IntelliJ能够及时完好地支持Java web世界的前沿开发。

在重构方面,IntelliJ看上去全面支持JSF技术(例如,把一个托管bean移动到一个不同的包中会自动地更新faces-config.xml)。(有关IDEA对JSF支持的示例,请参考图7和图8。)

图7:在IDEA中创建新的JSF Web应用程序
图8:在IDEA中进行JSF相关配置

企业开发

IDEA针对J2EE规范提供了彻底的支持。更为重要的是,它对EJB 3.0和JPA也提供全面的支持,尽管还不如NetBeans支持得那么完善(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)都提供了相应的发布插件。


共2页: 上一页 [1] 2 下一页
文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【论坛讨论

   相关文章:
·Eclipse,NetBeans及IntelliJ—Java IDE ·Eclipse,NetBeans及IntelliJ—Java IDE
·把XML转换成功能全面的Web服务 ·使用XML通过Java类定义Web服务
·使用Acegi保护Java应用程序之一:架构概 ·开发一个调试JSP的Eclipse插件

   文章评论:(0条)
  
 请留名: 匿名评论   点击查看所有评论 网管论坛
 

  责任编辑:it167  声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。