WebSphere5.0開發EJB,工具比較篇 (轉)
本文僅為簡略介紹
:namespace prefix = o ns = "urn:schemas--com::office" />隨著越來越多的員在其專案中使用 Enterprise Bean () ,對簡化 EJB 開發的工具需求也日漸增長。本文將介紹現下流行的幾種開發EJB工具。大家可以參照其各自的特點,結合自身開發環境進行開發工具的選擇。本文以sphere v5.0 +2為比較環境。
流行的EJB開發工具()及組合有以下幾種:
1. 2.1+lomboz 2.1 (免費)
2. eclipse 2.1+Ant 1.51+Xdoclet1.2.0b2+Orion1.60beta (免費)
3. Jbuilder9.0 (收費)
4. WSAD 5.0 (收費)
Eclipse 2.1+lomboz 2.1
Eclipse ——不錯的一個Java整合開發環境,相信有很多人已經在使用了。
Lomboz——一個不錯的Eclipse,目前最高版本是2.1,免費,開發公司/組織
是learn.com/"> 它將很多Java應用、元件和Web應用開
發整合到Eclipse中,可以幫助Java開發者使用Eclipse建立、測試、部署J2EE應用。
支援語法高亮顯示,還有Code Assist功能,可以與Jbuilder媲美。
總體介紹:Eclipse + lomboz 可以說是一個非常不錯的組合,目前lomboz 2.1版本
支援EJB2.0 它可以自動生成EJB程式碼及相關部署,可以與 及完美結合,
但是與WebSphere結合上有一定難度,因為lomboz預設支援並沒有WebShpere,需要修改
外掛引數,難度係數較大,並且要對WebSphere有足夠的瞭解,包括他的執行機制等等。
開發EJB優點:支援開發EJB可自動生成程式碼,開源免費,速度快。
開發EJB缺點:生成EJB程式碼不夠規範,加入少許自己的特色,與IBM產品結合難度較高。
Ecilpse 2.1+Ant 1.51+Xdoclet1.2.0b2+Orion1.60beta
Eclipse ——不錯的一個Java整合開發環境,相信有很多人已經在使用了。
Ant ——不錯的Builder工具, 類似於下的Make工具,以批處理的形式各種任務(比如複製、編譯、打包等以及自定義任務)。開發公司或組織是.org/">.
Xdoclet ——XDoclet從Rickard Oberg建立的EJBDoclet工具發展而來,它的設想很簡單:避免為每個EJB提供多個檔案,而是從單一Bean類檔案中提供元件需要的所有資訊。它主要與Ant工具配合而用在EJB開發上。透過在你的Bean實現類原始檔中插入一些特定的JavaDoc標記,解析時來自動生成各種檔案,比如介面檔案和部署描述檔案。同時在1.2.0版本中引入了不少設計的概念,比如自動生成DAO和ValueObject、SessionFacade物件以及一些工具類。開發公司或組織可檢視forge/">
Orion ——小巧的AppServer,不過功能很強,正逐漸支援EJB2.0。開發公司或組織是 面向IBM WebSphere應用伺服器的資訊。
總體介紹:Ecilpse 2.1+Ant 1.51+Xdoclet1.2.0b2+Orion2.0為何採用如上開發工具組合,首先它們都是免費的,而且幾乎都是開放原始碼的。其次它們組合的功能強大,對開發人員的機器要求低。支援EJB2.0中的CMP/CMR、JSP以及。無論是C/S應用還是B/S應用,都可以迅速搭建開發測試平臺。顯而易見,這個工具組合可以極大較少開發時間。
開發EJB優點:目前最新版的Orion2.0已經開始支援EJB2.0了,而且免費開源。
開發EJB缺點:配置麻煩,難度適中。
Jbuilder9.0
Borland JBuilder9–全球最具威力之Java開發環境,相較過去版本,JBuilder提供更多省時工具與精靈,讓您團隊生產力提升至極限,協助您在最短時間內開發更好的。這僅是完整Borland解決方案的一部份, JBuilder9 Enterprise以融入應用程式開發週期(applicationlifecycle)為第一要務,能夠使用您現有之技術投資,並給您最大的自由與彈性,讓您以自己的方式與流程完成工作。BorlandOptimizeitSuite已包含於 JBuilder9Enterprise版中:JBuilder9所包含之創新工具與加值功能將企業級Java開發提升至新境界。首先, OptimizeitSuite已經完全整合於JBuilder9Enterprise版中,相較JBuilder8EnterprisePerformanceBundle版價格更為優惠,協助您的團隊將效能品管納入正常工作流程,進而開發出高品質軟體。加速Java開發之最佳工具:視覺化EJB?設計工具,讓您快速、順暢地建構EJB,全新DataTranerObject(DTO)與SessionFa?ade精靈協助您端程式碼簡單而正確地使用EJB。圖形化除錯器改善您偵錯,HotS除錯技術讓您於除錯時期可便捷地更改程式碼,全新SmartTemplate減少您重複鍵入相似重複之程式碼,支援Apache?Ant讓您快速、彈性地建構專案。此外,其它各項先進功能,將讓您的程式碼撰寫更為快速、並縮短開發週期。以自己選擇之環境完成工作:JBuilder9秉持Borland尊重客戶選擇的一貫傳統,彈性支援多種最新J2EE?平臺之自動佈署,包含Borland? EnterpriseServer5.2、BEAWebLogic?8.1、IBM?WebSphere?5.0加上、?、Sun?、與?等伺服器。整合應用程式開發週期:JBuilder9強化了對於整體應用程式開發週期之整合性,無論您選擇了完整之Borland 開發週期解決方案,或是選擇不同廠商的產品,您皆無須擔心開發週期工具如何與JBuilder搭配使用。JBuilder9 整合開發環境內支援BorlandStarTeam?,並強化了其它版本管控之整合性,讓程式碼與組態管理變得更為容易。JBuilder與BorlandTogether?EditionforJBuilder雙向塑模(two-waymodeling)能力,使得UML圖形與程式碼能夠雙向自動同步,您可以運用UML技術建立設計藍圖與開發團隊成員相互溝通,或藉由程式碼驗證模型是否合理。試用序列號請自行去其s/download_jbuilder.html" target=_blank>公司主頁申請!如果您有任何問題可以訪問該公司。
正版價格:
開發EJB優點:這個我想不用說了,優點多多,支援WebSphere v5.0,使用JFC/元件配合視覺化託放式開發,透過APACHE ANT整合構建及管理,Unit testfixture嚮導、test suite生成及Cautus整合以方便針對J2EE、Web、EJB進行單元測試,透過UML 程式程式碼視覺化進行程式碼修改及由UML圖表中進行程式重構,支援版本控制及Optimizeit Suite,詳情請檢視
開發EJB 缺點: 付費軟體,對機器配置要求較高
WSAD(WebSphere Studio Application Developer)
屢獲殊榮的IBM Websphere® Studio Application Developer 基於最新的Eclipse技術構建用來幫助企業開發人員快速、方便地設計、構建、測試和整合Java™TM 2平臺企業版(J2EE)和Web服務應用。利用WebSphere Studio Application Developer.
完全支援EJB 2.0,支援訊息Bean,EJB查詢語言(EJBQL),實體Bean關係(CMR),Web包(WAR)和企業應用包(EAR)部署;提供簡單的J2EE專案結構;包括IBM Websphere®應用伺服器版本4和版本5的單元測試環境,可使用不同的單元測試配置建立多個專案。 Java™工具和支援 支援Java™開發包()1.3版,並能夠在多個Java™執行時環境()之間切換;支援增量編譯;提供一個通用的本地和器;包括Java™原始檔工具來搜尋、比較和合並程式碼;提供新的視覺化Java™編輯器,便於視覺化;使用Eclipse技術的最新創新,例如Java™doc生成,增強的重構工具,的程式碼輔助和模板支援。
正版價格:
開發EJB優點:功能強大的整合IDE開發環境,具體可檢視
http://www-900.ibm.com/cn/software/websphere/products/studio/application_developer.shtml
開發EJB缺點:付費軟體,對機器配置要求較高
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-959316/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 常用的Java開發工具比較Java
- 2022年JavaScript開發工具比較 - bullshJavaScript
- 哪些開源雲工具比較實用呢?
- Laravel 和 Spring Boot 兩個框架比較創業篇(一:開發效率)LaravelSpring Boot框架創業
- 目前哪些開源雲監控工具比較好用!
- VisualDiffer for mac (檔案比較工具)Mac
- Jenkins vs Kubernetes:比較 DevOps 工具Jenkinsdev
- [轉載] 一篇比較好的 Cypress 特點介紹文章
- Beyond Compare for Mac(檔案比較對比工具)Mac
- 黑客新聞網友討論比較IDEA與VsCode兩種開發工具黑客IdeaVSCode
- java開發的第十五個部落格(Collections工具類和比較器)Java
- 直播平臺開發,純時間比較(時分),不含日期,js前端比較JS前端
- 併發模型比較模型
- ejb
- python網站開發哪些框架比較好用?Python網站框架
- 77種資料建模工具比較
- UltraCompare for Mac「Macos檔案比較工具」Mac
- Kaleidoscope for Mac,檔案影像比較工具Mac
- Vue.js構建工具比較Vue.js
- ETL介紹與ETL工具比較
- 檔案和影像比較工具Kaleidoscope
- UltraCompare 21 for Mac 檔案比較工具Mac
- Python2轉Python3比較Python
- 淺談前端MOCK資料工具比較前端Mock
- 原型設計工具比較及實踐原型
- 幾個比較火的BI分析工具
- POWER BI - 與其他BI工具的比較
- Kaleidoscope for Mac(檔案和影像比較工具)Mac
- Mac檔案和影像比較工具:KaleidoscopeMac
- 檔案和影像比較工具:Kaleidoscope MacMac
- js 深比較和淺比較JS
- 字串大小寫轉換和字串的比較字串
- 幾款前端IDE工具:Sublime、Atom、VSCode比較前端IDEVSCode
- 專案管理工具哪家比較好用?專案管理
- 多遠端桌面管理工具比較
- Mac檔案和影像比較工具——Kaleidoscope for MacMac
- ETL 幾種工具的比較(Kettle,Talend,Informatica )ORM
- 一個比較float是否相等的工具類
- Mac檔案影像比較工具:Kaleidoscope Mac版Mac