2. ANT 介紹 Ant是一個基于java的build工具。大家都知道,現在已經有了許多的build工具,例如make、gnumake、nmake、jam等,而且這些工具都非常優秀。那我為什么還要給大家介紹Ant這個新工具呢? 因為Ant是一個跨平臺的Build工具。之所以Ant能跨平臺,是因為Ant不再需要你編寫shell命令,Ant的配置文件是基于XML的任務樹,能讓你運行各種各樣的任務,任務的運行是由實現了特定任務接口的對象來完成的?!?
4.3 Tomcat和JServ的區別 JServ是由Apache開發并使用的Servlet API 2.0兼容的Servlet容器。Tomcat是完全重寫的Servlet API 2.2和JSP 1.1兼容的Servlet/JSP容器。Tomcat使用了JServ的一些代碼,非凡是Apache服務適配器?!?
5.5 Jetspeed - 基于Web的組件 Jetspeed是實現了Enterprise Information Portal的開源軟件。Jetspeed能從Internet的縱多資源中提取信息,來幫助用戶治理大量的數據。這些信息能來自不同的內容類型,從XML到XMTP,到iCalendar這些新協議?!?
下載地址:http://java.apache.org/jetspeed
5.6 Turbine - 基于Servlet的Web應用開發
Turbine是基于servlet的framework,使有經驗的Java開發員能快速地構建web應用。 使用Turbine,可以通過創建使用特定服務來處理模板的Screen,來集成現有的模板技術(例如Velocity、Webmacro、Java Server Pages(JSP)、FreeMarker、Cocoon)。 下載地址:http://java.apache.org/turbine
Java Development Kit - 你需要download和install 1.2(或之后)版本的JDK。下載地址:http://java.sun.com/j2se Servlet Container - 通常的選擇是下載Tomcat(至少是3.1版,推薦使用3.2版)。下載地址:http://jakarta.apache.org/tomcat Ant Build System - 假如你通過Struts源碼發布包安裝,你必須下載1.1或之后版本的ant build system。在你通過Struts來開發你自己的Web應用程序是,我也推薦使用ant來build你的應用。下載地址:http://jakarta.apache.org/ant Servlet API Classes - 為了編譯Structs自己,或應用程序使用Struts,你需要一個包含Servlet和JSP API對象的servlet.jar包。大多數Servlet container(例如Tomcat)已經自帶了這個文件。否則,你必需下載:http://jakarta.apache.org/builds/jakarta-servletapi XML Parser - Structs需要一個與Java API for XML Parsing(JAXP)規格兼容的XML處理器。我推薦使用Xerces。下載地址:http://xml.apache.org/xerces-j Xalan XSLT Processor - 假如你通過Structs源碼發布版來構造你的Structs系統,你必須下載和安裝1_2_D01或之后版本的Xalan XSLT處理器(Xerces中已自帶Xalan)。這個處理器用于將基于XML的Structs文檔轉換為Html文檔。