原创 Collection List/Set/Map 的區別和聯繫

Map:HashMap、HashTable   如何在它們之間選擇   一、Array , Arrays   Java所有“存儲及隨機訪問一連串對象”的做法,array是最有效率的一種。   1、   效率高,但容量固定且無法動態改變。  

原创 Spring3.0 AOP 詳解

一、什麼是 AOP。AOP(Aspect Orient Programming),也就是面向切面編程。可以這樣理解,面向對象編程(OOP)是從靜態角度考慮程序結構,面向切面編程(AOP)是從動態角度考慮程序運行過程。二、AOP 的作用。常常

原创 Hibernate緩存

Hibernate緩存的作用(即爲什麼要用緩存機制),然後再具體說說Hibernate中緩存的分類情況, 最後可以舉個具體的例子。 Hibernate緩存的作用:     Hibernate是一個持久層框架,經常訪問物理數據庫,爲了降低應用

原创 我的友情鏈接

51CTO博客開發

原创 spring的事務管理有幾種方式實現,如何實現

Spring框架簡介Spring框架是一個2003年2月纔出現的開源項目,該開源項目起源自Rod Johnson在2002年末出版的《Expert One-on-One J2EE Design and Development》一書中的基礎

原创 iBatis簡單入門教程

iBatis 簡介:  iBatis 是apache 的一個開源項目,一個O/R Mapping 解決方案,iBatis 最大的特點就是小巧,上手 很快。如果不需要太多複雜的功能,iBatis 是能夠滿足你的要求又足夠靈活的最簡單的解決方

原创 struts2.0的工作原理

struts2並不是一個陌生的web框架,它是以Webwork的設計思想爲核心,吸收struts1的優點,可以說struts2是struts1和Webwork結合的產物。 struts2 的工作原理圖:一個請求在Struts2框架中的處理分

原创 hibernate懶加載

所謂懶加載(lazy)就是延時加載,延遲加載。 什麼時候用懶加載呢,我只能回答要用懶加載的時候就用懶加載。 至於爲什麼要用懶加載呢,就是當我們要訪問的數據量過大時,明顯用緩存不太合適, 因爲內存容量有限 ,爲了減少併發量,減少系統資源的消耗

原创 JAVA單例模式

餓漢式(線程安全) class Singleton {   private static Singleton instance=new Singleton();   private Singleton(){}   static Single

原创 Stripes視圖框架Java對象屬性驗證和prototype.js Ajax的測試

 Stripes視圖框架Java對象屬性驗證,它允許對字段設置是否必須填寫,對數字大小進行限制等。我用prototype.js Ajax 將驗證後的數據及時地展示出來,下面來看程序。1、編寫User實體類此用戶共三個屬性: name、ema

原创 iBATIS動態SQL

使用動態查詢是iBatis一個非常強大的功能。有時你已經改變WHERE子句條件的基礎上你的參數對象的 狀態。在這種情況下的iBATIS提供了一組可以映射語句中使用,以提高SQL語句的重用性和靈活性的動 態SQL標籤。所有的邏輯是使用一些

原创 Stripes視圖框架與Struts2之間的比較

     Stripes視圖框架與Struts2的行爲很相似,所以在這裏做一個簡要的對比,發現它們的優缺點,以便在實際項目中合理的選擇。    原文來自:http://www.stripesframework.org/display/str

原创 Stripes視圖框架實現ActionBean視圖訪問

 Stripes最基本的實現是類似於Struts的請求,但沒有Struts那麼配置繁瑣。下面就來看看怎樣實現一個web應用的Action訪問操作。本篇博文爲設計Stripes的三種訪問方式:普通Action的映射訪問、類Servlet訪問方

原创 Hibernate二級緩存的使用

 1啓用Hibernate二級緩存Hibernate二級緩存分爲兩部分,class緩存和查詢緩存,其獲取對象的方式有所不同,但兩者也有聯繫,查詢緩存必須以class緩存爲基礎才能起作用,否則只會使效率更低。我們這裏使用的二級緩存是通過ehc

原创 spring的事務管理有幾種方式實現,如何實現

Spring框架簡介Spring框架是一個2003年2月纔出現的開源項目,該開源項目起源自Rod Johnson在2002年末出版的《Expert One-on-One J2EE Design and Development》一書中的基礎