|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
你通过从书的数量和开发周期及运行速度来证明:net网页编程和ruby要比java简单。
1、EJB手艺简介
EJB的全称是Enterprisejavabean。是JAVA中的贸易使用组件手艺。EJB布局中的脚色EJB组件布局是基于组件的散布式盘算布局,是散布式使用体系中的组件。
一个完全的基于EJB的散布式盘算布局由六个脚色构成,这六个脚色能够由分歧的开辟商供应,每一个脚色所作的事情必需遵守Sun公司供应的EJB标准,以包管相互之间的兼容性。这六个脚色分离是EJB组件开辟者(EnterpriseBeanProvider)、使用组合者(ApplicationAssembler)、部署者(Deployer)、EJB服务器供应者(EJBServerProvider)、EJB容器供应者(EJBContainerProvider)、体系办理员(SystemAdministrator):
2、EJB中各脚色的剖析
1、EJB组件开辟者(EnterpriseBeanProvider)
EJB组件开辟者卖力开辟实行贸易逻辑划定规矩的EJB组件,开辟出的EJB组件打包成ejb-jar文件。EJB组件开辟者卖力界说EJB的remote和home接口,编写实行贸易逻辑的EJBclass,供应部署EJB的部署文件(deploymentdescriptor)。部署文件包括EJB的名字,EJB用到的资本设置,如JDBC等。EJB组件开辟者是典范的贸易使用开辟范畴专家。
EJB组件开辟者不必要精晓体系级的编程,因而,不必要晓得一些体系级的处置细节,如事件、同步、平安、散布式盘算等。
2、使用组合者(ApplicationAssembler)
使用组合者卖力使用各类EJB组合一个完全的使用体系。使用组合者偶然必要供应一些相干的程序,如在一个电子商务体系里,使用组合者必要供应JSP(JavaServerPage)程序。
使用组合者必需把握所用的EJB的home和remote接口,但不必要晓得这些接口的完成。
3、部署者(Deployer)
部署者卖力将ejb-jar文件部署到用户的体系情况中。体系情况包括某种EJBServer和EJBContainer。部署者必需包管一切由EJB组件开辟者在部署文件中声明的资本可用,比方,部署者必需设置好EJB所需的数据库资本。
部署历程分两步:部署者起首使用EJBContainer供应的工具天生一些类和接口,使EJBContainer可以使用这些类和接口在运转形态办理EJB。部署者安装EJB组件和其他在上一步天生的类到EJBContainer中。部署者是某个EJB运转情况的专家。
某些情形下,部署者在部署时还必要懂得EJB包括的营业办法,以便在部署完成后,写一些复杂的程序测试。
4、EJB服务器供应者(EJBServerProvider)
EJB服务器供应者是体系范畴的专家,精晓散布式买卖办理,散布式对象办理及别的体系级的服务。EJB服务器供应者一样平常由操纵体系开辟商、两头件开辟商或数据库开辟商供应。
在今朝的EJB标准中,假定EJB服务器供应者和EJB容器供应者来自统一个开辟商,以是,没有界说EJB服务器供应者和EJB容器供应者之间的接口尺度。
5、EJB容器供应者(EJBContainerProvider)
EJB容器供应者供应以下功效:
供应EJB部署工具为部署好的EJB组件供应运转情况。EJB容器卖力为EJB供应买卖办理,平安办理等服务。
EJB容器供应者必需是体系级的编程专家,还要具有一些使用范畴的履历。EJB容器供应者的事情次要会合在开辟一个可伸缩的,具有买卖办理功效的集成在EJB服务器中的容器。EJB容器供应者为EJB组件开辟者供应了一组尺度的、易用的API会见EJB容器,使EJB组件开辟者不必要懂得EJB服务器中的各类手艺细节。
EJB容器供应者卖力供应体系监测工具用来及时监测EJB容器和运转在容器中的EJB组件形态。
6、体系办理员(SystemAdministrator)
体系办理员卖力为EJB服务器和容器供应一个企业级的盘算和收集情况。
体系办理员卖力使用EJB服务器和容器供应的监测办理工具监测EJB组件的运转情形。
<p>
C#是不行的,比如说美国的航天飞船里就有java开发的程序以上是我的愚见,其实不管那种语言,你学好了,都能找到好的工作, |
|