摘要:
这篇博文接着上一篇博文的EJB案例。在上一篇博文中,将程序的架构基本给描述出来了,EJB模块分为5层。1)DB层,即数据库层 在则一部分,我使用的数据库为mysql。在EJB程序中,访问数据库是通过Jboss中配置好的数据源进行的,然后在数据库中建立相应的数据库,不用建立表,在程序中使用JPA后通...
阅读全文
posted @ 2016-01-20 23:08
welv
阅读(963)
推荐(0)
摘要:
经过一段时时间的学习,对EJB3的相关知识和jboss8的配置有了大概的了解。网上对EJB的评论很多,基本都是负面的,都表示EJB太过于沉重,不容易维护。但通过这段时间的学习,私下认为,EJB3在某些应用场景下还是有许多的可取之处的。1)EJB3摒弃了EJB2中许多不合理的设计,引入了注解,通过注解...
阅读全文
posted @ 2016-01-20 22:31
welv
阅读(2035)
推荐(0)
摘要:
在ejb3中事物分为两种类型:容器管理的事物(CMT)、Bean管理的事物(BMT)1.容器管理的事物(CTN) 是EJB默认的事物管理方式,即以对应的方法起始和结束来由EJB容器确定事务的始末边界,换言之就是方法开始事务开始,方法结束事务结束。 不需要使用注解和手动启动事物。 在该方式下,包含6中...
阅读全文
posted @ 2016-01-10 22:25
welv
阅读(620)
推荐(0)
摘要:
EJB中EntityManager的管理方式有两种:Container-managed EntityManager和Application-managed EntityManager即容器管理的EntityManager和应用管理的EntityManager在EJB中,EntityManager所进...
阅读全文
posted @ 2015-12-28 23:01
welv
阅读(625)
推荐(0)
摘要:
1)多对一映射关系(单向) 使用外键关联,在外键的选取上以多的一方为主,即外键要在多的一方体现出来@Entitypublic class Company implements Serializable{ @Id @Column(name = "c_id") private int...
阅读全文
posted @ 2015-12-21 23:26
welv
阅读(592)
推荐(0)
摘要:
1)首先配置wildfly的数据源,我使用的是mysql数据库 1.jboss7开始,jboss使用模块化设计所以数据源的配置也是遵循模块化。 打开wildfly的安装目录进入modules\system\layers\base\com文件加下,创建mysql\main层级目录 ...
阅读全文
posted @ 2015-12-17 23:24
welv
阅读(1007)
推荐(0)
摘要:
1)在使用jboss8即WildFly进行MDB的试验时首先要在jboss8中配置jms 队列。 我使用的是修改配置文件的方式配置Jms Queue队列。 进入jboss8 安装目录的standalone\configuration文件夹下: 因为使用的是standalone-full.xml...
阅读全文
posted @ 2015-12-07 16:53
welv
阅读(1447)
推荐(0)
摘要:
在使用jboss5进行MDB的试验时首先要在jboss5中配置jms 队列。1)在jboss安装目录下:server\default\deploy\messaging 打开destinations-service.xml文件,加入: jboss.messaging:service=Ser...
阅读全文
posted @ 2015-12-07 00:43
welv
阅读(527)
推荐(0)
摘要:
在使用Eclipse luna 配置Jboss5 时,配置成功,但无法在eclipse 控制台上启动。log:Deployment "AttachmentStore" is in error due to: java.lang.IllegalArgumentException: Wrong argu...
阅读全文
posted @ 2015-12-06 14:04
welv
阅读(299)
推荐(0)
摘要:
Ejb 3 + JBoss 8在使用客户端远程访问有状态的Ejb对象时,出现ERROR:Session id hasn't been set for stateful component出现该ERROR的原因是因为在访问有状态的Ejb对象时,没有在末尾加"?stateful"获取Stateless:...
阅读全文
posted @ 2015-11-14 00:04
welv
阅读(541)
推荐(0)