关闭

EJB3.0范例

327人阅读 评论(0) 收藏 举报
 

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
包。
 
 
 


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:150477次
    • 积分:4028
    • 等级:
    • 排名:第7678名
    • 原创:242篇
    • 转载:0篇
    • 译文:0篇
    • 评论:16条
    文章存档
    最新评论