![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
EJB
文章平均质量分 89
shan9liang
悟空
展开
-
JPA基本API描述
JPA(Java Persistence API,Java持久化API),定义了对象-关系映射(ORM)以及实体对象持久化的标准接口。JPA是JSR-220(EJB3.0)规范的一部分,在JSR-220中规定实体对象(EntityBean)由JPA进行支持。所以JPA不局限于EJB3.0,而是作为POJO持久化的标准规范,可以脱离容器独立运行,开发和测试更加方便。 下面通过一张图来原创 2013-05-30 08:39:47 · 5196 阅读 · 7 评论 -
Session Facade模式
SessionFacade模式并不是GOF经典设计模式之一,它是一种EJB Session Bean应用在J2ee架构中的一种相对比较好的实践。 大家对DAO一定不陌生,我们通常用Dao维护单个对象的持久化。然后再从Dao之上加一个Facade设计模式,即为Service层。这里说的Session Facade模式也和这种模式类似,只是Dao换成了EAO,EAO组件本身就是一种无状原创 2013-11-21 21:17:30 · 4059 阅读 · 44 评论 -
EJB+Annotation实现AOP
之所以介绍Jboss AOP,是因为我们的项目要用,项目采用的是ejb,需要使用AOP插入一层,来记录系统日志,后期可能还要插入一层缓存,和安全控制方面的东西。项目驱动学习嘛,因为我们的应用服务器选择的是jboss,自然要使用jboss自己比较成熟的框架,JBoss AOPJboss AOP是一个以Aspected为核心的框架,可用在任何编程环境或与我们的应原创 2014-03-27 16:11:57 · 3438 阅读 · 30 评论 -
使用Maven构建和部署J2EE应用程序的EAR文件
这篇文章,主要是技术上的整理,用来mark一下,用的时候参考。一、新建项目新建一个空的Maven Project项目二、放入依赖注:ear部署时如果里面有entity,会发生错误,所以不要把entity放到依赖项中,部署的时候先部实体,然后再部ear。将需要打入EAR中的jar、war以dependencies-d原创 2014-05-20 20:49:26 · 9949 阅读 · 19 评论 -
聊聊单元测试(二)——MockEJB
Enterprise JavaBean (EJB)是J2EE应用程序中的重要构件块,它为开发人员提供了一个支持服务定义、事件驱动处理和对象-关系持久性的标准框架。但是,使用EJB的开发 人员经常抱怨,EJB的使用使得应用程序的单元测试变得愈加复杂了。EJB依赖于容器的服务来运行,但是在对bean进行单元测试前将其部署到容器会减慢 这个过程,并使调试更为复杂。而最近测试驱动开发的流行又使这个问题原创 2014-07-14 11:10:19 · 2644 阅读 · 13 评论