原创 SSH綜合練習(倉庫管理系統)、事務傳播機制

1.開發前準備 1.1 原型(靜態頁面)導入 idea和eclipse中目錄結構是不同,idea中的web目錄和eclipse中webRoot是一個意思 1.2 數據庫生成 使用mysql數據庫(sql文本在資料中) 2.搭

原创 AOP編程的底層實現機制、代理

Spring AOP是基於動態代理的,基於兩種動態代理機制: JDK動態代理和CGLIB動態代理 動態代理:在虛擬機內部,運行的時候,動態生成代理類(運行時生成,runtime生成) ,並不是真正存在的類, 一般格式:Proxy

原创 複習_SpringAOP編程

SpringAOP編程的作用是:對spring管理的所有類,在不改變類代碼的情況下,對類中的方法進行增強 1.什麼是AOP AOP (Aspect Oriented Programing) 稱爲:面向切面編程,它是一種編程思想。

原创 SSH整合(Spring整合Hibernate、Struts2整合Spring、延遲加載問題)xml方式

目標:體現spring的特性:粘合劑的作用(整合Hibernate,整合Struts2)。能讓spring管理的都讓其管理。 1.SSH jar包和配置文件的導入 1.1 struts2框架(15個) 第一步:導入Jar包 第二

原创 50%的多次死亡問題

問:如果一個人跳傘死亡的機率是50%,那麼他跳10次,不死的概率是多少? 首先我們需要明白,我們求的是他整個過程中不死的概率,而非第十次不死的概率 如果求的是第10次不死的概率,那麼就是50%(這就跟拋硬幣,即使拋了100次,第1

原创 Stream Api

1.什麼是Stream Stream Api對集合數據進行操作,就類似於使用sql執行的數據庫查詢 Stream是數據渠道,用於操作數據源(集合、數組等)所生成的元素序列. 集合講的是數據,Stream講的是計算 注意: Str

原创 複習_傑信項目(idea)

1.搭建項目 1.1 創建父工程和子工程 1.1.1 創建父項目 不選擇任何骨架,點擊next 組名+項目名稱 父工程創建成功後,建議刪除其中的src文件夾,結構如下: 配置pom.xml 通過座標導入jar包:

原创 複習_Struts2_result標籤、訪問servlet的api、請求參數的接收機制

1.result標籤 在sturts.xml文件中,result標籤的配置非常簡單,使用<result>元素來配置result邏輯視圖與物理視圖之間的映射,<result>元素可以有name和type屬性,但這兩種屬性都不是必選的

原创 複習_Struts2

1.OGNL的用法詳解 Ognl表達式一般是結合struts2框架的標籤來使用的,最重要的作用,就是獲取值棧中存儲的數據。 在下面的示例,咱們將對ognl的各種用法進行測試,分析OGNL是如何使用的。 1.Java對象的直接訪問

原创 複習_Struts2_day1

1.概述 Struts2是一個非常優秀的、免費開源的、基於MVC設計模式而來的框架,用於創建Web應用。 2.Struts2快速入門 2.1 Struts2和servlet的比較 Servlet: 一個功能對應一個請求,一個請求

原创 複習_Hibernate_JPA

1.JPA的相關概念 Java Persistence API。是SUN公司推出的一套基於ORM的規範。hibernate框架中提供了JPA的實現。 JPA通過JDK 5.0註解或XML描述對象-關係表的映射關係,並將運行期的實體

原创 複習_Hibernate_一級緩存、Query對象、Criteria對象

1.Hibernate持久化類和對象標識符 1.1 持久化類的編寫規範 1.什麼是持久化類 Hibernate是持久層的ORM映射框架,專注於數據的持久化工作。所謂的持久化,就是將內存中的數據永久存儲到關係型數據庫中。 那麼知道了

原创 複習_Hibernate

1.Hibernate中一對多關係映射 1.1 一對多關係:實體類關係建立 1.2 一對多關係:XML映射文件 1.3 一對多關係:保存操作 1.4 一對多關係:修改操作 1.5 一對多關係:刪除操作 2.Hibernate中多

原创 複習_Hibernate_基礎

1.引言 1.1 爲什麼要學習Hibernate 使用傳統的JDBC開發應用系統時,如果是小型應用系統,並不覺得有什麼麻煩,但是對於大型應用系統的開發,使用JDBC就會顯得力不從心。 例A:對幾十、幾百張包含幾十個字段的表進行插入

原创 複習_web路徑問題

案例 1.創建如下目錄結構 2.c.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title>