原创 六. Hibernate的簡單查詢

1.Hibernate持久化操作完成 C(Create): session.save, session.saveOrUpdate,session.persist U(Update): session.update, session.s

原创 MVC模式與Struts2框架

1.模式、架構和框架的定義 (1).模式:也稱爲設計模式,是用來解決特定問題的一般性方法。 程序中的設計模式就是用來告訴用戶針對特定問題如何組織類、對象和接口之間的關係。 如MVC模式。 (2).架構:可以從宏觀的層面上確定如何解決問題

原创 五. Hibernate的持久化編程

1.Hibernate持久化對象 1.Session 2.Query 2.Session的主要方法 1.save 2.update 3.saveOrUpdate 4.persist 5.get:取得指定主鍵值的對象,立即檢索。 6.loa

原创 二. Hibernate的基本配置

1.Hibernate基本配置的內容 1.配置連接的數據庫 2.配置使用的SQL語法-方言 3.配置定位映射文件 4.配置檢索策略 5.配置緩存機制 2.Hibernate基本配置的方式 1.XML配置方式 (1).默認文件名:hiber

原创 視圖

1.爲什麼需要視圖? 在關係數據庫中,將所有的信息放在一個表中管理是非常不合理的。雖然將所有的數據放在一張表中管理起來,對終端用戶來說,可能使用起來比較方便,但是數據可能會重複出現。所以需要對錶進行規範化,將一個信息放在多個表中進行管理。

原创 四. Hibernate的關聯映射(B)

1.多對多的Java表達 1.使用集合對象表達多對多對象 推薦使用Set public class EmployeeModel { private Set<BehaveModel> behaves=null; } public

原创 四. Hibernate的關聯映射(A)

1.Java對象的關係類型 1).依賴關係 表達的意義:使用 Java表達: (1)方法中使用 (2)方法參數中使用 class B {} class A{ public B create(){ return new

原创 HTTP會話跟蹤

1.會話的基本慨念 (1).什麼是會話 在web應用中把客戶端瀏覽器開始請求web服務器,訪問不同web文檔進行請求/響應,到結束訪問的一系列過程稱爲會話。 一次會話可能包含對web服務器上多個文檔的多次請求,也可能包括對一個serv

原创 Data truncation: Data too long for column 'id_p' at row 1

at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:149) at org.hibernate.internal

原创 三. Hibernate的映射配置

1.映射的基本原理 ORM 類–表 屬性–字段 對象–記錄 2.映射的實現方式 (1). XML文件實現 (2). Java註釋實現 1.XML映射實現 (1).使用XML文件實現ORM映射 (2).文件命名:Model類名.hbm.xm

原创 HTTP請求處理

當客戶端對web文檔進行http請求時,在請求中不但包含請求協議,請求URL,還包含其他 客戶端的信息和提交的數據,開發人員需要了解客戶請求中包含的數據和類型。 Request URL:http://localhost:8080/Tra

原创 一. Hibernate的概述

1. Hibernate的概念 Hibernate是JavaEE企業級應用的DAO層(ORM)框架。 2. Hibernate的功能 CUDR:對DB增,刪,改,查 C-Create - insert 增加 D-Delete - Dele

原创 JavaEE響應對象

1.響應對象類型與生命週期 和請求對象類似,JavaEE響應要實現javax.servlet.http.HttpServletResponse接口。 而且在web組件開發中,不需要servlet和jsp自己創建對象,他們由web容器自動創

原创 第01講 Struts2概述

1.Struts2的概念 Struts2是基於JavaEE的VC層框架。 2.Struts2的功能 1.View層: (1)收集用戶的輸入數據:Form (2)顯示業務數據:列表方式,詳細方式 2.Controller層(*) (1)取得