原创 Spring ioc詳解,IOC控制反轉對象bean

Spring ioc詳解 IOC:控制反轉-對象<bean> 1      程序對象由原來本身程序自己創建,變爲spring容器來創建。現在程序只能被動接受。什麼時候創建的bean對象。當讀取核心配置文件的時候,就創建了該對象!對象的生命

原创 Spring簡介及環境搭建(導jar包;創建核心配置文件;測試bug)

1.  Spring簡介 1.1 Spring是一個開源框架,Spring是於2003 年興起的一個輕量級的Java 開發框架,由Rod Johnson(音樂學博士)創建。理念:”不重複造輪子!” 1.2  Spring優點 1.2.1

原创 mysql--存儲過程

-- 創建一個表:t_user;  -- 創建一個存儲過程; -- 有參:IN:根據用戶名查詢用戶信息; OUT: 根據用戶名查出用戶所對應的ID

原创 SpringMVC註解開發方式一

SpringMVC註解開發方式一 導入jar包 commons-logging-1.1.3.jar jstl-1.2.jar spring-aop-4.1.6.RELEASE.jar spring-aspects-4.1.6.RELEA

原创 Spring動態代理

1.  動態代理 動態代理:在程序運行時,運用反射機制動態創建而成。 1、 動態代理和靜態代理的角色是一樣的。 2、 動態代理的代理類是動態生成的。 3、 分爲兩類一類基於接口動態代理和基於類的動態代理。 a)    基於接口動態代理--

原创 Spring靜態代理

1.   靜態代理 代理:爲某個對象提供一個代理,以控制對這個對象的訪問。代理類有共同的父類或父接口,這樣在任何使用委託類對象的地方都可以使用代理對象代替。 靜態代理:所謂靜態也就是在程序運行前就已經存在代理類的字節碼文件,代理類和委託類

原创 Mybatis全局配置文件常用標籤,以及對日誌的支持

1. <properties>實現軟編碼 a)  在src目錄下創建jdbc.properties文件,在文件中配置jdbc連接的四個配置 driver=com.mysql.jdbc.Driver url=jdbc:mysql://lo

原创 Mybatis單表自動映射;使用設置映射結果集;多表查詢

1. 自動映射【數據庫字段名與實體類的屬性名一致】     <select id="selectList" resultType="cn.bjsxt.pojo.User">        select id,name,pwd,age

原创 Spring aop實現聲明式事務

1.  聲明式事務 事務分爲:編程式事務,聲明式事務 編程式事務:程序員通過自己寫的代碼來控制事務機制 聲明式事務:是基於spring aop來實現的,通知! 案例驅動:添加的同時,刪除一條數據。 @Override    public

原创 Mybatis註解開發

1. 註解開發 a)        @Select , @Update ,@Delete,@Insert, @Param      @Select("select * from t_student order by id")     

原创 Spring AOP實現:面向切面編程——動態代理原理

1.  Aop-----面向切面編程:原理動態代理 1、 aop在spring中的作用 a)    提供聲明式事務 b)    允許用戶自定義切面,在不改變原有功能的前提下,添加新的功能。 2、 名詞解釋 a)    關注點:增加的某個業

原创 MyBatis 全局配置文件詳解

MyBatis 全局配置文件詳解 1.<environments> 和 <environment>          environments:可以配置成適應多種環境下包含多個<environment> environment:其中一種環

原创 Spring DI依賴注入,自動裝配

1.  Spring DI 詳解 什麼是DI 依賴注入;說白了,就是給類中的屬性賦值操作 幾種注入方式 1      構造注入 2      Setter注入 2.1     Value:直接注入的真實的 “值” 2.2     Ref:

原创 SpringMVC環境搭建

MVC模式介紹 M:Model---數據模型 V:view---視圖 C:Controller---控制層 Model1 and Model2 兩種開發模式,其實也是一種mvc的體現,只不過使用的方式不同。 Model1:jsp由來,是由

原创 Spring整合mybatis

1.  Spring整合mybatis 1、 導入jar包mybatis+spring+mybatis_spring等jar包。 2、 創建配置文件web.xml,spring.xml配置文件 a)    Web.xml <web-ap