JBoss中EJB的開發(轉)
JBoss中EJB的開發(轉)[@more@]相信對於剛接觸EJB的人來說,讓第一個程式跑起來是最麻煩的事情(這點我深有體會)。所以我根據前段時間對JBOSS的瞭解,整理出它的配置檔案,希望能對大家有所幫助。 只要大家按照文章寫的修改相關的配置檔案,一定能讓程式跑以來的。 一、檔案結構概覽 1、jbossconfdefaultjboss.jcml: 資料來源設定 2、jbossconfdefaultstandardjaws.xml: 資料庫型別設定 3、[project.ear包]META-INFapplication.xml: 專案基本資訊設定 4、[project_ejb.jar包]META-INFejb-jar.xml: ejb資訊設定 5、[project_ejb.jar包]META-INFjboss.xml: jndi資訊設定 6、[project_ejb.jar包]META-INFjaws.xml: 設定類屬性與資料庫欄位對應資訊(CMP中使用) 7、[project_web.war包]WEB-INFweb.xml: 設定welcome_file,servlet等 二、引用 1、引用ejb:1) 程式碼:lookup("jndiEJBName")2) ejb-jar.xml:<ejb-name>EJBName</ejb-name></ejb-ref>3) jboss.xml:<entity><ejb-name>EJBName</ejb-name><jndi-name>jndiEJBName</jndi-name></enity> 2、直接引用db(BMP):(這個配置是針對MYSQL)1) 程式碼:lookup("java:comp/env/DBName")2) ejb-jar.xml:<entity><ejb-name>...</ejb-name>...<resource-ref><res-ref-name>DBName</res-ref-name></resource-ref></entity> 3、jboss.xml:<entity>...<resource-ref><res-ref-name>DBName</res-ref-name><resource-name>myDB</resource-name></resource-ref></enity></entity><resource-managers><resource-manager res-class="javax.sql.DataSource"><res-name>myDB</res-name><res-jndi-name>mySQLDS</res-jndi-name></resource-managers> 4、standardjaws.xml<datasource>mySQLDS</datasource><type-mapping>mySQL</type-mapping><default-entity><create-table>false</create-table><remove-table>false</remove-table><tuned-updates>false</tuned-updates><read-only>false</read-only><time-out>300</time-out></default-entity> 5、jboss.jcml:<mbean code="org.jboss.jdbc.XADataSourceLoader"name="DefaultDomain:service=XADataSource,name=mySQLDS"><attribute name="PoolName">mySQLDS</attribute><attribute name="DataSourceClass">org.opentools.minerva.jdbc.xa.wrapper.XADataSourceImpl</attribute><attribute name="URL">jdbc:mysql://pyliu/cake</attribute><attribute name="JDBCUser">root</attribute><attribute name="Password" /></mbean
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-937913/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Jboss3.0-Tomat4.03下Ejb的開發之一(SessionBean的開發) (轉)S3SessionBean
- 有關jboss開發EJB的JAR的問題?JAR
- JB9+JBoss4.01開發EJB的問題
- 怎麼取消jboss中EJB的授權機制?
- 在Jboss中建立的EJB,JSP呼叫如何寫JS
- 【原創】eclipse + JBoss 5 + EJB3開發指南(4):Session Bean中的註釋方法EclipseSessionBean
- JBoss EJB 3.0 Preview ReleaseView
- Gavin King真正走上EJB路線,推出基於JSF/EJB3的快速開發框架JBoss SeamJS框架
- 【原創】eclipse + JBoss 5 + EJB3開發指南(3):使用Session Bean的本地介面EclipseSessionBean
- jbuiler開發ejbUI
- WebLogic的研究之三--開發、部署EJB(1) (轉)Web
- WebLogic的研究之三--開發、部署EJB(2) (轉)Web
- WebLogic的研究之三--開發、部署EJB(3) (轉)Web
- 【原創】eclipse + JBoss 5 + EJB3開發指南(2):編寫有狀態的SessionBeanEclipseSessionBean
- 在jbuilder中開發ejb出現的問題求救!UI
- jboss下applet訪問ejb的問題APP
- 開發ejb程式全功略
- WebSphere5.0開發EJB,工具比較篇 (轉)Web
- 把WebLogic EJB程式遷移到JBoss上Web
- 求救:jboss4中部署ejb,classpath怎麼設定?緊急
- [求助]jboss-tomcat下的ejb,webapp問題TomcatWebAPP
- 使用JBOSS開發CMP的問題?
- Jboss7 部署EJB3 簡明教程
- 訪問jboss上EJB遠端介面問題
- 從Python & Zope到Java with EJB 3 & JBoss SEAMPythonJava
- 請教關於jb中開發ejb的一個問題
- 【原創】eclipse + JBoss 5 + EJB3開發指南(5):使用配置檔案釋出Session BeanEclipseSessionBean
- 【原創】eclipse + JBoss 5 + EJB3開發指南(6):編寫第一個實體Bean程式EclipseBean
- (轉帖子)JBuilder7+Weblogic7+mysql 開發EJB的配置(加入BMP,CMP開發例項)UIWebMySql
- JBoss的安裝(轉)
- Jboss3.0.7在Jbuilder7中的配置 (轉)S3UI
- 關於在jb2005整合jboss 開發ejb的問題,前輩們幫忙看看這個問題
- 玩轉iOS開發:iOS中的GCD開發(一)iOSGC
- 玩轉iOS開發:iOS中的GCD開發(三)iOSGC
- 玩轉iOS開發:iOS中的GCD開發(二)iOSGC
- 有JBOSS seam的詳細開發資料嗎
- 不用jb,該用什麼開發工具開發EJB好呀?
- oracle開發中序列的使用(轉)Oracle