EJB3.0范例

原创 2007年09月23日 11:07:00
 

HTML Tags and JavaScript tutorial



EJB3.0范例




 
          
还要用到
jboss-EJB-3.0_Preview_2
包,可以在
www.jboss.org
得到。解压后包括
docs

lib
两个文件夹和
RELEASE_NOTES.txt

INSTALL.html
两个说明文件。
Docs
文件夹中有主页文件
index.html,
包括了
EJB3.0
的规范草本
ejb-3_0-edr-spec.pdf
,指南文件夹
tutorial
(包括范例说明文件和源文件),配置说明文件夹
reference

Hibernate3
的文件夹。
Lib
文件夹是部署
EJB3.0
环境所需要的
ejb3-interceptors-aop.xml

ejb3.deployer

运行简单的
EJB3.0
范例,我们只需要将
ejb3-interceptors-aop.xml

ejb3.deployer
文件夹拷贝到
D:/jboss4/
server/all/deploy
下即可。
EJB3.0




境配置
文章出


华军
   


时间

2005-10-26
开发
EJB3.0
,当然要先配置

境,那我

就来吧!
先下

JBoss4.0.3RC2
版本,他
们说


包含了
EJB3.0
的容器,可是我没看到。也

!


就先配置一下。
如果在

之前版本,肯定是要配置的!
1
、首先要保

你已




jboss

ejb3.0
,先装
jboss


个不用教吧?
2
、解
压缩
ejb
包,然后坐一下

作:

ejb

lib/


下把
ejb3.deployer


ejb3-clustered-sfsbcache-service.xml


ejb3-entity-cache-service.xml


ejb3-entity-cache-service.xml


ejb3-interceptors-aop.xml


jboss-aop-jdk50.deployer


制到
jboss-4.0.x/server/all/deploy



下;

jboss-xb.jar


制到
jboss-4.0.x/server/all/lib



下;

jboss-aop.deployer/



jboss-4.0.x/server/all/deploy



除。
3
、启

jboss

run -c all
4
、打

ejb3.0
的目


docs/tutorials


,里面有
mdb


,打

,有
build.xml
文件,哈哈,就是

个地方!
装了
ANT


?没有,那你下一个吧!然后,


path






找到他!
然后,在
mdb


下运行
ANT
,如果没
问题
,那

明你的



量没
问题

下一



急着干

的,先运行
jboss
,接着再运行
ANT  run


问题
吧?
配置到此完成,
实验


行得很完美,下一

......
JBoss4


EJB3.0
支持的
Hibernate3
和数据源的配置
    JBoss EJB3.0
建立在
Hibernate 3.0
之上。配置数据源你的实体
bean
需要创建
hibernate. Properties
配置文件。在
EJB 3.0
部署包下有一个默认的
hibernate
配置文件
ejb3.deployer/META-INF/hibernate.properties

    
请参考我们附带的
Hibernate 3.0
的文档来了解如何配置
hibernate.properties
文件中的各个值。这里只做一些说明。
hibernate.transaction.manager_lookup_class=org.hibernate.transaction.JBossTransactionManagerLookup
hibernate.hbm2ddl.auto=create-drop
hibernate.cache.provider_class=org.hibernate.cache.HashtableCacheProvider
hibernate.connection.datasource=java:/DefaultDS
hibernate.dialect=org.hibernate.dialect.HSQLDialect
 
上面是
EJB3.0
应用程序下
ejb3.deployer/META-INF/hibernate.properties
默认的配置文件
hibernate.connection.datasource
指向
JBoss
数据源的
JNDI

hibernate.dialect
默认为
Hypersonic SQL
,但是你可以改变为其他数据库方言如
Oracle
。可以参考
Hibernate 3.0
的文档。
hibernate.hbm2ddl.auto=create-drop
建立部署中的数据库图表,并在取消部署的时候删除他们。
hibernate.transaction.manager_lookup_class
定义了
Hibernates
的事务管理。它一般不能改变。
hibernate.cache.provider_class
定义了
Hibernate
将要使用的缓存结构。
如果你在集群中使用你也许要考虑
JBoss
的缓存。
每个部署的
Hibernate.properties
文件
    
你或许需要替换默认的
hibernate.properties
文件。那么使用上面提到的变量定义一个最小配置来建立一个你自己的
hibernate.properties
文件。然后将文件放在你得
.ejb3 jar
目录下的
META-INF/
下或打入
JAR
包。
 
 
 


相关文章推荐

EJB3.0 有状态会话bean无状态会话bean详解

在网上看到了这一篇文章详细描述了两种会话hean的区别,但因转载的人实在太多了,所以无法注明原文出处。只好用原创表示,对于文章的原创者,表示尊敬。   下面主要对Session  Bean...

EJB3.0 有状态会话bean无状态会话bean详解

EJB3.0 有状态会话bean无状态会话bean详解 (2010-11-09 16:16:42) from http://blog.sina.com.cn/s/blog_59d6717c...

Jboss7.1 final部署EJB3.0简单教程

刚从国外看了一篇文档,由于jboss7.1 final更新了很多内容,新手无法下手配置。在此给新手入门。 主要环境搭建 Eclipse3.7+Jboss7.1 final 1.官网下载jb...

EJB3.0 bean

直接切入正题:实体bean的注记: 1:@Entity 表明这是一个实体bean 2:@Table 注释的name 属性指定映射的数据表的名称 3:@Column 注释定义了映射到列的所有属性 ...

Myeclipse+JBoss开发EJB3.0

EJB是用来开发企业应用的技术规范,主要是开发服务器端与客户端。我们比较熟悉的是web应用的开发,我们需要把写好的项目部署到web服务器器上,比如tomcat,然后通过网页访问;而EJB项目需要将服务...

ejb3.0中persistence.xml文件

persistence.xml文件要打包到EJB Jar文件的META-INF目录。 persistence.xml文件用于指定实体Bean使用的数据源及EntityManager对象的默认行为。...

EJB3.0总结下(转)

EJB3.0总结中(转)2010年07月14日 星期三 23:55Day44. EntityManager接口    find(Class entityClass, Object primaryKey...

EJB3.0学习笔记1—入门

相较于EJB2.0,EJB3.0的编程模型的改变时惊人的, 但是EJB技术本身并没有因此而变味,它仍然是服务器端组件框架,它变化的只是开发和部署模型,而它的核心框架 和内部原理并没有改变。...

EJB3.0-JPA实体的注解规范以及Hibernate特有的扩展

至此,我们已经展示了很多跟关联有关的声明定义以及属性细节. 下面我们将深入介绍@JoinTable注解,该注解定义了联接表的表名,联接列数组(注解中定义数组的格式为{ A, B, C }),以...

EJB3.0 Ant Build.xml实例讲解

                
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:EJB3.0范例
举报原因:
原因补充:

(最多只允许输入30个字)