
EJB / 企业级服务器
文章平均质量分 67
NationSoftware
在攻读软件工程专业(本科)。对编程语言:C /Java 感兴趣。了解:C STL/MFC(在自学),J2EE开源框架(在自学)。喜爱:软件设计与系统架构(在自学)。对计算机硬件与网络也有一定的研究。业余时间爱看自己的书库(软件方向类书籍)。性格内外向,爱好计算机与体育,喜欢慢跑。生活态度积极,对计算机狂热爱好。学习计算机已有近6个年头,从职业高中开始一直到现在。欢迎各位进行学术交流。
展开
-
EJB3.0 注解列表
[color=red]会话BEAN与消息驱动BEAN。[/color]1,会话BEAN。有状态BEAN:@Sataeful无状态BEAN:@Sataeless业务方法是有状态会话BEAN的删除方法:@Remove使POJI成为会话BEAN远程业务接口:@Remote使POJI成为会话BEAN本地业务接口:@Local2,消息驱动BEAN。...2009-11-26 09:14:11 · 171 阅读 · 0 评论 -
JPA SPRING 泛型DAO
[code="java"]package com.core.support.springSupportDao;import java.io.Serializable;import java.util.List;/** * 此泛型DAO来自easyjweb * 泛型DAO接口 */public interface GenericDAO { /** *...2009-11-26 14:04:39 · 232 阅读 · 0 评论 -
EJB 3 初次学习小结
从昨天到今天晚上,从对EJB的不熟悉,到可以搭建出基于EJB一站式的HELLOWORLD(发出JNDI查找---业务BEAN----JPA查询----返回结果),花了大概接近15个小时的时间,收获非常大,第一就是部署,部署明显还是没有JAVA WEB来的快,来的爽。但是在学习过程中也体验到了一些快乐,EJB还是简单的,不过相对于SPRING这类DI框架来说,还是要复杂一些。学习过程中,我首...2009-11-26 20:27:57 · 170 阅读 · 0 评论 -
JPA EntityManager 详解
持久化上下文(Persistence Contexts)的相关知识,内容包括如何从Java EE容器中创建EntityManager对象、如何从Java SE中创建EntityManager对象、持久化上下文与事务(Transction)的关系,以及实体管理器工厂(Entity Manager Factory)的相关内容。通过本章的学习,读者将深入掌握JPA中有关持久化上下文、事务处理的相关知...原创 2009-11-27 07:56:34 · 634 阅读 · 0 评论 -
JPA 泛型DAO 封装(源码来自EasyJWeb)
对于在Web容器中使用EntityManager对象,这里需要做一些改进,才能更安全。Servlet是非线程安全的,所以需要改变获得EntityManager对象的方式,这里使用ThreadLocal类。ThreadLocal就是为每一个使用某变量的线程都提供一个该变量值的副本,使每一个线程都可以独立地改变自己的副本,而不会和其他线程的副本冲突。从线程的角度看,就好像每一个线程都完全拥有一个该...2009-11-27 08:00:45 · 273 阅读 · 0 评论 -
JBOSS 5 连接池配置
JBOSS 5与其它版本的JBOSS 连接池配置还是有很大不同的。下面描述的是关于JBOSS 5的连接池配置。1.将mysql的JDBC驱动放到的JBOSS_HOME\server\default\lib 下 2.把JBOSS_HOME\docs\examples\jca\mysql-ds.xml 复制到JBOSS_HOME\server\default\deploy目录下。修改m...原创 2009-11-27 08:37:36 · 228 阅读 · 0 评论 -
关于JBOSS数据源配置 <use-java-context>false</use-java-context>的问题
其实这个问题可以归跟到只是一个JNDI查找时名字的问题。但是作用却不一样,一般来说,如果想跨VM的话,需要修改为false。具体的原因可以看:[url]http://tomrose.iteye.com/blog/197368[/url] 这个帖子。比如有XML配置:[code="xml"] MySqlDS jdbc:mysql://local...2009-11-27 16:16:46 · 197 阅读 · 0 评论 -
JPA 映射实体生命周期
JPA 实体生命周期分为4种状态,其实跟HIBERNATE的映射实体差不多。分为:新建,受管,分离,删除。新建:此时的内存中已经创建了实体实例( 比如 NEW People() ),但是还没有同数据库或持久化上下文进行关联,所以目前它还不是一个标准的持久实体身份。所以对它的任何改变,都不会同步到数据库中。受管:此时实体已经在数据库中存在了持久化身份,并且同持久化上下文进行了关联,...2009-11-27 20:56:56 · 244 阅读 · 0 评论