原创 MyBaits學習筆記(mysql分頁實現)

MyBatis實現mysql分頁一、MySQL的sql分頁語句二、創建項目並導包(準備工作)1. 這裏我創建的是動態web項目2. 導包(沒有jar包的可以去maven下載)3.創建mybatis.cfg.xml4. 創建db.p

原创 MyBatis學習筆記(逆向工程)

MyBatis逆向工程一、什麼是逆向工程二、逆向工程的作用三、怎麼使用逆向工程1. 下載相關jar2. 創建項目並導包3. 創建generatorConfig 配置文件4. 創建generatorSqlmap5. 運行genera

原创 Spring-JdbcTemplate的基礎使用

JdbcTemplate一、JdbcTemplate的一個簡單示例二、JdbcTemplate使用IoC/DI完成三層結構(XML方式)1. 創建項目並導包2. log4j.properties3. 創建Student4. 創建S

原创 SoringAOP與代理模式

AOP一、AOP概述1. 什麼是AOP2. AOP的應用場景3. AOP的底層實現二、什麼是代理模式1. 代理模式的概述2. 代理模式的分類三、靜態代理1. 實現方法1). 使用繼承關係實現靜態代理2). 使用裝飾者模式實現靜態代

原创 Spring配置詳解(Bean屬性注入)

Spring配置詳解1. Bean標籤2. Spring 實例化Bean 的三種方式1. 使用類中的無參構造方法2. 使用靜態工廠【瞭解】3. 使用實例工廠【熟悉---Activiti 要使用 】3. Bean屬性的注入1. 使用

原创 XML學習筆記(XML Schema)

Schema約束 什麼是Schema約束        和DTD一樣,XML Schema也是一種用於定義和描述XML文檔結構與內容的模式語言,它的出現克服了DTD的侷限性。(DTD約束的筆記) DTD和XML Schema對比

原创 Spring普通AOP開發(XML方式)

普通AOP開發(XML方式)一、使用AOP目的二、AOP開發中的概念三、示例1. 創建項目並導包2. 創建Person3. 創建applicationContext.xml4. 前置通知5. 後置通知6. 環繞通知7. 異常通知

原创 IoC/DI 解耦合及實現原理

IoC/DI解耦合及實現原理一、知識拓撲二、相關概念說明三、IoC 和DI 使用的底層技術四、最終目的 一、知識拓撲 二、相關概念說明 控制反轉:誰控制誰?控制什麼?爲何叫反轉(對應於正向)?哪些方面反轉了?爲何需要反轉?

原创 Spring與MyBatis集成(XML方式和註解方式)

Spring與MyBatis集成一、事務1. 事務的分類2. 爲什麼要使用聲明式事務3. Spring是如何實現聲明式事務的二、spring和mybatis的集成(XML方式)1. 項目結構2. 導包1). spring2). m

原创 MyBatis學習筆記(使用阿里的分頁插件PageHelper)

MyBatis使用PageHelper一、項目環境:參考: [MyBatis分頁實現](https://blog.csdn.net/BB_andB/article/details/106468288)1. 阿里分頁原理二、下載pa

原创 使用AspectJ的AOP開發

使用AspectJ的AOP開發一、Apsectj的AOP(XML方式)1. 創建項目並導包2. 創建目標類3. 創建applicationContext.xml4. 前置通知5. 後置通知6. 環繞通知7. 異常通知二、Aspec

原创 spring的入門編程

spring的入門編程一、常用的springjar說明二、準備工作1. 創建一個WEB項目並導包2. 導入日誌包並創建log4j.properties3. 創建User實體類4. 創建UserDao5. 創建UserDaoImpl

原创 spring註解重構三層結構

spring註解重構三層結構一、註解說明二、spring註解項目1. 創建項目並完善mvc三層結構2. 導包3. 創建log4j.properties4. 創建User實體類5. 創建UserDao、UserDaoImpl6. 創

原创 html+css淘寶靜態網頁

引言 暑假自學了HTML和CSS,找了個淘寶首頁來驗證自己的學習成果。 項目源碼百度網盤鏈接:https://pan.baidu.com/s/1Lwoddqk6YwfjSa9W-P_f4g 提取碼:fnk5 靜態網頁展示 總結

原创 XML學習筆記(DTD約束)

1. XML語法 在說明DTD約束前,先介紹XML的基本語法: 文檔聲明 <? 版本信息[編碼信息][文檔獨立信息]?> 例:<?xml version="1.0" encoding="utf-8" standalone="yes