仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 623|回复: 13
打印 上一主题 下一主题

[学习教程] 了解下JAVA的EJB中心手艺及其使用

[复制链接]
精灵巫婆 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:24:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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开发的程序以上是我的愚见,其实不管那种语言,你学好了,都能找到好的工作,
只想知道 该用户已被删除
沙发
发表于 2015-1-21 05:12:43 | 只看该作者
是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能
因胸联盟 该用户已被删除
板凳
发表于 2015-1-22 07:53:02 | 只看该作者
任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言
飘灵儿 该用户已被删除
地板
发表于 2015-1-30 23:55:47 | 只看该作者
象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。
小妖女 该用户已被删除
5#
发表于 2015-1-31 08:10:27 | 只看该作者
设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧
飘飘悠悠 该用户已被删除
6#
发表于 2015-2-6 18:44:06 | 只看该作者
是一种使用者不需花费很多时间学习的语言
admin 该用户已被删除
7#
发表于 2015-2-18 03:41:42 | 只看该作者
《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。
乐观 该用户已被删除
8#
发表于 2015-2-22 16:11:44 | 只看该作者
Java 编程语言的风格十分接近C、C++语言。
谁可相欹 该用户已被删除
9#
发表于 2015-3-3 12:20:04 | 只看该作者
至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。
莫相离 该用户已被删除
10#
发表于 2015-3-4 06:07:36 | 只看该作者
Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台
变相怪杰 该用户已被删除
11#
发表于 2015-3-11 17:40:37 | 只看该作者
学Java必读的两个开源程序就是Jive和Pet Store.。 Jive是国外一个非常著名的BBS程序,完全开放源码。论坛的设计采用了很多先进的技术,如Cache、用户认证、Filter、XML等,而且论坛完全屏蔽了对数据库的访问,可以很轻易的在不同数据库中移植。论坛还有方便的安装和管理程序,这是我们平时编程时容易忽略的一部份(中国程序员一般只注重编程的技术含量,却完全不考虑用户的感受,这就是我们与国外软件的差距所在)。
再见西城 该用户已被删除
12#
发表于 2015-3-13 05:10:01 | 只看该作者
Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。
海妖 该用户已被删除
13#
发表于 2015-3-13 09:53:31 | 只看该作者
Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。
再现理想 该用户已被删除
14#
发表于 2015-3-20 19:00:08 | 只看该作者
当然你也可以参加一些开源项目,一方面可以提高自己,另一方面也是为中国软件事业做贡献嘛!开发者在互联网上用CVS合作开发,用QQ,MSN,E-mail讨论联系,天南海北的程序员分散在各地却同时开发同一个软件,是不是很有意思呢?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 23:59

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表