摘要: 这篇博文接着上一篇博文的EJB案例。在上一篇博文中,将程序的架构基本给描述出来了,EJB模块分为5层。1)DB层,即数据库层 在则一部分,我使用的数据库为mysql。在EJB程序中,访问数据库是通过Jboss中配置好的数据源进行的,然后在数据库中建立相应的数据库,不用建立表,在程序中使用JPA后通... 阅读全文
posted @ 2016-01-20 23:08 welv 阅读(913) 评论(0) 推荐(0) 编辑
摘要: 经过一段时时间的学习,对EJB3的相关知识和jboss8的配置有了大概的了解。网上对EJB的评论很多,基本都是负面的,都表示EJB太过于沉重,不容易维护。但通过这段时间的学习,私下认为,EJB3在某些应用场景下还是有许多的可取之处的。1)EJB3摒弃了EJB2中许多不合理的设计,引入了注解,通过注解... 阅读全文
posted @ 2016-01-20 22:31 welv 阅读(1944) 评论(0) 推荐(0) 编辑
摘要: 在ejb3中事物分为两种类型:容器管理的事物(CMT)、Bean管理的事物(BMT)1.容器管理的事物(CTN) 是EJB默认的事物管理方式,即以对应的方法起始和结束来由EJB容器确定事务的始末边界,换言之就是方法开始事务开始,方法结束事务结束。 不需要使用注解和手动启动事物。 在该方式下,包含6中... 阅读全文
posted @ 2016-01-10 22:25 welv 阅读(601) 评论(0) 推荐(0) 编辑
摘要: EJB中EntityManager的管理方式有两种:Container-managed EntityManager和Application-managed EntityManager即容器管理的EntityManager和应用管理的EntityManager在EJB中,EntityManager所进... 阅读全文
posted @ 2015-12-28 23:01 welv 阅读(610) 评论(0) 推荐(0) 编辑
摘要: 1)多对一映射关系(单向) 使用外键关联,在外键的选取上以多的一方为主,即外键要在多的一方体现出来@Entitypublic class Company implements Serializable{ @Id @Column(name = "c_id") private int... 阅读全文
posted @ 2015-12-21 23:26 welv 阅读(584) 评论(0) 推荐(0) 编辑
摘要: 1)首先配置wildfly的数据源,我使用的是mysql数据库 1.jboss7开始,jboss使用模块化设计所以数据源的配置也是遵循模块化。 打开wildfly的安装目录进入modules\system\layers\base\com文件加下,创建mysql\main层级目录 ... 阅读全文
posted @ 2015-12-17 23:24 welv 阅读(951) 评论(0) 推荐(0) 编辑
摘要: 1)在使用jboss8即WildFly进行MDB的试验时首先要在jboss8中配置jms 队列。 我使用的是修改配置文件的方式配置Jms Queue队列。 进入jboss8 安装目录的standalone\configuration文件夹下: 因为使用的是standalone-full.xml... 阅读全文
posted @ 2015-12-07 16:53 welv 阅读(1406) 评论(0) 推荐(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 阅读(516) 评论(0) 推荐(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 阅读(294) 评论(0) 推荐(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 阅读(511) 评论(0) 推荐(0) 编辑