原创 Jstl中標籤及相關屬性的總結

< <c:forEach>標籤,需要與el表達式聯合使用         <c:forEach>標籤的語法: <c:forEach [var="varName"] items="collection" [varStatus="varSt

原创 Servlet生命週期

Servlet生命週期分爲三個階段:   1,初始化階段  調用init()方法   2,響應客戶請求階段  調用service()方法   3,銷燬階段  調用destroy()方法 init(): Servlet容器啓

原创 Hibernate緩存——查詢緩存

Hibernate緩存——查詢緩存 默認情況下關閉設置的緩存對HQL和QBC查詢時無效,需要打開查詢緩存。 查詢緩存依賴於二級緩存。 1.設置 <propertyname="hibernate.cache.use_query_cach

原创 Hibernate的二級緩存

Hibernate的二級緩存   二級緩存是屬於SessionFactory級別的緩存機制。第一級別的緩存是Session級別的緩存,是屬於事務範圍的緩存,由Hibernate管理,一般無需進行干預。第二級別的緩存是SessionFact

原创 Hibernate之session

Session Session是hibernate嚮應用程序提供操作數據庫最主要的接口,它提供了基本的保存、刪除、更新和加載java對象的方法。 它具有一個緩存(一級緩存),位於緩存中的對象與數據庫相關記錄對應。 單表的curd:

原创 eclipse運行ssh項目出現"HTTP Status 500 - Unable to instantiate Action"

1. 在eclipse運行ssh項目出現以下錯誤信息: HTTP Status 500 - Unable to instantiate Action....................... 錯誤信息太多就不寫了。 2.

原创 Hibernate小結

Hibernate框架簡介 Hibernate是一個開放源代碼的對象關係映射框架,它對JDBC進行了非常輕量級的對象封裝,使得Java程序員可以隨心所欲的使用對象編程思維來操縱數據庫。 Hibernate可以應用在任何使用JDBC的場

原创 Spring的基本用法:

Spring的基本用法:   1,關於spring容器: spring容器是Spring的核心,該容器負責管理spring中的java組件, ApplicationContext  ac  = newClassPathXmlApplic

原创 struts2的屬性驅動和模型驅動的區別

1.Struts2的屬性驅動和模型驅動所用的jsp頁面相同,區別在Action頁面 Struts2的屬性驅動指的是在action中JSP頁面的每一個form中的name都對應在action中有一個屬性與之對應。 .jsp頁面

原创 OOP小結

OOP 面向對象編程(Object Oriented Programming,OOP,面向對象程序設計)是一種計算機編程架構。OOP 的一條基本原則是計算機程序是由單個能夠起到子程序作用的單元或對象組合而成。 OOP 達

原创 Jstl中<c:forEach>標籤及相關屬性的總結

< <c:forEach>標籤,需要與el表達式聯合使用         <c:forEach>標籤的語法: <c:forEach [var="varName"] items="collection" [varStatus="varSt

原创 單例模式

單例模式 單例模式,是一種常用的軟件設計模式。在它的核心結構中只包含一個被稱爲單例的特殊類。通過單例模式可以保證系統中一個類只有一個實例。即一個類只有一個對象實例。 單例模式的要點有三個;一是某個類只能有一個實例;二是它必須

原创 struts2攔截器

攔截器:它提供了一種機制可以使開發者可以定義在一個action執行的前後執行的代碼,也可以在一個action執行 前阻止其執行,strut2核心功能都是通過攔截器來實現的。 攔截器棧:由多個攔截器組成。 作用:對於action的一些公共處

原创 轉發和重定向的區別

轉發(服務器端跳轉):  一次請求          <jsp:forward>          request.getRequestDispatcher("new.jsp").forward(request,response);