2. OpenEJB
OpenEJB是一个预生成的、自包含的、可移植的EJB容器系统,可以被插入到任意的服务器环境,包括应用程序服务器,Web服务器,java.com'>J2EE平台, CORBA ORB和数据库等等。OpenEJB 被用于 Apple的WebObjects。听起来很好,我目前没有研究过。不知道我就不推荐了。下载地址:http://www.openejb.org/ dedecms.com
五、java.com'>J2EE容器
上面谈了这么多,都是java.com'>J2EE的各个方向的。其实java.com'>J2EE是一个规范,java.com'>J2EE的产品一般要求专业提供商必须提供它们的实现。这些实现本身就是java.com'>J2EE容器。市场上流行的java.com'>J2EE容器很多,在开源领域流行的只有很少,很少。其中最著名的是JBoss。 本文来自织梦
1. JBoss 织梦好,好织梦
在java.com'>J2EE应用服务器领域,Jboss是发展最为迅速的应用服务器。由于Jboss遵循商业友好的LGPL授权分发,并且由开源社区开发,这使得Jboss广为流行。另外,Jboss应用服务器还具有许多优秀的特质。 dedecms.com
其一,它将具有革命性的JMX微内核服务作为其总线结构; copyright dedecms
其二,它本身就是面向服务的架构(Service-Oriented Architecture,SOA); dedecms.com
其三,它还具有统一的类装载器,从而能够实现应用的热部署和热卸载能力。因此,它是高度模块化的和松耦合的。Jboss用户的积极反馈告诉我们,Jboss应用服务器是健壮的、高质量的,而且还具有良好的性能。为满足企业级市场日益增长的需求,Jboss公司从2003年开始就推出了24*7、专业级产品支持服务。同时,为拓展Jboss的企业级市场,Jboss公司还签订了许多渠道合作伙伴。比如,Jboss公司同HP、Novell、Computer Associates、Unisys等都是合作伙伴。 内容来自dedecms
在2004年6月,Jboss公司宣布,Jboss应用服务器通过了Sun公司的java.com'>J2EE认证。这是Jboss应用服务器发展史上至今为止最重要的里程碑。与此同时,Jboss一直在紧跟最新的java.com'>J2EE规范,而且在某些技术领域引领java.com'>J2EE规范的开发。因此,无论在商业领域,还是在开源社区,Jboss成为了第一个通过java.com'>J2EE 1.4认证的主流应用服务器。现在,Jboss应用服务器已经真正发展成具有企业强度(即,支持关键级任务的应用)的应用服务器。
织梦内容管理系统
Jboss 4.0作为java.com'>J2EE认证的重要成果之一,已经于2004年9月顺利发布了。同时,Jboss 4.0还提供了Jboss AOP(Aspect-Oriented Programming,面向方面编程)组件。近来,AOP吸引了大量开发者的关注。它提供的新的编程模式使得用户能够将方面(比如,事务)从底层业务逻辑中分离出来,从而能够缩短软件开发周期。用户能够单独使用Jboss AOP,即能够在Jboss应用服务器外部使用它。或者,用户也可以在应用服务器环境中使用它。Jboss AOP 1.0已经在2004年10月发布了。 很有名吧!可以下载一个用一下,下载地址:http://www.jboss.org/ copyright dedecms
关于JBoss的使用资料也非常多,甚至比商业软件的还多。有机会研究吧!
copyright dedecms
2. JOnAS
copyright dedecms
JOnAS是一个开放源代码的java.com'>J2EE实现,在ObjectWeb协会中开发。整合了Tomcat或Jetty成为它的Web容器,以确保符合Servlet 2.3和JSP 1.2规范。JOnAS服务器依赖或实现以下的Java API:JCA、JDBC、JTA 、JMS、JMX、JNDI、JAAS、JavaMail 。下载地址:http://jonas.objectweb.org/
织梦好,好织梦
织梦好,好织梦
3.Apache Geronimo
Apache Geronimo 是 Apache 软件基金会的开放源码java.com'>J2EE服务器,它集成了众多先进技术和设计理念。 这些技术和理念大多源自独立的项目,配置和部署模型也各不相同。 Geronimo能将这些项目和方法的配置及部署完全整合到一个统一、易用的模型中。作为符合java.com'>J2EE标准的服务器,Geronimo提供了丰富的功能集和无责任 Apache 许可,具备“立即部署”式java.com'>J2EE 1.4容器的各种优点,其中包括: 内容来自dedecms
1. 符合java.com'>J2EE1.4标准的服务器 。
dedecms.com
2. 预集成的开放源码项目 。
织梦内容管理系统
3. 统一的集成模型 。
内容来自dedecms
4. 可伸缩性、可管理性和配置管理功能。
我一直比较推荐Apache的产品。主要是可以任意自由地使用。下载地址:http://incubator.apache.org/projects/geronimo/ 内容来自dedecms
六、其它
织梦内容管理系统
讲了这么多大家可能很厌烦了!是不是很多很多啊!其实不然,我们不会的太多太多了!不会的太多太多了。不管你是不是java.com'>J2EE高手,还是J2SE高手,有些东西你要绝对很精明的。例如:1.Java的Collections Framework就是java的数据结构了,不仅要吃透它,还要能按照需要扩展它,利用其思想创建一个自己的数据结构。2.网络编程肯定要会吧,现在以及以后很多程序都是不在同一台机器上的,不会网络怎么行哦!3.IO肯定要会的吧!你的程序难道不用输入输出数据啊!整个IO包加NIO也有600多页的源代码哦!4.JDBC你要会吧!数据库都不会,在你的企业应用中你的数据又保存到哪里啊!文件中――太落后了吧!典型的没有学过java.com'>J2EE。尽管数据库背后也是采用文件保存的。5.Serverlet、JSp你要是做网页做网站,肯定要做到。问你一个简单的问题,网页中如何实现分页啊!有具体方法的就在本文章后发言吧!6. Ant要会吧!java语言中发布的工具,类似与c中的make工具。7.JUnit用过吧!单元测试软件。你不要啊!你的软件就没有bug!你牛!(建议大家研究研究其源代码,很有用的框架,包含大量的设计模式,源代码不到100页!看了只能感叹――高手就是高手)细心的朋友可以看到在你使用的很多IDE工具中都有JUnit哦!就是它。
本文来自织梦
一切的一切才刚刚开始!有兴趣,有需要你可以研究数据库连接池的框架,如:C3P0、Jakarta DBCP、 DBPool….可以研究java.com'>J2EE框架Spring……. Web框架Struts……持久层框架Hibernate…..甚至开发工具Eclipse…..Sun领导的点对点通信的JXTA…..报表工具JFreeChart、JasperReports…..分布式网络编程的CORBA、网络通信的JGROUPS、XML解析的xerces…..(在不经意间开源已经步入你的电脑,不信啊!你JDK的安装目录jdk1.6.0 src com sun org apache就是Xerces,一个XML解析的著名的开源 项目) 织梦内容管理系统
不管怎么样我还是建议从基本的做起,学精J2SE,熟读它的源码,准确了解其设计理念,然后分头击破java.com'>J2EE――一口吃不成一个胖子!不要贪多贪广!脚踏实地就可以了!
织梦好,好织梦
复制地址和好友共享






