国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

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

EJB輕松進階之二

2019-11-17 06:09:22
字體:
來源:轉載
供稿:網友
EJB輕松進階   

三、編寫第一個EJB應用程序

  搞清了基本的分布式對象應用程序機理,下面我們就來實地做一個簡單的EJB應用程序,一步一步找著做,你會發現——它真的不難!

  EJB中的Beans有兩種,一種是會話Bean(sessionBean),一種是實體Bean(EntityBean)。其中,SessionBean又分為有狀態(Stateful)和無狀態(Stateless)兩種,EntityBean又分為容器治理(Container Managed)和自治理(Bean Managed)兩種。我們要做的第一個EJB應用程序是:寫一個無狀態會話Bean(Stateless SessionBean)。

  這個程序的功能是:實現一個遠程加密、解密演示系統,用戶把一段明文發到服務器端,服務器端執行一定的加密算法(按先后順序倒排)得到密文,然后把加密完成后的密文發到客戶端顯示給用戶;用戶還可發一段加密后的密文到服務器端,服務器端執行一定的解密算法(倒排)得到明文,然后回傳顯示給用戶。

注:這里使用的是Windows平臺,并且假定JDK已經裝好,并且認為你至少是編過一個java程序的程序員。

第一步 下載、安裝J2EE開發工具箱

  編寫EJB應用程序必須下載相關的工具箱才行,作為學習試驗之用,不須采用很高檔的應用服務器(比如:WebLogic、WebSphere等),只需采用SUN公司提供的免費開發包就可以了,下載地址為:FTP://202.116.77.69/development/Java/j2sdkee1.2/j2sdkee-1_2_1-win.exe。

  下載后執行這個應用程序,即可完成J2EESDK的本地安裝(假定安裝在C:/j2sdkee1.3目錄)。安裝之后還不能馬上用,需要把C:/j2sdkee1.3/lib/j2ee.jar加到系統的ClassPath變量中去,裝過JDK的朋友對此肯定不會生疏。做完這些后,最終系統的ClassPath應該至少有.;C:/j2sdk1.4.0-beta3/lib/tools.jar; C:/j2sdk1.4.0-beta3/lib/dt.jar;C:/j2sdkee1.3/lib/j2ee.jar這幾項。

  然后,把C:/j2sdkee1.3/bin目錄加到系統的Path變量中,也就是說,系統的Path變量至少應該有%PATH%;C:/j2sdkee1.3/bin;C:/j2sdk1.4.0-beta3/bin這幾項。

以上兩步其實和配置J2SE的方法類似,配過JDK的朋友一定不生疏。
進入討論組討論。

第二步 建立應用程序目錄結構

  如你所知的,Java程序中目錄結構是很重要的,因為Java中的包(package)是與目錄相關的,同時,目錄結構不同,程序打包生成(jar)的結構也不同,所以必須引起重視。

EJB輕松進階之二



  我們編寫的第一個EJB應用程序的目錄結構如圖二所示,由上可見,所有的java程序都放在securitybeans目錄下(它們都屬于一個名為securitybeans的package)??蛻舸a主要由jsp和Html文件組成:musecurityjsp.html文件為靜態網頁,主要用于顯示系統的首頁,提供用戶輸入明文/密文的界面,并負責把用戶輸入的內容提交給下一個頁面(SecuriryPRocessPage.jsp);SecurityProcessPage.jsp文件為用JSP(Java Server Pages)編寫的動態網頁,主要用于生成EJB對象實例,并向EJB對象發送加密/解密請求,并在頁面上顯示加密/解密結果供用戶瀏覽。
進入討論組討論。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 焦作市| 东源县| 那坡县| 瓦房店市| 泸溪县| 拜泉县| 乌鲁木齐县| 忻城县| 朝阳区| 温宿县| 台中县| 白山市| 常山县| 宜章县| 鄂伦春自治旗| 新郑市| 潜山县| 栾城县| 沙坪坝区| 比如县| 台前县| 大田县| 绥阳县| 上杭县| 郑州市| 东平县| 从化市| 化州市| 龙陵县| 平江县| 博乐市| 肃宁县| 阳东县| 上饶县| 西乌珠穆沁旗| 龙海市| 阿坝县| 泰州市| 体育| 舒城县| 琼结县|