用Lomboz+Glassfish開發部署EAR(基於Eclipse3.3.1.1)

梧桐雨—168發表於2008-04-17
這裡通過SUN的JAVAEE5Tutorial中的一個簡單的EJB例子來說明如何用Lomboz+Glassfish開發並部署EJB;
不可否認SUN的Tutorial系列寫的非常的好,如果你看過英文原版之後就會發現市面上賣的那些所謂的J2EE指南
寫的是多麼的爛多麼的誤人子弟!但是文件中一個美中不足的地方是,所有的開發和部署都是基於NETBEANS IDE的;
說實話用NETBEANS開發JAVAEE真的很順手很簡單,當然,也因此掩蓋了很多細節比如部署配置檔案在NETBEAN裡完全自動
生成,你只要最後按"Deploy"就自動部署到GLASSFISH裡了;我個人是比較提倡真正的快速開發的,無關緊要的東西就應該
隱藏起來,這個微軟就做的很好;
因此在我看來無所謂Eclipse還是Netbeans,關鍵還是JAVAEE的標準!其實目標都是去實現這個標準,殊途同歸而已;
那麼下面就一步一步介紹如何使用LOMBOZ+ GLASSFISH來開發部署EJB,過後你會發現,效果也絕對不比NETBEANS差!
 
一 、 環境準備
 
1 下載並安裝 JDK :本文中使用  java_ee_sdk-5_04-windows.exe 這個版本
    下載地址 :
 
2 下載並安裝Lomboz:
    下載地址 :
 
說明:GLASSFISH應用伺服器在JDK5 的安裝包裡已經整合了,而且還自帶了JAVA寵物商店2.0作為EXAMPLE,
         使用者不必自己去BLUEPRINT(SUN的一個專案)中下載;
 
二 、 將GLASSFISH和LOMBOZ整合
1 開啟LOMBOZ開發環境
   選擇選單欄的 Window / Prefrence  選擇Server目錄進行伺服器設定,在這裡要新增伺服器,預設的沒有GLASSFISH
 
三 、 新建EAR專案
1 File / New / Project / J2EE / Enterprise Appication Project
2 Project Name: MyConverter
3 New Module || Finish
4 Generate Deployment Discribtor Describtor
5 Import MyConverterEJB | MyConverterClient | MyConverterWeb
6 Don't forget to reference the MyConverterEJB Project at WEB OR CLIENT Project in Build Path Configure!
7 There is a small problem when you set the build path to WEB APPLICATION . If you reference the MyConverterEJB Project
   to the MyConverterWeb,you will find the index.jsp can't find the reference,and you should change sth at
   and recover it! And everything will be OK .
8 Lomboz will  build an "application.xml" at    MyConverter / EarContent / META-INF / ......
----------------------------------------------------------------------------
  
 
    MyConverterClient.jar
 

 
   
      MyConverterWeb.war
      MyConverterWeb
   

 

 
    MyConverterEJB.jar
 

 
------------------------------------------------------------------------------------
you can see that all the content in the xml file is automaticly build by LOMBOZ!
 
9 Now , you can right-click the MyConverter Project and Export an EAR file named MyConverter.ear  include
   MyConvertClient | MyConverterWeb | MyConverterEJB
10 Deploy the EAR file to GLASSFISH
11 You can debug OR run the Project in Lomboz with glassfish!

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/13270562/viewspace-242621/,如需轉載,請註明出處,否則將追究法律責任。

相關文章