亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

走進JBoss (2)

2019-11-18 16:08:11
字體:
來源:轉載
供稿:網友

Jumping into JBoss, 翻譯:Xuefeng

數據源

如果你的應用程序將連接到數據庫,你可能需要為數據庫配置一個數據源。以下是如何配置一個簡單的數據源:

如果你使用的數據庫JDBC驅動沒有在服務器的lib目錄中,復制驅動程序到此目錄,然后重新啟動JBoss。

為你的數據庫創建一個數據源描述文件,例如,Oracle-ds.xml

部署數據源描述文件,方法和部署應用程序相同。

以下是oracle數據源的一個描述文件示例:

<?xml version="1.0" encoding="UTF-8"?>

<datasources>

  <local-tx-datasource>

    <jndi-name>OracleDS</jndi-name>

    <connection-url>jdbc:oracle:thin:@serverip:1521:DB</connection-url>

    <driver-class>oracle.jdbc.driver.OracleDriver</driver-class>

    <user-name>dev</user-name>

    <passWord>secret</password>

  </local-tx-datasource>

</datasources>


其它的數據源描述文件的示例可以在JBOSS_HOME/docs/examples/jca中找到。

EJB

為JBoss創建EJB和其他任何J2EE應用服務器一樣,但需要一個額外的JBoss使用的EJB部署描述文件jboss.xml,以下是一個示例:

 

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE jboss PUBLIC "-//JBoss//DTD JBOSS//EN"

  "http://www.jboss.org/j2ee/dtd/jboss.dtd">

<jboss>

  <enterPRise-beans>

    <session>

      <ejb-name>Processor</ejb-name>

      <jndi-name>ejb/Processor</jndi-name>

    </session>

    <entity>

      <ejb-name>Data</ejb-name>

      <jndi-name>ejb/Data</jndi-name>

    </entity>

  </enterprise-beans>

</jboss>

請注意,和其它J2EE服務器不同,JBoss不需要生成存根文件(stubs and skeletons),它能動態調用EJB。

客戶端


正如上文所說,JBoss不需要客戶端存根(stubs),你只需向客戶端提供以下接口:

uEJB Home接口和Remote接口;

u任何在客戶端和EJB間傳遞的對象;

u一份JBOSS_HOME/client/jbossall-client.jar的文件拷貝。

以下是連接已部署在JBoss中的EJB的示例:

// 創建環境:

Hashtable env = new Hashtable();

env.put("java.naming.factory.initial",

    "org.jnp.interfaces.NamingContextFactory");

env.put("java.naming.factory.url.pkgs",

    "org.jboss.naming:org.jnp.interfaces");

env.put("java.naming.provider.url", "localhost");

// 創建名字上下文:

InitialContext context = new InitialContext(env);

// 查找Home接口:

CipherHome home = (CipherHome)context.lookup("ejb/org/rotmachine/Cipher");

// 獲得Remote接口:

Cipher cipher = home.create();

一個示例應用

為了幫助你更好的了解JBoss,本文包含了一個名為RotMachine的應用程序,請參見資源鏈接。

RotMachine是一個簡單的J2EE應用,包括一個EJB(Stateless Session Bean),一個Web客戶端和一個命令行(Command-line)客戶端。它使用JBoss的項目模板(Project Template),你可能需要上文提到的一些額外的開發工具。

如果要編譯RotMachine的源文件,解壓文件到一個指定的目錄中,在Windows下:

u打開一個命令提示符窗口;


u鍵入:cd ?(解壓目錄);

u鍵入:ant deploy-server。

在Unix下:

u打開一個Shell;

u鍵入:cd ?(解壓目錄);

u鍵入:ant deploy-server。

要在命令行客戶端測試RotMachine,在Windows下:

u打開一個命令提示符窗口;

u鍵入:cd build/bin;

u鍵入:run-client。

在Unix下:

u打開一個Shell;

u鍵入:cd build/bin;

u鍵入:./run-client.sh。

要在Web客戶端測試RotMachine,請打開瀏覽器,輸入:“http://localhost:8080/rotmachine/index.jsp”,在表單中輸入一些文本,點擊“Go!”按鈕。

參考資源

u Example application – RotMachine。

uJBoss。

uJBoss 3.0 Quick Start。

uJBoss Project Template。

uThe J2EE Tutorial。


uAnt。

uXDoclet。

(出處:http://www.49028c.com)



上一篇:第一個Spring MVC程序

下一篇:走進JBoss (1)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美日韩国产综合视频在线观看中文| 欧美激情综合亚洲一二区| 欧美与黑人午夜性猛交久久久| 亚洲jizzjizz日本少妇| 久久久人成影片一区二区三区| 国产精品入口免费视频一| 91色在线视频| 欧美日韩国产二区| 亚洲第一精品久久忘忧草社区| 久久精品亚洲94久久精品| 精品无码久久久久久国产| 国产偷国产偷亚洲清高网站| 久久99精品视频一区97| 亚洲乱码国产乱码精品精天堂| 日本高清视频精品| 久久精品人人做人人爽| 精品久久久久久中文字幕大豆网| 成人性生交大片免费看小说| 伊人成人开心激情综合网| 欧美日韩美女在线观看| 91青草视频久久| 亚洲电影天堂av| 亚洲va码欧洲m码| 亚洲成av人片在线观看香蕉| 91亚洲永久免费精品| 91免费在线视频网站| 正在播放亚洲1区| 亚洲精品白浆高清久久久久久| 亚洲精品成人久久| 亚洲精品日韩激情在线电影| 国产精品色午夜在线观看| 色综合色综合久久综合频道88| 欧美大片大片在线播放| 久久久在线观看| 欧美国产日韩一区二区三区| 精品国产欧美成人夜夜嗨| 国产91色在线|免| 日韩的一区二区| 国产男人精品视频| 成人免费视频网址| 欧美精品18videos性欧美| 色噜噜国产精品视频一区二区| 国产在线高清精品| 7777精品久久久久久| 国产免费一区二区三区香蕉精| 国产一区二区三区丝袜| xxxxx成人.com| 日本一区二区在线播放| 欧美放荡办公室videos4k| 中文字幕亚洲一区二区三区五十路| 国产视频自拍一区| 亚洲欧美在线一区| 一区二区亚洲精品国产| 色狠狠久久aa北条麻妃| 欧洲美女免费图片一区| 欧美日韩999| 欧美成人激情图片网| 亚洲精品美女久久| 26uuu另类亚洲欧美日本一| 这里只有精品视频| 91精品国产九九九久久久亚洲| 中文日韩电影网站| 国产成人亚洲综合91精品| 日韩免费av片在线观看| 大量国产精品视频| 日韩欧美在线免费观看| 国产精品成人va在线观看| 粉嫩老牛aⅴ一区二区三区| 色偷偷av亚洲男人的天堂| 大荫蒂欧美视频另类xxxx| 色999日韩欧美国产| 久久人人爽人人爽爽久久| 国产成人aa精品一区在线播放| 亚洲精品wwwww| 国产精品第一视频| 精品国产一区二区三区久久久| 欧美性xxxxxxx| 午夜欧美不卡精品aaaaa| 91成人在线观看国产| 亚洲一区二区三区xxx视频| 国产精品第1页| 欧美成人午夜免费视在线看片| 中文字幕国产精品久久| 国产精品天天狠天天看| 久久福利视频网| 一区二区福利视频| 国产做受高潮69| 国产精品色婷婷视频| 少妇高潮久久77777| 久久精品91久久久久久再现| 精品一区二区亚洲| 岛国av一区二区在线在线观看| 中文字幕亚洲第一| 久久偷看各类女兵18女厕嘘嘘| 日韩精品中文字幕久久臀| 亚洲精品一区中文字幕乱码| 国产伦精品一区二区三区精品视频| 欧美做受高潮1| 欧美激情第99页| 国产精品一区二区久久久久| 亚洲字幕一区二区| 日韩精品www| 亚洲新声在线观看| 久久久久久久影视| 蜜臀久久99精品久久久无需会员| 国内精品久久久久久中文字幕| 亚洲精品一区在线观看香蕉| 丰满岳妇乱一区二区三区| 国产日韩欧美中文在线播放| 日韩美女免费观看| 国产高清在线不卡| 91亚洲一区精品| 久久久视频精品| 欧美在线视频一区二区| 精品精品国产国产自在线| 91精品国产乱码久久久久久久久| 亚洲国产另类 国产精品国产免费| 亚洲精品久久久一区二区三区| 亚洲情综合五月天| 国产日韩欧美一二三区| 成人黄色大片在线免费观看| 亚洲天堂av网| 国产精品jizz在线观看麻豆| 欧美俄罗斯性视频| 亚洲xxxx3d| 亚洲国产毛片完整版| 亚洲国产另类久久精品| 中文.日本.精品| 国产亚洲日本欧美韩国| 久久成人综合视频| 在线播放国产一区中文字幕剧情欧美| 一区二区三区四区在线观看视频| 26uuu久久噜噜噜噜| 国精产品一区一区三区有限在线| 992tv成人免费视频| 国产精品1234| 97视频人免费观看| 久久久久久久久久国产精品| 亚洲国产欧美一区二区三区同亚洲| 亚洲国产又黄又爽女人高潮的| 91精品久久久久久久久久入口| 国产在线98福利播放视频| 91最新在线免费观看| 欧美另类极品videosbest最新版本| 日本三级韩国三级久久| 欧美在线视频一区二区| 2018中文字幕一区二区三区| 久久国产加勒比精品无码| 国产日韩欧美影视| 日本精品久久久久久久| 2019最新中文字幕| 亚洲国产欧美一区二区三区久久| 78色国产精品| 欧美日韩加勒比精品一区| 最近2019中文字幕第三页视频| 欧美老少做受xxxx高潮| 亚洲的天堂在线中文字幕| 国产精品第一区| 北条麻妃一区二区三区中文字幕| 日韩av不卡电影| 久久久久五月天| 精品国产91乱高清在线观看| 日韩黄在线观看| 欧美超级乱淫片喷水|