EJB
jcpp9527
这个作者很懒,什么都没留下…
展开
-
EJB初探(二)为什么需要EJB
EJB(Enterprise Java Bean)是JavaEE中面向服务的体系架构的解决方案,可以将功能封装在服务器端,以服务的形式对外发布,客户端在无需知道方法细节的情况下来远程调用方法,大大降低了模块间的耦合性,提高了系统的安全性和可维护性。本章将介绍EJB的作用,创建一个基于EJB的程序,讲解EJB的配置以及会话Bean的使用。为什么需要EJB要想知道为什么要使用EJB,就需要知道...转载 2018-09-12 20:12:47 · 3749 阅读 · 1 评论 -
EJB初探(三)EJB框架的基本原理
如前所述,EJB实际上是服务器端运行的一个对象,只不过该对象所对应的类并不被客户端所知,该对象对外发布的是一个服务名称,并提供一个可以被客户端调用的接口。通俗点说,EJB就是一个可以被客户端调用,但是并不让客户端知道源代码的类的对象。因此,EJB并不是普通的Java Bean,普通的JavaBean是一个符合某种规范的Java类文件,只能作为一个类被调用,只有调用的时候才运行,是一个进程内组件...转载 2018-09-12 20:13:51 · 1191 阅读 · 0 评论 -
EJB初探(四)EJB运行原理
本章所讲解的EJB,特指会话Bean。在EJB中,常用的的组件有:客户端、接口(远程接口或者本地接口)、EJB实现类、JNDI名称等。它们之间的关系如图17-5所示: 图17-5 EJB组件之间的关系 对于一个业务操作,其执行步骤为:首先,服务器端将EJB发布为一个JNDI名称,并提供一个接口文件。不过,值得注意的是,如果客户端和EJB运行在同一个容器内,可以提供的是本地(Lo...转载 2018-09-12 20:15:29 · 470 阅读 · 0 评论 -
EJB初探(五)建立EJB项目
详细请看《JavaEE程序设计与应用开发》郭克华著 连接:http://book.51cto.com/art/201102/244682.htm本再copy过来几张,发现没必要,还是指向一下就行了...转载 2018-09-12 20:18:27 · 668 阅读 · 0 评论 -
EJB初探(一)EJB到底是什么?
从学习Java开始由于轻量级开发框架的盛行,只听过EJB而未实际用过。几年后概念还是模糊,特此记录下来。 1. 我们不禁要问,什么是"服务集群"?什么是"企业级开发"? 既然说了EJB 是为了"服务集群"和"企业级开发",那么,总得说说什么是所谓的"服务集群"和"企业级开发"吧!这个问题其实挺关键的,因为J2EE 中并没有说明白,也没有具体的指标或者事例告诉广大程序员什么时候转载 2018-09-12 19:54:55 · 463 阅读 · 0 评论 -
EJB初探(六)EJB 与 JavaBean、Spring
一、EJB与JavaBeanEJB = Enterprise Java Bean,分为实体Bean,消息Bean,会话Bean三种。它和JavaBean有本质的区别,最好不要将他们混淆起来,就像不要将Java和 Javascript混淆起来一样。JavaBean在一般情况下指的是实体类,在大部分情况下和POJO是同义词,基本构成就是一些字段和与之对应的 setter、getter方法,...转载 2018-09-12 22:13:24 · 423 阅读 · 0 评论