- Java Web及其框架技術
- 陳振興主編
- 1021字
- 2024-02-01 14:36:45
前言
隨著互聯網的飛速發展,Java Web已成為主流的Web開發技術,廣泛應用于企業級Web應用開發。Java Web是指所有可用于Web開發的Java技術的總稱,主要包括JSP、JavaBean、Servlet、JDBC等基本技術,以及在這些技術基礎上發展而來的各種開發框架。Java Web技術是有志于在Java開發領域發展的人員必須掌握的技能。
本書詳細講解了Java Web開發中JSP、Servlet的基礎知識和實際應用,同時介紹了Spring框架、Spring MVC框架及MyBatis框架的基礎知識,設計實現了SSM整合應用案例。通過本書的學習,讀者可以實現從Java Web入門級開發到運用Spring框架、Spring MVC框架和MyBatis框架進行進階開發的跨越。
全書分為兩部分,共11章。
第一部分為Java Web開發基礎,包括第1~7章。
第1章為Java Web基礎知識與Web開發環境配置,主要包括Web應用程序的基本概念、工作原理等。
第2章為JSP技術,主要包括JSP標準語法、JSP編譯指令、JSP動作等。
第3章為JSP與JavaBean,主要包括JavaBean的定義、JavaBean在JSP中的使用等。
第4章為Servlet編程基礎,主要包括Servlet的定義及作用、Servlet開發入門、Servlet部署、請求與響應等。
第5章為Servlet的會話技術,主要包括會話跟蹤技術概述、瀏覽器會話Cookie技術等。
第6章為過濾器與監聽器,主要包括過濾器概述、過濾器實現統一全站編碼、監聽器概述。
第7章為EL表達式與JSTL標準標簽庫,主要包括表達式語言(EL表達式)、JSTL標準標簽庫。
第二部分為Java Web開發框架,包括第8~11章。
第8章為Spring框架基礎,主要包括Spring框架的簡介、Spring IoC容器、依賴注入的3種方式、bean的作用域和裝配方式、Spring框架的AOP。
第9章為Spring MVC框架的使用,主要包括MVC設計模式、Spring MVC框架的介紹、Spring MVC框架的工作機制與應用示例、基于注解的Spring MVC框架開發等。
第10章為MyBatis框架的使用,主要包括DAO層技術簡介、MyBatis框架概述、MyBatis框架的工作原理、MyBatis框架的配置與映射開發等。
第11章為SSM整合應用案例,綜合前面各章知識,通過Maven進行配置管理,結合Spring、Spring MVC、MyBatis、MySQL、JSP、JSTL等技術來設計一個客戶管理系統。
本書由陳振興擔任主編,彭少斌、譚瑛和馮濤擔任副主編。各章編寫分工如下:第1~3章由譚瑛編寫,第4~6章由彭少斌編寫,第8~9章由馮濤編寫,第7、10、11章由陳振興編寫。全書由陳振興統稿。本書的編寫得到了云南財經大學信息學院的大力支持,在此表示衷心的感謝!
參加本書編寫的教師都從事“Java語言程序設計”與“JavaEE開發技術”課程教學工作多年,有豐富的教學經驗,教學電子課件可在華信教育資源網(https://www.hxedu.com.cn)下載。在編寫過程中,我們力求做到嚴謹細致、精益求精,但由于編者水平有限,書中難免有疏漏之處,敬請廣大讀者指正。作者聯系郵箱:ahxing@126.com。
編者
2023年10月
- ClickHouse性能之巔:從架構設計解讀性能之謎
- FuelPHP Application Development Blueprints
- Visual FoxPro程序設計教程(第3版)
- Windows系統管理與服務配置
- R語言游戲數據分析與挖掘
- Visual C++數字圖像處理技術詳解
- Getting Started with LLVM Core Libraries
- Building Wireless Sensor Networks Using Arduino
- ExtJS Web應用程序開發指南第2版
- Greenplum構建實時數據倉庫實踐
- Python 3快速入門與實戰
- Opa Application Development
- Java Web開發任務教程
- 精通Spring MVC 4
- Mastering PyCharm