应用JSF、Ajax和Seam开发Portlets(1/3)
本文主要讲述了如何用JBoss Portlet Container 和JBoss Portlet Bridge创建新项目,怎样配置一个JSF应用去使用JBoss Portlet Bridge,以及JBoss Portlet Bridge所具备的功能。
作者 Srini Penchikala译者 张龙 发布于 2008年10月8日 上午8时18分
作为Eclipse插件套件的Oracle Enterprise Pack支持SOA组件开发和FastSwap特性,以此助力于使用Eclipse 3.4在Oracle WebLogic 10g R3 Server上开发和部署Java应用。Oracle最近宣布将Oracle Enterprise Pack 1.0作为Fusion中间件产品的一个新组件。
Enterprise Pack是一套Eclipse插件,可在Oracle WebLogic Server上进行数据库、Java、Java EE应用的开发和部署。通过使用针对Eclipse的Oracle Enterprise Pack,Java开发者可以开发、调试并将应用部署到Oracle WebLogic Server 10g R3上,当然也可以部署到早期版本的服务器上,无论是本地还是远程都可以。该工具还可以开发、装配、构建、部署、调试和测试基于SOA的应用。
该工具支持Oracle WebLogic Server新的开发特性,包括FastSwap和无需重部署就能重新定义Java类的能力。FastSwap特性使得开发者可以更新Java class文件并令修改在应用的开发阶段即刻生效,而无需重启应用服务器。其设计基于一个“对变化敏感的(change-aware)类装载器”,它可以让开发者在一个类或一组类中部署代码变化,而不会在运行时丢失任何应用状态。当类改变时,系统会自动装载新的类,同时应用状态也会在运行的应用中得到维护。
Oracle Enterprise Pack还将支持如下技术的开发:JEE、Java SE、JavaServer Faces(JSF)、Web Services、XML、Spring框架、Struts、数据库开发,还有CSS和Javascript。它将成为Oracle对Eclipse支持的基础,它结合了Oracle Workshop for WebLogic的Java EE开发特性,扩展了Eclipse的Web Tools Platform,可以进行Web Services、对象关系映射(ORM)、Apache Beehive及Web应用开发。
Oracle——Eclipse基金会的战略开发伙伴,还领导着如下一些Eclipse项目:
Oracle Enterprise Pack 1.0支持JDK 5与JDK 6,可以从Oracle网站上下载。网站上的技术性信息和文档更详尽地描述了如何使用该Eclipse插件。该工具有一个向导,可以通过指定WebLogic Home目录位置和其他服务器信息来定义WebLogic运行时配置。
Oracle上个月发布的WebLogic Server 10g R3包含了几个很有趣的新特性,如轻量级安装、HTTP Pub/Sub服务器及可选的启动服务(InfoQ上有关于此的详细报道)。
查看英文原文:Oracle Enterprise Pack for Eclipse Supports SOA Component Development and FastSwap Feature
本文主要讲述了如何用JBoss Portlet Container 和JBoss Portlet Bridge创建新项目,怎样配置一个JSF应用去使用JBoss Portlet Bridge,以及JBoss Portlet Bridge所具备的功能。
在这篇文章里,Bryon Jacob和Chris Berry将和我们继续探讨AtomServer,它是基于Apache Abdera的完整Atom存储实现。作者还创建了几个Atompub规范扩展,其中包括自动标记、批处理和Feeds聚合。
InfoQ中文站的电子杂志《架构师》试刊第二期出版了!相比于上期,我们在内容的选择安排和版式上都根据读者的意见重新做了修正。“细节决定成败”,我们希望基于InfoQ中文站的专业内容,《架构师》能逐渐成为大家喜欢的电子刊物!
在本文中,Steven Haines探讨了Web应用性能调优问题。该领域过去更像是一门艺术而不是一门科学。他提出了一种称为基于等待调优的方法,使整个调优过程更加可度量,也因此更具科学性。
通常来说,改变技术路线时最艰难的部分是辨别语言语法之间的不同。这篇文章就为Java开发者提供了一份如何转向Flex基础语言ActionScript的指南。
本视频主要以财帮子为例,介绍了如何创建一个PV为百万级的Rails应用。其中包括:Rails应用的服务器架构、Rails Cache的优化、负载均衡的处理、Web服务器的调试、分布式解决方案、Open API的设计等等。
InfoQ首席架构师Alexandru Popescu在采访中谈论了InfoQ架构、Webwork与DWR、Hibernate与JCR、Hibernate可扩展性、最新的InfoQ视频流系统和InfoQ的未来规划。
相对于Java,.NET在持续重构方面所给与的重视仍然少为人知,大多数人对于重构是否真正属于开发过程,以及如何将其应用到开发过程中持观望态度。Danijel Arsenovski试图为你揭示这些谜题。
没有回复
回复