J2EE從零開始之準備工作

發表于:2007-04-29來源:作者:點擊數: 標簽:企業準備工作Enterprisbean開始
企業Bean(Enterprise Java Bean,EJB)在J2EE應用中處于核心地位。EJB程序的開發是實現J2EE倡導的分布式企業級組件應用的重要組成部分。按照EJB模式開發的應用程序在大型電子商務(e-Commerce)、企業應用集成(Enterprise Application Integration,EAI)等方面
企業Bean(Enterprise JavaBean,EJB)在J2EE應用中處于核心地位。EJB程序的開發是實現J2EE倡導的分布式企業級組件應用的重要組成部分。按照EJB模式開發的應用程序在大型電子商務(e-Commerce)、企業應用集成(Enterprise Application Integration,EAI)等方面表現出無可比擬的優勢,目前已被多家大型IT廠商支持,成為最廣泛的分布式組件應用規范。
   EJB應用的基本模式是容器/組件應用模式。容器對應EJB服務器或應用服務器,如Weblogic Server等;組件就是EJB程序。對開發者來說,只關注與業務邏輯相關的組件程序,而不必管分布式應用帶來的并發、大量事務完整性等問題,從而使開發分布應用不必再跨越很高的門檻,使其簡單可行。
   無論哪種類型的EJB應用程序,它們的開發步驟都是類似的。掌握了一個簡單EJB的開發過程,就可以進一步開發更加復雜的應用。本章假設讀者從來沒有開發過EJB,也不具備EJB的任何知識而準備以最簡捷的方式開發出一個簡單的EJB應用。
   在本章開發一個簡單的EJB之前,假設讀者已安裝了WebLogic Server 6.0sp2。關于WebLogic Server 6.0的安裝和簡單介紹,請看第1章。
   本章的簡單實例的名字叫HelloWorldEJB。它只有一個簡單的方法sayHello,用來模擬業務邏輯??蛻舳苏{用這個方法,獲取字符串并顯示出來。更復雜情形的實例會在后面幾章給出。好,準備你的EJB之旅吧!

2.1 準備工作

 其實并沒有太多的準備工作要做,但為了保持整潔、有序、清晰的工作環境,做一些簡單的準備還是很有必要的。

2.1.1 確定工作目錄

  為了本書敘述方便,這里為讀者指定了一個存放源程序的目錄,可以把它叫做工作目錄,工作目錄確定為c:\work,讀者當然可以選用其它的目錄(如有些人認為把C盤作為工作目錄不好,而把工作目錄建在D盤),如果這樣,就要做好與作者敘述的映射工作,以免出現問題。

2.1.2 編寫環境變量腳本

  開發Java程序過程中,環境變量是程序員要管理的一件事。這些環境變量包括系統環境變量,如path、classpath和用戶定義的環境變量。當環境變量較少時,可以直接把它們設置成系統級的,但如果環境變量較多,就不適宜把它們都設成系統級的,這時用一個腳本程序來設置這些環境變量是個很的選擇。
   在本書中用到的所有實例的環境變量,包括系統級的和用戶級的,都用一個環境變量腳本程序來設置。在具體使用的時候,無論是編譯,還是執行,只要先運行一下這個腳本命令即可。
   這個腳本命令名為setEnv.cmd,放在C:\work目錄下,可以在命令窗口(有人習慣稱為DOS窗口或控制臺窗口)的任何路徑下運行,運行命令如下:
   c:\work\setEnv.cmd
   讀者可以從配套光盤的\work路徑下找到setEnv.cmd,把它拷貝到C:\work。也可以用文本編輯器編寫,以setEnv.cmd的名字保存到路徑C:\work下。其代碼如下:

rem 設置系統信息
set JAVA_HOME=C:\bea\jdk130
set WL_HOME=c:\bea\wlserver6.0
set DOMAIN_NAME=mydomain

rem 以下不用修改
set path=%path%;%JAVA_HOME%\bin
set classpath=.;%classpath%;%WL_HOME%\lib\weblogic.jar
set EX_WEBAPP_CLASSES=%WL_HOME%\config\%DOMAIN_NAME%\applications\DefaultWebApp_myserver\WEB-INF\classes
set CLIENT_CLASSES=%WL_HOME%\config\%DOMAIN_NAME%\clientclasses
set SERVER_CLASSES=%WL_HOME%\config\%DOMAIN_NAME%\serverclasses
set classpath=%classpath%;%CLIENT_CLASSES%;%SERVER_CLASSES%
set Classpath=%classpath%;%JAVA_HOME%\lib\tools.jar

2.1.3 文本編輯器

  為編寫EJB程序代碼和部署代碼,需要一個文本編輯器??梢允褂?STRONG>Windows自帶的“記事本(NotePad)”編輯器。但建議選擇功能強一些的文本編輯器,如UltraEdit,EditPlus等。
   準備工作先做到這里,下面就進行第一個EJB的開發了。


原文轉自:http://www.anti-gravitydesign.com

評論列表(網友評論僅供網友表達個人看法,并不表明本站同意其觀點或證實其描述)
...

熱門標簽

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97