原创 Mybatis學習之自定義持久層框架(五) 自定義持久層框架:封裝CRUD操作

封裝CRUD操作 首先我們需要創建一個SqlSession接口類,在其中定義會話的內容接口,同樣,今天所提及的類都存放在“sqlSession”包下,SqlSession接口類的代碼如下所示: package com.lwl.sq

原创 Maven項目管理工具 (六) Maven私服

公司在自己的局域網內搭建自己的遠程倉庫服務器,稱爲私服(私有服務器),私服服務器即是公司內部的maven遠程倉庫,每個員工的電腦上安裝maven軟件並且連接私服服務器,員工將自己開發的項目打成jar併發布到私服服務器,其它項目組從

原创 Maven項目管理工具 (三) 生命週期-依賴範圍-插件

1.Maven的生命週期 l 何爲生命週期? • Maven生命週期就是爲了對所有的構建過程進行抽象和統一 • 包括項目清理,初始化,編譯,打包,測試,部署等幾乎所有構建步驟 l Maven三大生命週期 生命週期Maven有三套相

原创 Maven項目管理工具 (五) 分模塊構建工程

l 分析 l 分模塊開發細節注意 注意:表現層工程web.xml去加載Spring applicationContext開頭的配置文件時,我們要使用classpath* l 理解繼承和聚合 通常繼承和聚合同時使用 父工程的特徵:

原创 Maven項目管理工具(四) 構建SSM工程應用

l 需求:SSM整合實現查詢商品列表 l 整合思路回顧 SSM=(Mybatis+Spring)+SpringMVC ​ =(Dao層+Service層)+Web層 Dao層和Service分別開發完畢之後,然後按照三個整合目標完

原创 Mybatis學習之自定義持久層框架(三) 自定義持久層框架:讀取並解析配置文件

創建項目工程 pom.xml文件中引入相關依賴 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0"

原创 Mybatis學習之自定義持久層框架(二) 自定義持久層框架設計思路

從使用端的角度來設計 從使用端的角度來看,我們需要做一些配置工作,原理等同於使用Mybatis框架時所進行的配置。這其中包括以下步驟: 1、引入自定義持久層框架的jar包。 2、提供存放數據庫核心配置的信息。 3、提供sql配置

原创 Mybatis學習之自定義持久層框架(四) 自定義持久層框架:生產sqlSession

生產sqlSession、與數據庫進行會話 這裏我們會使用工廠模式,我們會用到三個類:SqlSessionFactoryBuilder(用於創建工廠對象)、SqlSessionFactory(sqlSession的工廠接口)和De

原创 Mybatis學習之自定義持久層框架(完結)測試自定義框架

使用端信息 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" x

原创 Mybatis學習之自定義持久層框架(六)創建 Executor接口及其實現類SimpleExecutor的接口 query() update()執行JDBC代碼

創建 Executor接口及其實現類SimpleExecutor的接口 package com.lwl.sqlSession; import com.lwl.pojo.Configuration; import com.lwl.

原创 Maven項目管理工具(二) 實戰應用

1.安裝配置 l 下載 http://maven.apache.org/download.cgi l 安裝 解壓到指定軟件安裝目錄即可 l 目錄介紹 bin:存放執行腳本文件的地方 boot:存放一些擴展的地方 conf:mave

原创 Maven項目管理工具概述(一)

Maven項目管理工具 一、Maven概述[瞭解] 1.問題引入 l 目前存在的問題 運用我們目前學習的技術已經可以開發一個小型的項目了,但是在實際開發中,我們的項目規模要複雜的多,遇到的問題也更多!比如: 1、jar包的管理:

原创 Mybatis框架設計 - 基礎及高級應用 - 源碼分析 思維導圖

自定義持久層框架設計思路 基礎及高級應用 源碼分析

原创 Mybatis學習之自定義持久層框架(一)

前言 說起Mybatis,相信大家都不會感到陌生,它是一款優秀的持久層框架,應用於java後端開發中,爲客戶端程序提供訪問數據庫的接口。 我們都知道,JDBC是Java語言中用來規範客戶端程序如何來訪問數據庫的應用程序接口,提供了

原创 編碼神器-IDEA 從入門到精通

IDEA開發工具 一、編碼神器-IDEA (一)IDEA介紹[瞭解] l 官網:http://www.jetbrains.com/idea/download/#section=windows l 官網教程: https://www