P48 Testlink是一個開源的測試用例管理工具,用于 進行測試過程中的管理,可以將測試過程從測 試設計、到測試執行完整的管理起來。還提供 了好多種測試結果的統計和分析,使我們能夠 簡單的開始測試工作和分析測試結果。
P6 Apache CXF 提供方便的Spring整合方法,可以通過注解、Spring標簽式配置來暴露Web Services和消費Web Services。各種類型的Annotation。@WebService和@WebMethod是WSDL映射Annatotion。這些Annotation將描述Web Service的WSDL文檔元素和Java源代碼聯系在一起。@SOAPBinding是一個綁定的annotation用來說明網絡協議和格式。
P43 理解Web服務的概念與原理。能夠搭建Web服務系統并編寫簡單的Web服務
P24 Java 技術基于Java 虛擬機(JVM)的,JVM 是編程語言與機器底層軟件和硬件之間的翻譯器。 Java 程序需要經過編譯(翻譯為叫做 Java 字節碼的中間語言)和解釋(通過 JVM 分析和運行字節碼)。
P35 基于DOM的解析器稱為DOM解析器。DOM解析器解析XML文件的最大特點是把整個XML文件全部加載到內存中,在內存中形成一個與XML文件結構相對應的節點樹。然后依據節點的子孫關系來遍歷數據。通過DOM解析器處理XML文件效率高,但是,十分消耗系統的資源,比較適合復雜但相對較小的文件。
P24 Apache服務全攻略之常規配置
P15 工作流(Work Flow)就是自動運作的業務過程部分或整體,表現為參與者對文件、信息或任務按照規程采取行動,并令其在參與者之間傳遞。 簡單地說,工作流就是一系列相互銜接、自動進行的業務活動或任務。我們可以將整個業務過程看作是一條河,其中流過的就是工作流。工作流有時解釋為可以產生某種結果的一系列任務。即:根據與業務流程相關聯的操作和任務的順序所進行的文檔或項目的自動轉移。
P70 Apache簡介 獲取和安裝Apache 配置并運行Apache 個人主頁、訪問控制和用戶認證 建立虛擬Web站點
P23 基于Subversion和TortoiseSVN的版本控制系統 Subversion:是一個開源的版本控制系統,擁有CVS的大部分特征,并在CVS的基礎上有更強的擴展,用來代替 CVS 系統。 TortoiseSVN:SVN的客戶端工具,和資源管理器完美集成,基于TortoiseCVS的代碼開發,使用上和TortoiseCVS極為相似;
P20 背景介紹Subversion是針對CVS的不足而開發的版本控制系統。不同與VSS采用的鎖定-修改-解鎖的模型,SVN采用的是拷貝-修改-合并模型。
P13 OSGI 及其WEB開發
P88 Apache的Mina(Multipurpose Infrastructure Networked Applications)是一個網絡應用框架,可以幫助用戶開發高性能和高擴展性的網絡應用程序;它提供了一個抽象的、事件驅動的異步API,使Java NIO在各種傳輸協議(如TCP/IP,UDP/IP協議等)下快速高效開發。
P22 SCA由Open Service Oriented Architecture collaboration 提出的一種組件化的面向服務編程模型,并于2007年正式捐獻給OASIS組織。 SCA提供了服務組件模型、裝配模型和策略框架來支持各種異構應用的封裝和集成。 同SCA并列提出的SDO規范,定義了SOA應用程序中訪問各種異構數據源的方法。 組件可以以各種不同的協議發布服務,包括SOAP、RMI、REST、JMS,甚至可以是虛擬機內的對象直接調用。 組件可以使用多種技術實現, 包括EJBs, Java POJOs ,Spring Beans,BPEL process , COBOL ,C++, PHP … SCA中,最重要的一個概念是Service----服務,它的內涵是獨立于具體的技術。因此,SCA不會稱之為 Java組件架構,或Web Service 組件架構。所謂的具體技術,主要有兩層含義:一是程序語言,而是傳輸協議。
P12 這篇用戶指南幫助你熟悉SCA概念,并且帶你瀏覽示范怎樣創建SCA 應用的一個例子。它也說明了Tuscany支持的多種不同環境(例如命令行客戶端或Web應用)以及如何打包程序以運行在這行環境中。
P51 ESB全稱為Enterprise Service Bus,即企業服務總線。ESB是傳統中間件技術與XML、Web服務等技術相互結合的產物,用于實現企業應用不同消息和信息的準確、高效和安全傳遞。 一個ESB是一個預先組裝的SOA實現,它包含了實現SOA分層目標所必需的基礎功能部件。
P34 Apache Cassandra是一套開源分布式數據庫管理系統。它最初由Facebook開發,用于儲存特別大的數據。主要特性: ●分布式 ●于column的結構化?●高伸展性 Cassandra是一個混合型的非關系的數據庫,類似于Google的BigTable。Cassandra的主要特點就是它不是一個數據庫,而是由一堆數據庫節點共同構成的一個分布式網絡服務,對Cassandra的一個寫操作,會被復制到其它節點上去,對Cassandra的讀操作,也會被路由到某個節點上面去讀取。
P82 隨著互聯網大規模的Web2.0應用的興起,隨著云計算需要的大規模分布式服務和分布式存儲的發展,傳統的關系數據庫面臨著諸多全新的挑戰,特別是在那些超大規模和高并發的SNS類型的應用場景下,使用關系數據庫來存儲和查詢用戶動態數據已經顯得力不從心,暴露了很多難以克服的問題,例如需要很高的實時插入性能;需要海量的數據存儲能力同時還需要非常快的查詢檢索速度;需要將數據存儲無縫擴展到整個群集環境下,并且能夠在線擴展等等。在這樣的背景下,NoSQL數據庫就應運而生了。
P79 Struts2是在WebWork2基礎發展而來的。和struts1一樣, Struts2也屬于MVC框架。不過有一點大家需要注意的是:盡管Struts2和struts1在名字上的差別不是很大,但Struts2和struts1在代碼編寫風格上幾乎是不一樣的。那么既然有了struts1,為何還要推出struts2。
P24 開源持續集成引擎(Continuous Integration Server) 前身為 Hudson,因商標版權問題更名為 Jenkins 開源,免費,易安裝,配置簡單 支持所有主流 SCM 工具(SVN、Git、CVS、Mercurial等) 眾多的插件支持,高擴展性 支持并行構建、分布式構建、增量構建、SCM 觸發構建等 IDE集成(Eclipse Plug-in)
P31 UNIX/Linux WWW(World Wide Web)服務器學習目標1、熟悉Apache的特性2、掌握安裝和啟動Apache服務器的方法3、掌握Apache服務器的配置技術4、掌握訪問控制、認證和授權的配置(安全措施)5、虛擬主機技術(基于IP和基于端口)WWW(Web)---環球信息網是當前在Internet上瀏覽和查詢多種媒體信息的主要手段。