程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA編程入門知識 >> 經典Java開發工具介紹(5):WebGain Studio 4 with VisualCafé

經典Java開發工具介紹(5):WebGain Studio 4 with VisualCafé

編輯:JAVA編程入門知識

  www.dukeJava.com 網絡嬌娃工作站
  
  對Web開發而言,好的工具箱就象一把功能完備的萬能瑞士軍刀,WebGain Studio就可以算作這樣的工具箱了,它向設計人員和Java開發人員提供了建立Web應用的整套開發環境。這套軟件包括了好幾個功能非常強大的開發工具,比如VisualCafé Enterprise Edition 4.0 (單獨售價2995美元)等。
   
  
  今年年初,Symantec公司將其聞名的VisualCafé IDE軟件轉讓給了WebGain。假如你對VisualCafé的未來還有所擔心,那麼該軟件的新版本必定能打消這一疑慮。VisualCafé仍然起到了全功能Java開發工具的作用,而WebGain則增加了對Enterprise JavaBean (EJB)和基本UML 圖表設計的支持。集成開發環境IDE基本上保留了早期版本的外觀和風格,不過新增加的很多向導程序有助於用戶更方便地處理軟件中間層的開發。
  
  
  放大觀察
  
  在VisualCafé的早期版本中,開發環境操作便捷,功能眾多。目前的IDE環境更內置了C++ 和Java特性(WebGain計劃在新版本中全面轉向Java環境以實現對Linux/Unix的支持)。同時,用戶獲得了一個相當方便的Windows開發環境。
  
  我們一般都希望窗口的控制和各種功能都在單文檔界面SDI模式上實現,在這種模式下,窗口都浮動在桌面上而不是包含在某個窗口之內。查看你的Java代碼有很多種途徑,比如可以通過類浏覽器查看等。還有一些向導程序可以直接產生基本的項目類型(包括小程序servlet和 EJB等)和700多種可重用Java類。大多數類都屬於JavaBean和Swing組件。但是Studio還缺乏集成的Html編輯器,不過開發環境捆綁了Macromedia公司Dreamweaver。
  
  雖然多數情況下使用EJB都主要依靠於VisualCafé中的向導程序,但是,假如你采用StrUCtureBuilder從事這一工作的效能或許更高,這是一種單獨的開發工具,其所具有的EJBCreate特性可以更輕易地將數據庫域映射到Java工具中去。采用StructureBuilder不僅可以讓用戶更方便地生成基於數據庫表的新Java bean,還可以檢驗已經存在的EJB代碼。StructureBuilder將EJB的開發控制直接放到了一般Java程序員的手中。
  
  StructureBuilder 還增加了對統一模式語言UML(Unified Modeling Language )的支持,這樣,用戶就可以對自己的程序設計實現文檔化。正如你所想象的那樣,它所具有的雙向工程設計能力不僅可以讓你從已有的類生成圖表,還可以讓你根據圖表創建新的基本類。
  
  WebGain Studio的中間層工具變得更加穩固。該產品同時捆綁了BEA WebLogic Server 5.1軟件,這是一種支持EJB和 jsp/servlet的、優良的應用服務器。在軟件測試中我們同時將 WebLogic 用作了開發工具和部署工具,兩種系統的吻合結果很好。Studio還捆綁了Cloudscape 2.0 DBMs,在部署Oracle 8I的測試中我們並沒有碰到什麼麻煩,期間的步驟很簡單,只需要修改WebLogic 的連接參數並且安裝JDBC Oracle瘦客戶程序附件即可。
  
  和其他Java工具一樣,JSP的開發本身並不是VisualCafé與生俱來的強項,但它確實通過定置JavaBeans和Swing組件而有力地支持了applet、servlet和standalone模式的 Java應用程序。你現在更可以遠程調試應用程序。
  
  我們在測試中所采用的JSP測試程序是用Dreamweaver作為前端工具創建的,同時補充了VisualCafé所維護的EJB和Java類。最後的Web應用程序采用了EJB,並由Oracle數據庫作為後端,JSP和servlets則運行在WebLogic之上。客戶程序使用了帶有javascript 的HTML,腳本負責處理諸如HTML表格中的鼠標單擊之類的工作。總而言之,從功能上看,最後的產品應該是具有相當競爭力的。 VisualCafé還包括了生成XML代碼的捆綁類,這樣,導出基於示例DTD的XML代碼就變得很簡單了。
  
  VisualCafé中除了通常的Java工具以外,WebGain Studio又為其增加了UML支持和改進的 JavaBeans控制功能。VisualCafé的工具提供了強有力的中間層處理。盡管還沒有形成真正的集成工具套件,也就是每種組件都還處於各自為政的狀態,但是這一企業軟件確實瞄准了正確的開發方向。
 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved