原创 Spring框架的異常處理
6.Spring 中異常處理 6.1 配置Spring框架提供異常處理對象 SimpleMappingExceptionResolver 處理所有的異常 ,其中error1是檢查異常,error運行時異常。 配置文
原创 REST代碼架構在Spring中的支持
先搭建一個DAO和MVC結合的基本Spring環境 a.搭建 DAO 環境 1.建立表和對應的序列 2.建立一個項目 導入jar包(ioc aop dao 數據庫驅動 連接池) 拷貝配置文件到src下 3.根據表設計一個
原创 Spring DAO 和 MVC 結合 中文編碼問題 攔截器的使用
a.搭建 DAO 環境 1.建立表和對應的序列 2.建立一個項目 導入jar包(ioc aop dao 數據庫驅動 連接池) 拷貝配置文件到src下 3.根據表設計一個實體類 ,實體類就常用的四個字段一頓生成就完事了。
原创 Ajax基礎入門day01
1.什麼是ajax Asynchronous JS And Xml 異步JS 和 XML 2.ajax 技術構成 以html 爲骨架 以css
原创 MyBatis 簡介、單條件查詢、多條件查詢、無條件查詢、增刪改操作
1.Mybatis 簡介 Apache Google (2010) GitHub IBatis Mybatis Mybatis 2.Mybatis 的作用 ***
原创 Spring-基於標註的MVC
1.基於標註的Spring MVC 注意:與之前不變的步驟就不詳細寫 1.1 建立一個項目 導入jar包(ioc aop mvc) 導入配置文件 在WEB-INF下建立一個hello.jsp 1.2 在web.xml 中配置 Dis
原创 Spring 基礎入門-day01
1.Spring 框架的組成 *** IOC 控制反轉 是構成Spring框架的核心 DAO Spring 對 JDBC 封裝之後訪問數據庫的支持 WebMVC Spring 對 web 技術和 MVC 設計模式的支持以及其
原创 Spring 基礎入門-day03
1.接上面組件掃描常用標註的補充 @Scope("singleton") 指定作用域 程序默認就是單例的,prototype爲多例。驗證方法: Card card = app.getBean(Card.class); Card car
原创 Spring DAO編程-oracle數據庫操作
1.Spring DAO 對JDBC做出的改進 對DAO實現類的編寫做了簡化和封裝 Spring DAO 提供了基於AOP的事務管理 對JDBC中的異常 做了封裝 把原來的檢查異常 封裝成了運行時異常DataAccessException
原创 Springboot 開發Thymeleaf應用 、靜態資源、攔截器、AOP
開發Thymeleaf應用 簡介 Thymeleaf屬於視圖顯示技術、模板技術。 模板文件(模板表達式)+模板數據=HTML結果(性能比JSP文件要高) JSP文件(EL+JSTL+其他標籤)+模板數據=HTML結果 JSP-->Ser
原创 SSH Hibernate框架簡介、基本操作、主鍵生成、註解映射描述、HQL語句、Native SQL、Criteria語句
Hibernate框架 用於實現關係型數據庫訪問操作。例如Oracle、Mysql。 是基於ORM思想將jdbc進行了封裝,實現對象關係映射。 目標:將關係表中數據映射成Java中實體對象,程序員對對象操作從而實現對數據庫操作 Hiber
原创 SSH Hibernate框架特徵之延遲加載、對象持久化、緩存、關聯映射
延遲加載(懶加載) hibernate有些查詢API,在執行後並沒有立刻去查數據庫,而是在後續使用對象數據時纔會發送SQL加載數據。 以下三種操作涉及延遲加載相對的是立刻性: 1.load查詢 -- get 2.關聯查詢
原创 SSH Struts2 JSON響應、註解配置 Struts2+Spring 整合
JSON響應 Struts2中提供了一個json類型的Result,可以生成JSON字符串響應。需要引入struts2-json-plugin.jar包,在json-default包中。 返回Action獲取的多個屬性信息 /json1.
原创 Ajax中傳參問題、JSON對象處理問題,jquery對ajax的支持和一些函數的使用
1.前端獲取輸入框內容的兩種小思想 1.1 使用jQuery插件採用給輸入框加入標籤標識id號的方式進行定位。 <script type="text/javascript" src="js/jquery.js"></script>
原创 Spring 基礎入門-day02
day01的練習 需要使用枚舉類型,限制suit的 賦值只能爲四種花色。 //Suit.java 枚舉類型 public enum Suit { 黑桃,紅桃,梅花,方片 } 在Card.java封裝類的無參構造方法中設置參數時只能使