
EJB
heimeiyingwang
深度技能:JVM调优、高并发架构、分布式事务(Seata)
框架生态:Spring全家桶(Spring Boot/Cloud)、MyBatis-Plus源码级应用
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
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 · 179 阅读 · 0 评论 -
EJB的资料辅导(2)
SessionBean SessionBean接受客户端的请求,并作出响应,是商业过程处理对象。 无状态SessionBean(Statless) 无状态Session是可以被重用,不能被客户端并发共享,只可以串行共享,并不保留客户端方法调用后的的状态,而是直接返回。无状态的SessionBean是可以池化的,以优化性能。 无状态SessionBean的生命周期 如果实例不存在,就会调用构造...2008-12-08 23:23:44 · 130 阅读 · 0 评论 -
EJB的资料辅导(3)
WebService WebService是一个SOA(面向服务的编程)的架构,它是不依赖于语言,不依赖于平台,可以实现不同的语言间的相互调用,通过Internet进行基于Http协议的网络应用间的交互。 WebService实现不同语言间的调用,是依托于一个标准,webservice是需要遵守WSDL(web服务定义语言)/SOAP(简单请求协议)规范的。 WebService=WSDL+SO...2008-12-08 23:27:36 · 151 阅读 · 0 评论 -
EJB的资料辅导(4)
实体的状态 new新建,也就是新建的实体实例,其信息还没有持久到数据库中。managed受管状态,也就是实体已经持久化到数据库中,并且已经和持久化上下文进行了关联。detached分离状态,也就是与持久化上下文解除关联的实体的状态removed删除,此时实体和持久化上下文进行了关联,但是要从数据库中删除这个实体。 new persist() 中止PersistenceCont...2008-12-08 23:29:20 · 131 阅读 · 0 评论 -
EJB的资料辅导(5)
EJB扩展组件 EJB的依赖注入,都是依赖于JNDI的。 在EJB组建中调用其他的EJB组件 可以借助于JNDI,查找到其他EJB组件,也可以借助于业务接口,调用EJB实例中的业务方法,也可以同国直接引用其他的需要的EJB组件的业务接口,但是需要使用标注。 例:@EJBTaxRate tr; 标注 @Statless @Statful @MessageDriverBeanname=" ",map...2008-12-08 23:31:00 · 173 阅读 · 0 评论 -
EJB的资料辅导(6)
EJB实体操作的高级特性 继承映射 @DiscriminatorColumn(name="DISC", discriminatorType=STRING,length=20)//指定区别父子类的表述符的名字、类型和长度@DiscriminatorValue("CUSTOMER")//指定本类描述符的值以上两个标注只适用于所有类建一个表的情况。 @Inheritance(strategy=JOIN...2008-12-08 23:38:51 · 160 阅读 · 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 · 141 阅读 · 0 评论