EJB
heimeiyingwang
java方向技术学习、研究、交流。全栈工程师努力打造中
展开
-
EJB的资料辅导(1)
EJB(Enterprise JavaBean企业级的JavaBean)企业级应用的架构Host/Terminal(主机/终端,终端不具备处理能力,数据由主机处理)C/S(Client/Server客户端/服务器端)Multi-layered(多层架构)EJB的功能1,远程调用 RMI2,负载均衡,将访问均衡到各个服务器中3,透明的故障修复4,集群(多台相同的系统服务器,有代理服务器均衡到后...2008-12-08 23:21:21 · 139 阅读 · 0 评论 -
EJB的资料辅导(2)
SessionBeanSessionBean接受客户端的请求,并作出响应,是商业过程处理对象。无状态SessionBean(Statless)无状态Session是可以被重用,不能被客户端并发共享,只可以串行共享,并不保留客户端方法调用后的的状态,而是直接返回。无状态的SessionBean是可以池化的,以优化性能。无状态SessionBean的生命周期 如果实例不存在,就会调用构造...2008-12-08 23:23:44 · 96 阅读 · 0 评论 -
EJB的资料辅导(3)
WebServiceWebService是一个SOA(面向服务的编程)的架构,它是不依赖于语言,不依赖于平台,可以实现不同的语言间的相互调用,通过Internet进行基于Http协议的网络应用间的交互。WebService实现不同语言间的调用,是依托于一个标准,webservice是需要遵守WSDL(web服务定义语言)/SOAP(简单请求协议)规范的。WebService=WSDL+SO...2008-12-08 23:27:36 · 124 阅读 · 0 评论 -
EJB的资料辅导(4)
实体的状态new新建,也就是新建的实体实例,其信息还没有持久到数据库中。managed受管状态,也就是实体已经持久化到数据库中,并且已经和持久化上下文进行了关联。detached分离状态,也就是与持久化上下文解除关联的实体的状态removed删除,此时实体和持久化上下文进行了关联,但是要从数据库中删除这个实体。 new persist() 中止PersistenceCont...2008-12-08 23:29:20 · 104 阅读 · 0 评论 -
EJB的资料辅导(5)
EJB扩展组件EJB的依赖注入,都是依赖于JNDI的。在EJB组建中调用其他的EJB组件可以借助于JNDI,查找到其他EJB组件,也可以借助于业务接口,调用EJB实例中的业务方法,也可以同国直接引用其他的需要的EJB组件的业务接口,但是需要使用标注。例:@EJBTaxRate tr;标注@Statless @Statful @MessageDriverBeanname=" ",map...2008-12-08 23:31:00 · 140 阅读 · 0 评论 -
EJB的资料辅导(6)
EJB实体操作的高级特性继承映射@DiscriminatorColumn(name="DISC", discriminatorType=STRING,length=20)//指定区别父子类的表述符的名字、类型和长度@DiscriminatorValue("CUSTOMER")//指定本类描述符的值以上两个标注只适用于所有类建一个表的情况。@Inheritance(strategy=JOIN...2008-12-08 23:38:51 · 126 阅读 · 0 评论 -
EJB的资料辅导(7)
@ManyToMany(targetEntity="",cascade="CascadeType.ALL|MERGE|PERSIST|REFRESH|REMOVE", fetch="FetchType.EAGER|LAZY", mappedBy="",optional="true|false") @JoinTable标注是标识多对多中间表的中对应的信息的 例: @Jo...2008-12-08 23:51:41 · 109 阅读 · 0 评论