原创 註解@ModelAttribute的使用

1.使用在方法上 使用在方法上,則被修飾的方法將會在當前類的任意控制器方法執行之前執行,該方法返回的返回值會自動存入model供後續使用   @ModelAttribute("mk1") public String mx

原创 通過SpringJDBC的JdbcTemplate實現數據庫的CRUD(增刪改查)

1.概述 JDBC提供了一套模板JdbcTemplate,用於Spring與JDBC的整合,使用模版類能夠極大的簡化原有JDBC的編程過程,可以實現一條語句實現CRUD。 使用時需要在spring的配置文件中配置 <!--配置J

原创 SpringMVC中可以接收的參數--超詳細

本文詳細歸納了SpringMVC中控制器可以接收的參數,下面會逐個列出,並給出代碼示例 1. Web開發相關對象      request對象      response對象      session對象      WebReques

原创 @RequestMapping 註解的使用及註解屬性詳解

1.基本使用 通過註解方式實現路徑到處理器方法的映射。 可以用在類或方法上。 用在方法上表示將該方法變爲一個處理器,且和指定路徑做映射。 用在類上則配置的路徑會作爲這個類中所有處理器的路徑的父路徑使用。 @RequestMapping(

原创 SpringMVC入門案例,詳細說明文件目錄結構,導包方式及項目創建

SpringMVC支持使用註解方式配置,比配置文件方式更加的靈活易用,是SpringMVC使用的主流模式。 傳統的servlet是單例,如果業務複雜,存在很多的servlet,就會創建很多對象,造成內存浪費等一系列問題,SpringMV

原创 SpringMVC執行的過程及前端控制器DispatcherServlet處理器映射器HandlerMapping等詳解

1.前端控制器(DispatcherServlet) spring mvc也是依賴servlet,所以spring mvc的請求處理是從一個servlet開始,這個servlet就是DispatcherServlet。 前端控制器不處理請

原创 SpringMVC控制層Controller中返回視圖的兩種方法

1.方法一 通過創建ModelAndView對象,添加mode數據,設置model和view然後返回 @RequestMapping("/test01.action") public ModelAndView test01

原创 MySQL事務(transaction)的四大特性ACID、隔離性問題及隔離級別

1.事務的四大特性(ACID) 原子性(atomicity):一個事務是不可分割的工作單位,事務中的操作要麼一起發生,要麼一起不發生 一致性(consistency):事務前後的數據必須保持一致 隔離性(isolation):多個事務之間

原创 SpringIOC實現原理及獲取方式總結

1.什麼是Spring Spring 被稱爲 J2EE 的春天,是一個開源的輕量級的 Java 開發框架, 具有控制反轉(IOC)和麪向切面(AOP)兩大核心。Java Spring 框架通過聲明式方式靈活地進行事務的管理,提高開發效率和

原创 Spring中單例多例及懶加載機制

1.單例和多例 Spring容器管理的bean在默認情況下是單例的,也即,一個bean只會創建一個對象,存在內置 map中,之後無論獲取多少次該bean,都返回同一個對象。 Spring默認採用單例方式,減少了對象的創建,從而減少了

原创 Spring註解方式實現IOC及ID推斷規則

1.概述 當使用Spring註解@Componet標註某個類時,可以指定id,如果不指定id,那麼默認會是類名的小寫,這是spring的一個推斷功能。spring的推斷功能是符合外國人的習慣,如Person,第二個字母是小寫,按照習慣應該

原创 把“SC”表中“葉平”老師教的課的成績都更改爲此課程的平均成績

前言 做數據庫sql練習,遇到的此問題,自己第一次寫有些複雜,想在網上搜尋下比較簡潔高效的寫法,但是幾乎都是複製粘貼,錯誤的也在複製粘貼,半天找不到比較高質量的,還是自己寫一下吧(建表語句不在此處列出),有更高效簡潔的寫法,歡迎留言評論。

原创 response.getWriter().write() 方法設置的樣式無法顯示,HTML標籤無法識別

 如下代碼如果樣式顯示不正確,不能讀取到標籤,頁面全部顯示的是字符串 response.getWriter().write(         "<font style='color:red;font-size:30px'>" +  

原创 JavaBean和類成員變量的區別與聯繫

1.JavaBean JavaBean 是一種JAVA語言寫成的可重用組件。爲寫成JavaBean,類必須是具體的和公共的,並且具有無參數的構造器。JavaBean 通過提供符合一致性設計模式的公共方法將內部域暴露成員屬性,set和get

原创 MySQL事務(transaction)之手動控制sql事務及JDBC事務的開啓

1.概念 事務指邏輯上的一組操作,組成這組操作的各個單元,要麼全部成功,要麼全部不成功。 2.管理事務 2.1數據庫默認的事務 數據庫默認支持事務,默認的事務是:一條sql一個事務。 2.2手動控制事務 sql控制事務 開啓事務:star