主要討論軟件的測試,重點放在測試的策略與技術,糾錯的策略與技術,以及多模塊的測試內容與方法。<br> 掌握黑盒測試方法和測試用例的設計;<br> 掌握白盒測試方法和測試用例的設計;<br> 掌握單元測試方法和集成測試方法;<br> 了解面向對象的軟件測試方法。
Carrot2是一個開源的基于搜索結果的聚類引擎Lucene索引結果Lucene索引index由若干段(segment)組成,每一段由若干的文檔(document)組成,每一個文檔由若干的域(field)組成,每一個域由若干的項(term)組成。項是最小的索引概念單位,它直接代表了一個字符串以及其在文件中的位置、出現次數等信息。域是一個關聯的元組,由一個域名和一個域值組成,域名是一個字串,域值是一個項,比如將“標題”和實際標題的項組成的域。文檔是提取了某個文件中的所有信息之后的結果,這些組成了段,或者稱為一個子索引。子索引可以組合為索引,也可以合并為一個新的包含了所有合并項內部元素的子索引。
第一章ORM概述目標:理解ORM熟悉Hibernate的作用軟件分層的優點伸縮性可維護性可擴展性可重用性可管理性Hibernate是一個優秀的持久化框架什么是持久化?
論文結合應用系統多層次體系結構發展的現狀,對Flex、Spring和Hibernate框架進行深入分析。Flex提供了一種高效的開發模型,能夠很容易地與過去很多年積累下來的標準及最佳實踐相集成。Flex開發模型使用MXML來設計和布局用戶界面,ActionScript來創建客戶端邏輯。Hibernate是一個對象/關系數據庫映射工具,通過Hibernate的使用,能夠很好地解決面向對象編程語言與關系數據庫一起使用可能帶來的種種麻煩,使得程序設計人員可以減少對關系數據模型的依賴,致力于業務邏輯的開發。Spring框架的使用將J2EE層次結構中的業務層分離為業務邏輯層和數據持久層,這樣業務邏輯便交給Spring處理,而數據訪問則交給Hibernate處理,使得層次結構更加清晰,便于系統的維護和擴展。
本課程介紹如何利用Java網絡類庫來快速便捷地創建網絡應用程序,致力于完成以下任務:實現訪問HTTP服務器的客戶程序,實現HTTP服務器,實現多線程的服務器,以及非阻塞的服務器,解析并展示HTML頁面,通過JDBC API訪問數據庫,通過JavaMail API接收和發送電子郵件,利用RMI框架實現分布式的軟件系統,進行安全的網絡通信,對數據加密,驗證身份,保證數據的完整性利用CORBA和Web服務實現分布式的軟件系統。
開放的、基于標準的平臺,用以開發、部署和管理N層結構、面向Web的,以服務器為中心的企業級應用。