EJB,这门技术真让我琢磨不透,在公司断断续续的也参加了两个用ejb做的项目,可是回头想想却什么都不知道,真让我心酸,啊。。。我一直都在寻找机会,寻找资料,想要搞明白搞清楚EJB到底是怎么用的,什么时候要用ejb,很多疑问,我很想搞明白,我不想自己做几年还不知道做的是什么东西.
要一点一点积累:
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
1.EJB到底是什么?
a).EJB是sun的服务器端组件模型,最大的用处是部署分布式应用程序,类似微软的.net技术。凭借java的跨平台优势,用ejb技术部署的分布式系统可以不限于特定的平台。
b).EJB(Enterprise JavaBean)是j2ee的一部分,定义了一个用于开发基于组件的企业多重应用程序的标准。其特点包括网络服务支持和核心开发工具(SDK)。
c).在j2ee里,Enterprise Java Beans(EJB)称为企业Bean,是Java的核心代码,分别是会话Bean(Session Bean),实体Bean(Entity Bean)和消息驱动Bean(MessageDriven Bean)。
简单的介绍下ejb里面的三个bean:
c.1)Session Bean 用于实现业务逻辑,它可以是有状态的,也可以是无状态的。每当客户端请求时,容器就会选择一个Session Bean来为客户端服务。Session Bean 可以直接访问数据库,但更多时候它会通过entity bean实现数据访问。
c.2)Entity Bean 是域模型对象,
|
|