当前位置: 技术问答>java相关
j2ee开发工具的选择
来源: 互联网 发布时间:2015-10-28
本文导语: sun提供的j2sdkee相对于专业的服务器(weblogic,jboss)有什么缺陷,在web容器,ejb容器,ejb的装配和部署等功能方面是否有什么限制。为什么实际项目好象没听说用它做开发的? | 企业级应用有很...
sun提供的j2sdkee相对于专业的服务器(weblogic,jboss)有什么缺陷,在web容器,ejb容器,ejb的装配和部署等功能方面是否有什么限制。为什么实际项目好象没听说用它做开发的?
|
企业级应用有很多方方面需要考虑的,例如
群集cluster,负载均衡,connetcion pool,thread pool,安全性等等。有些功能是j2sdk所不能提供的,有些只是提供一个简单的功能。这就是其他的j2ee为什么能够卖钱的道理。
同时也是他们之间最为关键的区别。同时其他的一些j2ee容器还扩充了一些功能,虽然不是标准的,但是还是比较有用的。不如提供readonly的bean等等。
总的来说,j2sdkee只是一个试验环境和学习环境,不是商业平台。
如果需要了解更加细致的差别,只要看各个商用j2ee平台的白皮书就可以了。
:P
群集cluster,负载均衡,connetcion pool,thread pool,安全性等等。有些功能是j2sdk所不能提供的,有些只是提供一个简单的功能。这就是其他的j2ee为什么能够卖钱的道理。
同时也是他们之间最为关键的区别。同时其他的一些j2ee容器还扩充了一些功能,虽然不是标准的,但是还是比较有用的。不如提供readonly的bean等等。
总的来说,j2sdkee只是一个试验环境和学习环境,不是商业平台。
如果需要了解更加细致的差别,只要看各个商用j2ee平台的白皮书就可以了。
:P
|
实际上我们不是很在这些,而是专心的写好我们的EJB或是JSP和SERVLETS组件,在服务器选择时你会根据你的公司或是根据你的目的和经费等作出一种必要的选,你去认真的研究这个服务器,你就可以发觉它可以满足你的大部分的要求,所有的服务器都是一样的,没有绝对的好于不好,或是喜欢与不喜欢,或是好用或是不好用,或是你想到的以后的将来的扩展等,这些中间件服务器目前都是在一个可以接受的水平上而已。海没有办法达到一个较满意的程度。
|
开发JSP/Servlet甚至Session Bean都无所谓,但开发Entity Bean,一定要选择合适的服务器。
|
j2sdkee只是一个实验型的环境,还不具备企业应用的能力
|
用下面的,是商业化的,配制管理都比较方便,而且是免费的,也可以进行升级。大家不用j2ee RI,是因为还有jboss啊。
Sun(TM) ONE Application Server 7 Platform Edition
免费的j2ee服务器,我简单用了一下还可以,比jboss要好。也有高端的,看你怎么用。在sun的网站可以下载
我想大部分应用都可以吧。
Sun(TM) ONE Application Server 7 Platform Edition
免费的j2ee服务器,我简单用了一下还可以,比jboss要好。也有高端的,看你怎么用。在sun的网站可以下载
我想大部分应用都可以吧。
|
刚开始没用J2EE RI没多久就在别人指导下用weblogic了,
不是很了解RI, 只是用RI+cloudscape写过一些东西,
感觉挺简单,但是有点简陋,呵呵
不是很了解RI, 只是用RI+cloudscape写过一些东西,
感觉挺简单,但是有点简陋,呵呵
|
实际上你已经不知不觉的用上这些东西
如:
EJB容器
Enterprise bean实例运行于一个EJB容器中。此容器是控制enterprise bean并为其提供重要的系统级别的服务的运行时环境。即是你可以不用自己开发这些服务,完全可以集中在enterprise bean的业务方法上。此容器为enterprise bean提供如下服务:
*事务管理(Transaction Management)
*安全(Security)
*远程客户连接(Remote Client Connectivity)
*生存周期管理(Life Cycle Management)
*数据库连接池(Database Connection Pooling)
Web容器
Web容器是JSP和Servlets的运行时环境。尽管web组件是J2EE中的一个重要部分,我们将集中在enterprise bean.更多的开发web组件的信息,请参看有关JSP及Servlet的主页。
如:
EJB容器
Enterprise bean实例运行于一个EJB容器中。此容器是控制enterprise bean并为其提供重要的系统级别的服务的运行时环境。即是你可以不用自己开发这些服务,完全可以集中在enterprise bean的业务方法上。此容器为enterprise bean提供如下服务:
*事务管理(Transaction Management)
*安全(Security)
*远程客户连接(Remote Client Connectivity)
*生存周期管理(Life Cycle Management)
*数据库连接池(Database Connection Pooling)
Web容器
Web容器是JSP和Servlets的运行时环境。尽管web组件是J2EE中的一个重要部分,我们将集中在enterprise bean.更多的开发web组件的信息,请参看有关JSP及Servlet的主页。
|
做电信行业一定用Weblogic,这是现实。