配置EJB3 0在Jboss連線MSSQL

2021-04-14 08:54:17 字數 1602 閱讀 2554

主要是針對在xp下面連線sql server 2000作為例子,linux下面沒有試過,jdk使用5.0版本。

eclipse v3.2

jbosside-2.0.0.beta2-all

jboss-ejb-3.0_rc9-fd

apache-ant-1.7.0-bin (用於安裝ejb3.0擴充套件包)

jtds-1.2.1-dist

sql_server_2000_sp4

將每個包解壓在相應的位置後,需要配置ant的環境變數來安裝jboss-ejb-3.0_rc9-fd,需要配置乙個jboss的環境變數。

ant_home=c:/ant

path=%ant_home%/bin

jboss_home=c:/jboss404

在命令提示符下面,進入到jboss-ejb-3.0_rc9-fd目錄,鍵入下面這條命令

ant -f install.xml -djboss.server.config=all

其中all表示jboss中server的目錄,可以改變這個目錄,如果為all那麼ejb3.0的擴充套件就被安裝到all目錄下了

接著安裝sp4,這個簡單。隨後將jtds驅動部署到jboss伺服器中,將jtds目錄下的jtds-1.2.1.jar複製到jboss目錄下/server/all/lib這個位置,還需要寫乙個配置檔案在jboss下的/server/all/deploy目錄中,這裡以ms sql server 2000的配置檔案參考來寫。

<?

xml version="1.0" encoding="utf-8"

?>

<

datasources

>

<

local-tx-datasource

>

<

jndi-name

>

mssqlds

jndi-name

>

<

connection-url

>

jdbc:jtds:sqlserver://localhost:1433;databasename=資料庫名

connection-url

>

<

driver-class

>

net.sourceforge.jtds.jdbc.driver

driver-class

>

<

user-name

>

sauser-name

>

<

password

>

12**assword

>

<

metadata

>

<

>

ms sqlserver2000

>

metadata

>

local-tx-datasource

>

datasources

>

命名為mssql-ds.xml,這樣jtds驅動也配置好了。

最後把eclipse3.2解壓開來,再將jbosside裡面的檔案覆蓋到eclipse目錄中,乙個ejb3.0的開發環境就搭建好了 

EJB3 0 註解列表

color red 會話bean與訊息驅動bean。color 1,會話bean。有狀態bean sataeful 無狀態bean sataeless 業務方法是有狀態會話bean的刪除方法 remove 使poji成為會話bean遠端業務介面 remote 使poji成為會話bean本地業務介面 ...

EJB3 0學習筆記

一.ejb3.0分為會話bean session bean mdb message driver bean 訊息驅動bean,實體bean entity bean 1.session bean 又分為有狀態的 stateful 和無狀態的 stateless stateful session bea...

EJB3 0呼叫儲存過程

要呼叫儲存過程,我們可以通過 entitymanager 物件的 createnativequery 方法執行 sql 語句 注意 這裡說的是sql 語句,不是 ejb3 ql 呼叫儲存過程的 sql 格式如下 在 ejb3 中你可以呼叫的儲存過程有兩種 1 無返回值的儲存過程。2 返回值為 res...