原创 (1)-MyBatis基礎-----入門篇

MyBatis MyBatis是java平臺下一款優秀的持久層框架,它支持定製化 SQL、存儲過程以及高級映射。MyBatis 避免了幾乎所有的 JDBC 代碼和手動設置參數以及獲取結果集。MyBatis 可以使用簡單的 XML

原创 (4)-mybatis之逆向工程:概念,結合maven工具使用步驟,CRUD案例,example案例

上一篇總結了mybatis之註解 這一篇總結逆向工程,下面一起來學吧 什麼是generator? generator翻譯爲生成器,是MyBatis開源的一個插件,可以從數據庫獲取表信息,根據表信息自動生成Mapper.xml,PO

原创 java線程基礎總結筆記

1.線程安全 1.1什麼是線程安全? 就是當多個線程訪問某一個類(對象或方法)時,這個類(對象或方法)始終都能表現出正確的行爲,那麼這個類(對象或方法)就是線程安全的。 1.2 synchronized關鍵字 可以在任意對象及方法

原创 前後端分離----跨域篇筆記

上篇文章書寫了前後端分離,在此再敘述一下 前後端分離的劃分時按照職責劃分 前端:VIew(視圖層) Controller(控制層) 後臺:Model(數據操作) Service(業務邏輯) 不同之處: 部署的不同: 傳統:後臺

原创 (3)-mybatis之註解

上次分別總結了mybatis基礎 和mybatis詳解這次接着總結 註解開發 MyBatis 最初是一個 XML 驅動的框架。 配置信息是基於 XML 的,而且映射語句也是定義在 XML 中的。 隨着技術的更新發展,對於開發效率要

原创 (2)-Spring的Bean管理,IOC容器,依賴注入的一些方式,註解配置

上一篇闡述了Spring相關的一些概念,入門內容Spring是什麼?能做什麼?爲什麼要學?優點與是什麼?來入門吧 這一篇是關於Spring Bean管理的 IOC容器 工廠只負責創建對象,而Spring當然不僅僅是一個對象工廠,其

原创 (2)-MyBatis詳解(動態代理,XMl配置,重要標籤、映射,動態SQL,高級映射)

上篇文章我們說了MyBatis基礎-----入門篇,講解了MyBatis框架入門。CRUD案例以及基礎用法等內容。這篇我們繼續進行學習,MyBatis進階----進階篇。 回憶一下使用MyBatis的步驟: 在pom.xml中引

原创 前後端分離的學習與總結

爲什麼需要前後端分離? 因爲傳統開發的後臺開發中,後臺工作者需要設計MVC三層,前後端都要懂一點,有點麻煩。 先看一下傳統開發流程: 弊端:耦合度高,一旦出錯不易找錯 耦合度高導致維護性差,開發效率也低 擴展性差,無法兼容其他終

原创 maven筆記之入土之路,概念理解,如何創建web項目

先認識什麼是maven? maven是一個java平臺下的的軟件項目管理和綜合工具 由Apache組織中開發維護,基於項目對象模型的概念 簡單來說maven可以做什麼? maven可以根據一箇中心信息來管理項目的構建,文檔和報告的

原创 IDEA結合Maven,SSM整合

這是基礎的SSM整合,使用IDEA+Maven,而且本次使用了逆向工程 整合步驟 1.創建空的web項目,添加pom依賴 2.需要的配置文件: web.xml springmvc.xml applicationContext.xm

原创 (4)-Spring AOP之AspectJ(重點,常用)

Aspectj是什麼? 是一個基於java語言的AOP框架。搭配的有自己創建的編譯器,支持Java語法,也創建一套自有的語法,通過操作字節碼產生代理對象,專門用於AOP。 Spring2.0以後新增了切點表達式支持, Aspect

原创 (2)-SpringMVC參數映射、亂碼處理

hander參數映射(即controller) 當我們要實現一個登錄功能時: 創建一個用於處理登錄請求的Servlet 實現doget等其他http方法(一些情況可能根據業務需要限制請求方法) 從request對象中取出數據 處

原创 (1)-Spring是什麼?能做什麼?爲什麼要學?優點與是什麼?來入門吧

1.Spring框架概述 什麼是Spring? Spring是一個開源的,輕量級Java開發框架; 是於2003 年興起的一個輕量級的Java 開發框架,由Rod Johnson 在其著作 Expert One-On-One J2

原创 (1)-認識與學習SpringMVC

SpringMVC介紹 SpringMVC 是一個MVC構架模式的web框架,屬於表現層,它是Spring框架的一部分,是基於Servlet的。 SpringMVC依然使用多線程同步併發的方式來處理請求,安全性能高,不過性能會下降

原创 IDEA中使用maven報Cannot resolve plugin org.apache.maven.plugins:maven-compiler-plugin:3.1

查找資料是因爲: 本地maven的配置文件和倉庫地址不一致。設置一下,然後刷新 File–>setting 刷新