原创 Java Web——Servlet、HttpServlet

什麼是Servlet?  從廣義上講,Servlet規範是由Sun公司制定的一套技術標準,包含與Web應用相關的一系列接口(即Servlet是一個接口)。 從狹義上講,Servlet指的是javax.servlet.Servlet接口及其

原创 淺談ServletContext、ServletConfig、ServletContextListener

什麼是域對象?     域對象:保存數據 和 獲取數據,用於在不同資源之間共享數據。 Web開發中的四個域對象: 按範圍從小到大:page(jsp有效) →  request(一次請求) → session(一次會話)  → applic

原创 Spring學習筆記2——SpringIOC(DI)介紹

  IOC(DI) 和 AOP 是Spring中最核心的兩個功能 但現在已衍生出spring boot 、spring cloud、springdata...等等 IOC:控制反轉(DI:依賴注入)  IOC與DI是一回事 控制反轉:反轉

原创 Spring學習筆記3——AOP

aop(面向切面編程):將縱向重複代碼,橫向抽取解決,簡稱:橫切 過濾器Filter體現了AOP思想 縱向重複的身份驗證代碼,橫向抽取解決。   Spring-aop是基於動態代理的 – 優先選用JDKProxy動態代理; Proxy動

原创 Spring學習筆記1——搭建開發環境

Spring框架Jar包下載地址:http://repo.spring.io/release/org/springframework/spring/ 基礎開發所需的5個Jar包: ①創建Spring主配置文件: src →  New→X

原创 MyBatis——Generator(MBG)

MyBatis Generator(MBG) 作用:根據數據庫表自動生成Bean對象、Java接口、以及SqlMapper.xml配置文件   1.搭建MBG項目 a)下載MBG核心包 b)創建Java項目 c)從官方文檔獲取配置表、示

原创 淺談JUnit單元測試

JUnit - 概述 所謂單元測試:是測試應用程序的功能是否能夠按需要正常運行。單元測試是一個對單一實體(類或方法)的測試。單元測試是每個軟件公司提高產品質量、滿足客戶需求的重要環節。 JUnit 是一個 Java 編程語言的單元測試框架

原创 MyBatis——mapper動態代理開發

    動態代理操作數據庫 只需要:1個接口  1個mapper.xml即可  避免自己手寫實現類  簡化了操作 創建測試程序1: 根據學號查找學生 測試代碼: public class MapperTest { @Test

原创 SSM框架—— MyBatis

搭建一個MyBatis項目的流程: ①導包:      ②創建主配置文件步驟:在項目下src目錄 → New → File → sqlMapConfig.xml 如何編輯sqlMapConfig.xml: 輸入網址https://ww

原创 部分選中文件的快捷鍵

①是按住CTRL鍵,然後就可以用鼠標左鍵進行復選(可以框選也可以點選); ②按住SHIFT鍵,然後就可以用鼠標左鍵點選第一個文件後,再點選你需要的最後一個文件,這樣就選中了這2個文件之間的所有文件。

原创 Java——JDBC

  JDBC:Java DataBase Connectivity 可以爲多種關係型數據庫DBMS提供統一的訪問方式。 JDBC API:提供各種操作訪問接口      ①JDBC  API作用:      i.與數據庫建立連接    

原创 淺談Apache——DBUtils

要使用DBUtils , 需要引入以下Jar包: 包含幾個重要的類: 1.DBUtils:輔助(打開&關閉連接.....) 2.QueryRunner :增刪查改 3.ResultSetHandler :如果是 “查” 操作,則需要R

原创 淺談 MVC與三層架構

引言: 使用Eclipse開發工具寫Java Web項目時會發現,一箇中型或者大型項目 隨着代碼的增多,會發現:代碼既可以寫在src目錄下,也可以寫在WebContent目錄下。src下可以建很多包 ,WebContent下可以建很多文件

原创 淺談Java中foreach()

①foreach語句是for語句的特殊簡化版本,但是foreach語句並不能完全取代for語句。 ②任何的foreach語句都可以改寫爲for語句版本,反之則不一定成立。 ③Java語言中 foreach的語句格式:for( 元素類型