1. 程式人生 > >Java EE 框架技術讀書筆記

Java EE 框架技術讀書筆記

一些術語或者關鍵字

MyBatis

MyBatis 作為持久層框架,支援定製化 SQL、儲存過程以及高階對映。MyBatis 避免了幾乎所有的 JDBC 程式碼和手動設定引數以獲取結果集。MyBatis 可以使用簡單的 XML 或註解來配置和對映原生資訊,將介面和 Java 的 POJOs(Plain Old Java Objects,普通的 Java物件)對映成資料庫中的記錄。

動態 SQL

使用OGNL表示式消除大部分元素,使用if,choose(when,otherwise),trim(where,set),foreach等元素提供對構造動態SQL語句的高級別支援。

OGNL表示式

Object-Graph Navigation Language

通過它簡單一致的表示式語法,存取物件的任意屬性,呼叫物件的方法,遍歷整個物件的結構圖,實現欄位型別轉化等功能。使用相同的表示式存取物件的屬性。

Maven

Maven是一個專案管理和綜合工具。為開發人員提供一個完整的生命週期框架。開發團隊可以自動完成專案的基礎工具建設,Maven使用標準的目錄結構和預設設定構建生命週期。

classpath

classpath是Java執行時環境搜尋類和其他資原始檔(比如jar\zip等資源)的路徑。

Tomcat/WebShpere

Tomcat 伺服器是一個免費的開放原始碼的Web 應用伺服器,屬於輕量級應用伺服器,在中小型系統和併發訪問使用者不是很多的場合下被普遍使用,是開發和除錯JSP 程式的首選。對於一個初學者來說,可以這樣認為,當在一臺機器上配置好Apache 伺服器,可利用它響應HTML頁面的訪問請求。

WebSphere 為 SOA 環境提供軟體,以實現動態的、互聯的業務流程,為所有業務情形提供高度有效的應用程式基礎架構。WebSphere 是 IBM 的應用程式和整合軟體平臺,包含所有必要的中介軟體基礎架構(包括伺服器、服務和工具),這些基礎架構是建立、部署、執行和持續監視企業級 Web 應用程式和跨平臺、跨產品的解決方案所必需的。

cache/cache-ref

MyBatis 包含一個強大的,可配置並可定製的查詢快取機制。在預設的情況下,除去會話快取以外,快取是沒有開啟的。會話快取可以提高效能,且能解決迴圈依賴。開啟二級快取,只需要在SQL對映檔案中加入簡單的一行。

<cache/>

在討論某一個名稱空間裡使用<cache>元素配置或者重新整理快取。由於可能要在不同的名稱空間裡共享一個快取配置或者例項。可以使用cache-ref元素來引用另外一個快取。

interface

interface是面向物件程式語言中介面操作的關鍵字,功能是把所需成員組合起來,用來裝封一定功能的集合

JDBC

JDBC(Java DataBase Connectivity,java資料庫連線)是一種用於執行SQL語句的Java API,可以為多種關係資料庫提供統一訪問,它由一組用Java編寫的類和介面組成。JDBC提供了一種基準,據此可以構建更高階的工具和介面,使資料庫開發人員能夠編寫資料庫應用程式