幫助中心 | 我的帳號 | 關於我們

Java EE軟體開發案例教程(Spring+Spring MVC+MyBatis普通高等職業教育電腦系列規劃教材)

  • 作者:編者:熊君麗|責編:徐建軍
  • 出版社:電子工業
  • ISBN:9787121389962
  • 出版日期:2020/06/01
  • 裝幀:平裝
  • 頁數:221
人民幣:RMB 43 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書按照學生信息管理系統的整體構建和業務功能實現的工作化過程設計各個章節的內容。本書將知識點逐步抽絲剝繭,形成由簡到繁的任務和案例,推動項目主體部分的最終實現。本書的特點是實用性強、操作思路明晰。書中的案常式序由業界頗為流行的Intelli JIDEA平台編譯,項目基於Gradle工具構建,在Tomcat伺服器上運行。項目案例使用小型輕便的MySQL資料庫,集成了Bootstrap前端框架,後台採用流行的Spring MVC、MyBatis、8pring三大框架集成。
    全書分為8章:第1~3章為項目案例的開發平台搭建部分,著重介紹了IDEA平台、Gradle工具、Bootstrap前端框架的集成;第4~5章為項目的功能實現部分,著重介紹了Spring MVC和MyBatis的使用細節;第6~7章為Spring容器的原理性介紹,分析了三大框架的集成原理;第8章拓展了Spring Boot的開發全過程,還介紹了Maven構建工具的使用。本書實現了學生信息管理項目的主要功能,提供了豐富的教學案例和實現細節,並以附錄的形式展示了資料庫的詳細設計。
    本書可以作為高等職業院校電腦軟體專業學生的教材,也可以作為JavaEE開發的培訓教材,還可以作為從事JavaEE軟體開發工作的技術人員的參考用書。

作者介紹
編者:熊君麗|責編:徐建軍

目錄
第1章  Java EE Web項目開發平台IntelliJ IDEA
  1.1  Java EE開發及SSM框架簡介
    1.1.1  Java EE簡介
    1.1.2  MVC設計模式與SSM框架
  1.2  IntelliJ IDEA平台簡介
    1.2.1  IntelliJ IDEA配置
    1.2.2  IntelliJ IDEA界面說明和快捷鍵
    1.2.3  IntelliJ IDEA簡單斷點調試
  1.3  IntelliJ IDEA平台準備及簡單Web項目創建
    1.3.1  在IntelliJ IDEA中配置JDK並測試
    1.3.2  在IntelliJ IDEA中配置Tomcat
    1.3.3  任務一:創建簡單的Web項目並在Tomcat下運行
  小結
  習題
  綜合實訓
第2章  項目構建工具Gradle
  2.1  Gradle簡介和三大構建工具比較
    2.1.1  Gradle簡介
    2.1.2  三大構建工具比較
  2.2  Gradle的安裝與配置
    2.2.1  Gradle的安裝
    2.2.2  Gradle項目的目錄結構
    2.2.3  build.gradle文件
  2.3  Gradle項目工作任務
    2.3.1  任務一:創建Gradle構建的項目
    2.3.2  任務二:導入Gradle構建的項目
    2.3.3  任務三:為Gradle構建的項目添加支持
  2.4  Gradle構建項目的管理
  小結
  習題
  綜合實訓
第3章  項目前端框架集成
  3.1  Bootstrap簡介
  3.2  Bootstrap的集成與使用
    3.2.1  Bootstrap的下載與集成
    3.2.2  Bootstrap框架組件的使用
  3.3  Bootstrap框架的使用
    3.3.1  任務一:完成登錄界面的設計
    3.3.2  任務二:使用擴展日曆時間組件datetimepicker
    3.3.3  任務三:左側樹狀導航條的實現
  3.4  集成EasyUI前端框架
    3.4.1  EasyUI簡介
    3.4.2  EasyUI的下載
    3.4.3  EasyUI的集成與使用
    3.4.4  任務四:使用EasyUI組件導航樹和對話框
  小結
  習題
  綜合實訓
第4章  Spring MVC框架在項目中的運用
  4.1  Spring MVC運行流程和集成

    4.1.1  Spring MVC運行流程
    4.1.2  Spring MVC的核心類和介面
    4.1.3  任務一:項目集成Spring MVC框架
    4.1.4  Spring MVC框架控制器中常用的註解說明
    4.1.5  任務二:Spring MVC的簡單實例
  4.2  Spring MVC請求映射
    4.2.1  @RequestMapping
    4.2.2  映射原理
    4.2.3  任務三:項目中使用分層請求映射
    4.2.4  GET/POST限定的請求
  4.3  項目中實現參數傳遞
    4.3.1  任務四:簡單參數傳入
    4.3.2  任務五:簡單數據傳出
    4.3.3  任務六:實體對象參數傳遞
    4.3.4  任務七:Cookie值傳遞
    4.3.5  任務八:Session值傳遞
  4.4  項目中的數據格式化
    4.4.1  Spring MVC框架的格式化
    4.4.2  任務九:使用Spring MVC的數據格式化功能
  4.5  項目中使用伺服器端校驗
    4.5.1  Spring MVC的伺服器端校驗
    4.5.2  任務十:項目中實現Spring MVC的伺服器端校驗
  4.6  Spring MVC上傳
    4.6.1  Spring MVC上傳的實現類
    4.6.2  任務十一:對項目實現上傳功能
  4.7  Spring MVC攔截器
    4.7.1  攔截器的定義
    4.7.2  任務十二:對項目實現攔截器功能
  4.8  Spring MVC異常處理
    4.8.1  全局性系統異常的處理方法
    4.8.2  任務十三:項目中使用簡單異常處理器SimpleMappingExceptionResolver
    4.8.3  Spring MVC自定義異常處理的三種方式
  4.9  Spring MVC處理國際化
    4.9.1  Spring MVC框架國際化簡介
    4.9.2  任務十四:項目實現國際化
  小結
  習題
  綜合實訓
第5章  MyBatis框架在項目中的運用
  5.1  MyBatis框架介紹
  5.2  MyBatis Generator工具
    5.2.1  使用MyBatis Generator工具前的資料庫準備
    5.2.2  任務一:項目中自動生成MyBatis框架的持久層代碼
  5.3  SSM框架的總集成
    5.3.1  集成簡介
    5.3.2  任務二:項目集成MyBatis框架
  5.4  mapper.xml文件的編寫
    5.4.1  小知識:控制台跟蹤資料庫操作執行
    5.4.2  任務三:顯示所有學生信息功能的實現
    5.4.3  任務四:增加學生功能的實現

    5.4.4  補充知識:解決中文亂碼問題
    5.4.5  任務五:刪除學生功能的實現
    5.4.6  任務六:修改學生信息功能的實現
    5.4.7  拓展任務:學生登錄功能的實現
    5.4.8  傳入多個參數的寫法
  5.5  資料庫連接技術
    5.5.1  DBCP
    5.5.2  C3P0連接池
    5.5.3  獲取JNDI數據源
    5.5.4  Spring的數據源實現類
    5.5.5  Alibaba Druid
  5.6  PageHelper分頁工具的使用
    5.6.1  PageHelper簡介
    5.6.2  任務七:實現學生信息分頁顯示的功能
  5.7  MyBatis關聯查詢
    5.7.1  任務八:實現一對一關係的處理
    5.7.2  任務九:實現一對多關係的處理(三表聯合查詢)
    5.7.3  任務十:實現多對多關係的處理
  5.8  註解實現
  小結
  習題
  綜合實訓
第6章  Spring IoC在項目中的運用
  6.1  Spring快速上手
    6.1.1  Spring概述
    6.1.2  Spring IoC依賴
  6.2  Spring的核心技術??控制反轉IoC
    6.2.1  IoC思想概述
    6.2.2  Spring IoC實現
  6.3  基於XML的實例化Bean
    6.3.1  任務一:實現屬性注入的Bean實例化
    6.3.2  任務二:實現構造方法注入的Bean實例化
    6.3.3  任務三:實現Bean的引用
    6.3.4  Bean的作用域
    6.3.5  延遲初始化Bean
  6.4  基於註解的實例化Bean
    6.4.1  Spring框架的常用註解
    6.4.2  任務四:基於註解的實現
  6.5  IoC的零配置實現
  6.6  項目中Spring IoC的使用
    6.6.1  WebApplicationContext
    6.6.2  項目使用XML配置的場景
    6.6.3  項目使用註解配置的場景
  6.7  拓展知識:通過靜態工廠方法和實例工廠方法獲取Bean
    6.7.1  任務五:用靜態工廠方法獲取Bean
    6.7.2  任務六:用實例工廠方法獲取Bean
  小結
  習題
  綜合實訓
第7章  項目集成Spring AOP

  7.1  AOP
    7.1.1  AOP概述
    7.1.2  AOP術語
  7.2  Spring AOP
    7.2.1  AspectJ
    7.2.2  Spring AOP與AspectJ的關係
    7.2.3  Spring AOP增強
    7.2.4  添加Spring AOP依賴
    7.2.5  任務一:動態代理實現之JDK動態代理
    7.2.6  任務二:動態代理實現之CGLIB位元組碼增強
  7.3  Spring實現AOP
    7.3.1  任務三:基於XML的AOP實現
    7.3.2  任務四:基於註解的AOP實現
  7.4  AspectJ函數和其他AOP的實現
    7.4.1  任務五:@annotation自定義註解的使用
    7.4.2  任務六:@target註解的使用
    7.4.3  任務七:自動創建代理
    7.4.4  任務八:基於Schema的AOP實現
    7.4.5  任務九:零配置實現AOP
  7.5  Spring聲明式事務
    7.5.1  Spring聲明式事務特性
    7.5.2  事務的配置方式
    7.5.3  項目中使用Spring AOP實現資料庫的事務管理
  7.6  實現三大框架總集成的配置文件
  小結
  習題
  綜合實訓
第8章  項目快速開發框架Spring Boot
  8.1  Spring Boot
    8.1.1  Spring Boot的原理和特點
    8.1.2  任務一:Spring Boot快速開發
  8.2  Maven構建工具
    8.2.1  Maven 簡介
    8.2.2  Maven的安裝與配置
    8.2.3  pom.xml文件
    8.2.4  任務二:用Maven構建項目
  小結
  習題
  綜合實訓
附錄A
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032