原创 Struts2-運行流程分析

首先介紹幾個原生的api: 相關的幾個api: ActionMapping:Simple class that holds the action mapping information used to invoke a Struts ac

原创 Hibernate-配置文件-hibernate.cfg.xml

Hibernate配置文件 :Hibernate 配置文件主要用於配置數據庫連接和 Hibernate 運行時所需的各種屬性每個 Hibernate 配置文件對應一個 Configuration 對象Hibernate配置文件可以有兩種格

原创 Spring-bean基礎配置

首先介紹一個名詞: IOC(Inversion of Control):其思想是反轉資源獲取的方向. 傳統的資源查找方式要求組件向容器發起請求查找資

原创 Hibernate-整體介紹

1:簡介:Hibernate一個框架,一個 Java 領域的持久化框架,一個 ORM 框架; 對象的持久化:狹義的理解,“持久化”僅僅指把對象永久保存到數據庫中廣義的理解,“持久化”包括和數據庫相關的各種操作:保存:把對象永久保存到數據庫

原创 Hibernate-映射關係- 基於主鍵映射的11映射

基於主鍵的映射策略:指一端的主鍵生成器使用foreign策略,表明根據”對方”的主鍵來生成自己的主鍵,自己並不能獨立生成主鍵.<param> 子元素指定使用當前持久化類的哪個屬性作爲“對方” 採用foreign主鍵生成器策略的一端增加on

原创 Spring-Bean配置-SpEL

Spring 表達式語言(簡稱SpEL):是一個支持運行時查詢和操作對象圖的強大的表達式語言。語法類似於 EL:SpEL 使用 #{…} 作爲定界符,所有在大框號中的字符都將被認爲是 SpEL SpEL 爲 bean 的屬性進行動態賦值提

原创 Spring-整體介紹

本博文圍繞三點展開: 1:Spring 是什麼 Spring 是一個開源框架. Spring 爲簡化企業級應用開發而生. 使用 Spring 可以使簡單的 JavaBean 實現以前只有 EJB 才能實現的功能. Spring 是一個

原创 Hibernate-Session

1:Session 概述Session 接口是 Hibernate 嚮應用程序提供的操縱數據庫的最主要的接口, 它提供了基本的保存, 更新, 刪除和加載 Java 對象的方法.Session 具有一個緩存, 位於緩存中的對象稱爲持久化對象

原创 Struts2-輸入驗證

1. Struts2 的驗證 1). 驗證分爲兩種:> 聲明式驗證*>> 對哪個 Action 或 Model 的那個字段進行驗證>> 使用什麼驗證規則>> 如果驗證失敗, 轉向哪一個頁面, 顯示是什麼錯誤消息> 編程式驗證2). 聲明式

原创 Struts2-國際化

1. 國際化的目標 1). 如何配置國際化資源文件 I.   Action 範圍資源文件: 在Action類文件所在的路徑建立名爲 ActionName_language_country.properties 的文件 II.  包範圍資源

原创 Spring-Bean的生命週期

IOC 容器中 Bean 的生命週期方法: Spring IOC 容器可以管理 Bean 的生命週期, Spring 允許在 Bean 生命週期的特

原创 Hibernate-映射關係- n->1(單向)

前言:         在領域模型中, 類與類之間最普遍的關係就是關聯關係.          在 UML 中, 關聯是有方向的.          以 Customer 和 Order 爲例: 一個用戶能發出多個訂單, 而一個訂單隻能屬

原创 Hibernate-配置文件-映射文件.hbm.xml

簡介:POJO 類和數據庫的映射文件*.hbm.xml POJO 類和關係數據庫之間的映射可以用一個XML文檔來定義。 通過 POJO 類的數據庫映射文件,Hibernate可以理解持久化類和數據表之間的對應關係,也可以理解持久化類屬性與

原创 Hibernate-HQL-QBC 檢索-本地SQL 檢索

HQL 檢索方式: 使用面向對象的 HQL 查詢語言1:HQL 對比 SQL: HQL 查詢語句是面向對象的, Hibernate 負責解析 HQL

原创 Hibernate-映射關係- 多對多關聯關係

n-n 的關聯必須使用連接表 單向 n-n:與 1-n 映射類似,必須爲 set 集合元素添加 key 子元素,指定 CATEGORIES_ITEMS 表中參照 CATEGORIES 表的外鍵爲 CATEGORIY_ID. 與 1-n 關