趙明淵主編的《Java EE教程》全面系統(tǒng)地介紹了Java EE應(yīng)用開(kāi)發(fā),全書(shū)共分7章,分別介紹Java EE開(kāi)發(fā)環(huán)境、Java EE數(shù)據(jù)庫(kù)開(kāi)發(fā)基礎(chǔ)、Java Web開(kāi)發(fā)、Struts 2開(kāi)發(fā)、Hibernate開(kāi)發(fā)、Spring開(kāi)發(fā)、學(xué)生成績(jī)管理系統(tǒng)開(kāi)發(fā)等內(nèi)容。
本書(shū)注重理論與實(shí)踐的結(jié)合,既強(qiáng)調(diào)合理的知識(shí)體系,又側(cè)重應(yīng)用,概念清晰,實(shí)例豐富,通俗易懂,要求讀者起點(diǎn)低,能全面提升學(xué)生的綜合應(yīng)用能力和動(dòng)手編程能力。為方便教學(xué),每章都有大量示范性設(shè)計(jì)實(shí)例和運(yùn)行結(jié)果,所有例題和實(shí)例都經(jīng)過(guò)調(diào)試通過(guò),主要章節(jié)有應(yīng)用舉例,附錄有搭建項(xiàng)目框架的基本操作、網(wǎng)上購(gòu)物系統(tǒng)需求分析與設(shè)計(jì)、學(xué)生成績(jī)數(shù)據(jù)庫(kù)的表結(jié)構(gòu)和樣本數(shù)據(jù)等內(nèi)容,章末習(xí)題有選擇題、填空題和應(yīng)用題等類(lèi)型。
本書(shū)可作為大學(xué)本科、高職高專(zhuān)及培訓(xùn)班課程的教學(xué)用書(shū),也可供計(jì)算機(jī)應(yīng)用人員和計(jì)算機(jī)愛(ài)好者自學(xué)參考。
第1章 Java EE開(kāi)發(fā)環(huán)境
1.1 Java EE傳統(tǒng)開(kāi)發(fā)和框架開(kāi)發(fā)
1.2 JDK安裝和配置
1.2.1 JDK下載和安裝
1.2.2 JDK配置
1.2.3 JDK安裝測(cè)試
1.3 Tomcat下載和安裝
1.4 MyEclipse安裝和配置
1.4.1 MyEclipse下載和安裝
1.4.2 MyEclipse配置
1.5 MyEclipse 2014的界面
1.6 簡(jiǎn)單的Java EE項(xiàng)目開(kāi)發(fā)
1.6.1 簡(jiǎn)單的Java項(xiàng)目開(kāi)發(fā)
1.6.2 簡(jiǎn)單的Web項(xiàng)目開(kāi)發(fā)
1.6.3 項(xiàng)目的導(dǎo)出和導(dǎo)入
1.7 小結(jié)
習(xí)題1
第2章 Java EE數(shù)據(jù)庫(kù)開(kāi)發(fā)基礎(chǔ)
2.1 數(shù)據(jù)庫(kù)概述
2.1.1 數(shù)據(jù)庫(kù)基礎(chǔ)
2.1.2 層次模型、網(wǎng)狀模型和關(guān)系模型
2.1.3 關(guān)系數(shù)據(jù)庫(kù)
2.1.4 SQL和TSQL
2.2 SQL Server 2008
2.2.1 SQL Server 2008的安裝
2.2.2 服務(wù)器組件和管理工具
2.2.3 SQL Server Management Studio環(huán)境
2.3 創(chuàng)建數(shù)據(jù)庫(kù)
2.3.1 使用SQL Server Management Studio創(chuàng)建數(shù)據(jù)庫(kù)
2.3.2 使用TSQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)
2.4 創(chuàng)建表
2.4.1 使用SQL Server Management Studio創(chuàng)建表
2.4.2 使用TSQL語(yǔ)句創(chuàng)建表
2.5 操作表數(shù)據(jù)
2.5.1 使用SQL Server Management Studio操作表數(shù)據(jù)
2.5.2 使用TSQL語(yǔ)句操作表數(shù)據(jù)
2.6 數(shù)據(jù)查詢
2.6.1 投影查詢
2.6.2 選擇查詢
2.6.3 統(tǒng)計(jì)計(jì)算
2.6.4 排序查詢
2.7 在MyEclipse中創(chuàng)建對(duì)SQL Server 2008的連接
2.8 小結(jié)
習(xí)題2
第3章 Java Web開(kāi)發(fā)
3.1 HTML語(yǔ)言
3.1.1 HTML概述
3.1.2 文本標(biāo)記和鏈接標(biāo)記
3.1.3 表單
3.1.4 表格
3.1.5 框架
3.2 JSP技術(shù)
3.2.1 JSP基本語(yǔ)法
3.2.2 JSP編譯指令
3.2.3 JSP動(dòng)作指令
3.2.4 JSP內(nèi)置對(duì)象
3.2.5 JavaBean及其應(yīng)用
3.3 Servlet技術(shù)
3.3.1 Servlet基本概念
3.3.2 Servlet生命周期
3.3.3 Servlet編程方式
3.4 JDBC技術(shù)
3.5 MVC設(shè)計(jì)思想
3.6 應(yīng)用舉例
3.6.1 應(yīng)用JSP+JDBC模式開(kāi)發(fā)Web登錄程序
3.6.2 應(yīng)用JSP+JavaBean+JDBC模式開(kāi)發(fā)Web登錄程序
3.6.3 應(yīng)用JSP+Servlet+JavaBean+JDBC模式開(kāi)發(fā)Web登錄程序
3.7 小結(jié)
習(xí)題3
第4章 Struts 2開(kāi)發(fā)
4.1 Struts 2原理和配置
4.1.1 Struts 2原理
4.1.2 Struts 2配置
4.1.3 實(shí)現(xiàn)Action
4.2 Struts 2輸入校驗(yàn)
4.2.1 基于驗(yàn)證框架的輸入校驗(yàn)
4.2.2 編程方式輸入校驗(yàn)
4.3 Struts 2標(biāo)簽庫(kù)
4.3.1 Struts 2的OGNL表達(dá)式
4.3.2 控制標(biāo)簽
4.3.3 數(shù)據(jù)標(biāo)簽
4.3.4 表單標(biāo)簽
4.3.5 非表單標(biāo)簽
4.4 Struts 2國(guó)際化和文件上傳
4.4.1 國(guó)際化
4.4.2 文件上傳
4.5 Struts 2攔截器
4.5.1 攔截器配置
4.5.2 攔截器實(shí)現(xiàn)類(lèi)
4.6 應(yīng)用舉例
4.6.1 應(yīng)用JSP+Struts 2+JavaBean+JDBC模式開(kāi)發(fā)Web登錄程序
4.6.2 在Web登錄程序中進(jìn)行數(shù)據(jù)驗(yàn)證
4.6.3 文件上傳應(yīng)用舉例
4.6.4 在Web登錄程序中自定義攔截器
4.7 小結(jié)
習(xí)題4
第5章 Hibernate開(kāi)發(fā)
5.1 Hibernate概述
5.2 Hibernate應(yīng)用基礎(chǔ)
5.2.1 Hibernate的映射文件和配置文件
5.2.2 Hibernate工作過(guò)程
5.2.3 Hibernate接口
5.3 HQL查詢
5.4 Hibernate關(guān)聯(lián)映射
5.4.1 一對(duì)一關(guān)聯(lián)
5.4.2 多對(duì)一單向關(guān)聯(lián)
5.4.3 一對(duì)多雙向關(guān)聯(lián)
5.4.4 多對(duì)多關(guān)聯(lián)
5.5 DAO模式
5.6 整合Hibernate與Struts 2
5.7 應(yīng)用舉例
5.7.1 應(yīng)用JSP+Hibernate模式開(kāi)發(fā)Web登錄程序
5.7.2 應(yīng)用JSP+DAO+Hibernate模式開(kāi)發(fā)Web登錄程序
5.7.3 應(yīng)用JSP+ Struts 2+DAO+Hibernate模式開(kāi)發(fā)Web登錄程序
5.8 小結(jié)
習(xí)題5
第6章 Spring開(kāi)發(fā)
6.1 Spring框架概述
6.2 Spring依賴(lài)注入
6.2.1 工廠模式
6.2.2 依賴(lài)注入
6.2.3 依賴(lài)注入的兩種方式
6.3 Spring容器
6.3.1 Spring核心接口
6.3.2 Spring基本配置
6.4 Spring AOP
6.4.1 AOP的基本概念
6.4.2 代理機(jī)制
6.4.3 通知
6.4.4 切入點(diǎn)
6.5 Spring事務(wù)支持
6.6 用Spring集成Java EE各框架
6.6.1 Spring與Hibernate集成
6.6.2 Struts 2與Spring集成
6.6.3 Struts 2、Spring和Hibernate的整合
6.7 應(yīng)用舉例
6.8 小結(jié)
習(xí)題6
第7章 學(xué)生成績(jī)管理系統(tǒng)開(kāi)發(fā)
7.1 需求分析與設(shè)計(jì)
7.1.1 需求分析
7.1.2 系統(tǒng)設(shè)計(jì)
7.1.3 數(shù)據(jù)庫(kù)設(shè)計(jì)
7.2 搭建系統(tǒng)框架
7.2.1 層次劃分
7.2.2 搭建項(xiàng)目框架
7.3 持久層開(kāi)發(fā)
7.4 業(yè)務(wù)層開(kāi)發(fā)
7.5 表示層開(kāi)發(fā)
7.6 小結(jié)
習(xí)題7
附錄A 搭建項(xiàng)目框架的基本操作
附錄B 網(wǎng)上購(gòu)物系統(tǒng)需求分析與設(shè)計(jì)
附錄C STSC數(shù)據(jù)庫(kù)的表結(jié)構(gòu)和樣本數(shù)據(jù)