輕量級(jí)java ee企業(yè)應(yīng)用實(shí)戰(zhàn) 第4版是知名暢銷(xiāo)書(shū)輕量級(jí)Java EE企業(yè)應(yīng)用實(shí)戰(zhàn)的升級(jí)版本,全稱(chēng)也叫做輕量級(jí)java ee企業(yè)應(yīng)用實(shí)戰(zhàn) 第4版:Struts2+Spring4+Hibernate整合開(kāi)發(fā),由編程書(shū)籍作者李剛編著。新版本將內(nèi)容升級(jí)到了Struts 2.3、Spring 4.0、Hibernate 4.3;全書(shū)所有示例全部都是基于Java 8、Hibernate,同時(shí)注解也進(jìn)行全面升級(jí)。新增Maven、SVN、Tomcat 8.0、Eclipse luna(4.4)等知識(shí),書(shū)中還擁有數(shù)百個(gè)小型案例及完整的工作流系統(tǒng)綜合案例幫讀者領(lǐng)略S2SH開(kāi)發(fā)精髓,適合每一個(gè)java程序員來(lái)下載閱讀。
內(nèi)容介紹
《輕量級(jí)java ee企業(yè)應(yīng)用實(shí)戰(zhàn) 第4版:Struts2+Spring4+Hibernate整合開(kāi)發(fā)》介紹了Java EE領(lǐng)域的三個(gè)開(kāi)源框架:Struts 2、Spring和Hibernate。其中Struts 2升級(jí)到2.3.16.3,Spring升級(jí)到4.0.4,Hibernate升級(jí)到4.3.5。本書(shū)還全面介紹了Servlet 3.1的新特性,以及Tomcat 8.0的配置和用法,本書(shū)的示例也應(yīng)該在Tomcat 8.0上運(yùn)行。
pdf特色
重點(diǎn)介紹了如何整合Struts 2.3+Spring 4.0+Hibernate 4.3進(jìn)行Java EE開(kāi)發(fā),主要包括三部分。
第一部分介紹了Java EE開(kāi)發(fā)的基礎(chǔ)知識(shí),以及如何搭建開(kāi)發(fā)環(huán)境。第二部分詳細(xì)講解了Struts 2.3、Spring 4.0和Hibernate 4.3三個(gè)框架的用法,介紹三個(gè)框架時(shí),以Eclipse IDE的使用來(lái)上手,一步步帶領(lǐng)讀者深入三個(gè)框架的核心。
這部分內(nèi)容是筆者講授“瘋狂Java實(shí)訓(xùn)”的培訓(xùn)講義,因此是本書(shū)的重點(diǎn)部分。這部分內(nèi)容既包含了筆者多年開(kāi)發(fā)經(jīng)歷的領(lǐng)悟,也融入了豐富的授課經(jīng)驗(yàn)。
第三部分示范開(kāi)發(fā)了一個(gè)包含7個(gè)表,表之間具有復(fù)雜的關(guān)聯(lián)映射、繼承映射等關(guān)系,且業(yè)務(wù)也相對(duì)復(fù)雜的工作流案例,希望讓讀者理論聯(lián)系實(shí)際,將三個(gè)框架真正運(yùn)用到實(shí)際開(kāi)發(fā)中去。該案例采用目前*流行、規(guī)范的Java EE架構(gòu),整個(gè)應(yīng)用分為領(lǐng)域?qū)ο髮印AO層、業(yè)務(wù)邏輯層、MVC層和視圖層,各層之間分層清晰,層與層之間以松耦合的方法組織在一起。
該案例既提供了IDE關(guān)的、基于Ant管理的項(xiàng)目源碼,也提供了基于Eclipse IDE的項(xiàng)目源碼,最大限度地滿(mǎn)足讀者的需求。
章節(jié)目錄
第1章 Java EE應(yīng)用和開(kāi)發(fā)環(huán)境
1.1 Java EE應(yīng)用概述
1.1.1 Java EE應(yīng)用的分層模型
1.1.2 Java EE應(yīng)用的組件
1.1.3 Java EE應(yīng)用的結(jié)構(gòu)和優(yōu)勢(shì)
1.1.4 常用的Java EE服務(wù)器
1.2 輕量級(jí)Java EE應(yīng)用相關(guān)技術(shù)
1.2.1 JSP、Servlet 3.x和JavaBean及替代技術(shù)
1.2.2 Struts 2.3及替代技術(shù)
1.2.3 Hibernate 4.3及替代技術(shù)
1.2.4 Spring 4.0及替代技術(shù)
1.3 Tomcat的下載和安裝
1.3.1 安裝Tomcat服務(wù)器
1.3.2 配置Tomcat的服務(wù)端口
1.3.3 進(jìn)入控制臺(tái)
1.3.4 部署Web應(yīng)用
1.3.5 配置Tomcat的數(shù)據(jù)源
1.4 Eclipse的安裝和使用
1.4.1 Eclipse的下載和安裝
1.4.2 在線(xiàn)安裝Eclipse插件
1.4.3 從本地壓縮包安裝插件
1.4.4 手動(dòng)安裝Eclipse插件
1.4.5 使用Eclipse開(kāi)發(fā)Java EE應(yīng)用
1.4.6 導(dǎo)入Eclipse項(xiàng)目
1.4.7 導(dǎo)入非Eclipse項(xiàng)目
1.5 Ant的安裝和使用
1.5.1 Ant的下載和安裝
1.5.2 使用Ant工具
1.5.3 定義生成文件
1.5.4 Ant的任務(wù)(task)
1.6 Maven的安裝和使用
1.6.1 下載和安裝Maven
1.6.2 設(shè)置Maven
1.6.3 創(chuàng)建、構(gòu)建簡(jiǎn)單的項(xiàng)目
1.6.4 Maven的核心概念
1.6.5 依賴(lài)管理
1.6.6 POM文件的元素
1.7 使用SVN進(jìn)行協(xié)作開(kāi)發(fā)
1.7.1 下載和安裝SVN服務(wù)器
1.7.2 配置SVN資源庫(kù)
1.7.3 下載和安裝SVN客戶(hù)端
1.7.4 將項(xiàng)目發(fā)布到服務(wù)器
1.7.5 從服務(wù)器下載項(xiàng)目
1.7.6 提交(Commit)修改
1.7.7 同步(Update)本地文件
1.7.8 添加文件和目錄
1.7.9 刪除文件和目錄
1.7.10 查看文件或目錄的版本變革
1.7.11 從以前版本重新開(kāi)始
1.7.12 創(chuàng)建分支
1.7.13 沿著分支開(kāi)發(fā)
1.7.14 合并分支
1.7.15 使用Eclipse作為SVN客戶(hù)端
1.8 本章小結(jié)
第2章 JSP/Servlet及相關(guān)技術(shù)詳解
2.1 Web應(yīng)用和web.xml文件
2.1.1 構(gòu)建Web應(yīng)用
2.1.2 配置描述符web.xml
2.2 JSP的基本原理
2.3 JSP的4種基本語(yǔ)法
2.3.1 JSP注釋
2.3.2 JSP聲明
2.3.3 輸出JSP表達(dá)式
2.3.4 JSP腳本
2.4 JSP的3個(gè)編譯指令
2.4.1 page指令
2.4.2 include指令
2.5 JSP的7個(gè)動(dòng)作指令
2.5.1 forward指令
2.5.2 include指令
2.5.3 useBean、setProperty、getProperty指令
2.5.4 plugin指令
2.5.5 param指令
2.6 JSP腳本中的9個(gè)內(nèi)置對(duì)象
2.6.1 application對(duì)象
2.6.2 config對(duì)象
2.6.3 exception對(duì)象
2.6.4 out對(duì)象
2.6.5 pageContext對(duì)象
2.6.6 request對(duì)象
2.6.7 response對(duì)象
2.6.8 session對(duì)象
2.7 Servlet介紹
2.7.1 Servlet的開(kāi)發(fā)
2.7.2 Servlet的配置
2.7.3 JSP/Servlet的生命周期
2.7.4 load-on-startup Servlet
2.7.5 訪(fǎng)問(wèn)Servlet的配置參數(shù)
2.7.6 使用Servlet作為控制器
2.8 JSP 2的自定義標(biāo)簽
2.8.1 開(kāi)發(fā)自定義標(biāo)簽類(lèi)
2.8.2 建立TLD文件
2.8.3 使用標(biāo)簽庫(kù)
2.8.4 帶屬性的標(biāo)簽
2.8.5 帶標(biāo)簽體的標(biāo)簽
2.8.6 以頁(yè)面片段作為屬性的標(biāo)簽
2.8.7 動(dòng)態(tài)屬性的標(biāo)簽
2.9 Filter介紹
2.9.1 創(chuàng)建Filter類(lèi)
2.9.2 配置Filter
2.9.3 使用URL Rewrite實(shí)現(xiàn)網(wǎng)站偽靜態(tài)
2.10 Listener介紹
2.10.1 實(shí)現(xiàn)Listener類(lèi)
2.10.2 配置Listener
2.10.3 使用ServletContextAttributeListener
2.10.4 使用ServletRequestListener和ServletRequestAttributeListener
2.10.5 使用HttpSessionListener和HttpSessionAttributeListener
2.11 JSP 2特性
2.11.1 配置JSP屬性
2.11.2 表達(dá)式語(yǔ)言
2.11.3 Tag File支持
2.12 Servlet 3.0新特性
2.12.1 Servlet 3.0的注解
2.12.2 Servlet 3.0的Web模塊支持
2.12.3 Servlet 3.0提供的異步處理
2.12.4改進(jìn)的Servlet API
2.13 Servlet 3.1新增的非阻塞式IO
2.14 Tomcat 8的WebSocket支持
2.15 本章小結(jié)
第3章 Struts 2的基本用法
3.1 MVC思想概述
3.1.1 傳統(tǒng)Model 1和Model 2
3.1.2 MVC思想及其優(yōu)勢(shì)
3.2 Struts 2的下載和安裝
3.2.1 為Web應(yīng)用增加Struts 2支持
3.2.2 在Eclipse中使用Struts 2
3.2.3 增加登錄處理
3.3 Struts 2的流程
3.3.1 Struts 2應(yīng)用的開(kāi)發(fā)步驟
3.3.2 Struts 2的流程
3.4 Struts 2的常規(guī)配置
3.4.1 常量配置
3.4.2 包含其他配置文件
3.5 實(shí)現(xiàn)Action
3.5.1 Action接口和ActionSupport基類(lèi)
3.5.2 Action訪(fǎng)問(wèn)Servlet API
3.5.3 Action直接訪(fǎng)問(wèn)Servlet API
3.5.4 使用ServletActionContext訪(fǎng)問(wèn)Servlet API
3.6 配置Action
3.6.1 包和命名空間
3.6.2 Action的基本配置
3.6.3 使用Action的動(dòng)態(tài)方法調(diào)用
3.6.4 指定method屬性及使用通配符
3.6.5 配置默認(rèn)Action
3.6.6 配置Action的默認(rèn)處理類(lèi)
3.7 配置處理結(jié)果
3.7.1 理解處理結(jié)果
3.7.2 配置結(jié)果
3.7.3 Struts 2支持的結(jié)果類(lèi)型
3.7.4 plainText結(jié)果類(lèi)型
3.7.5 redirect結(jié)果類(lèi)型
3.7.6 redirectAction結(jié)果類(lèi)型
3.7.7 動(dòng)態(tài)結(jié)果
3.7.8 Action屬性值決定物理視圖資源
3.7.9 全局結(jié)果
3.7.10 使用PreResultListener
3.8 配置Struts 2的異常處理
3.8.1 Struts 2的異常處理機(jī)制
3.8.2 聲明式異常捕捉
3.8.3 輸出異常信息
3.9 Convention插件與"約定"支持
3.9.1 Action的搜索和映射約定
3.9.2 按約定映射Result
3.9.3 Action鏈的約定
3.9.4 自動(dòng)重加載映射
3.9.5 Convention插件的相關(guān)常量
3.9.6 Convention插件相關(guān)Annotation
3.10 使用Struts 2的國(guó)際化
3.10.1 視圖頁(yè)面的國(guó)際化
3.10.2 Action的國(guó)際化
3.10.3 使用包范圍的國(guó)際化資源
3.10.4 使用全局國(guó)際化資源
3.10.5 輸出帶占位符的國(guó)際化消息
3.10.6 加載資源文件的順序
3.11 使用Struts 2的標(biāo)簽庫(kù)
3.11.1 Struts 2標(biāo)簽庫(kù)概述
3.11.2 使用Struts 2標(biāo)簽
3.11.3 Struts 2的OGNL表達(dá)式語(yǔ)言
3.11.4 OGNL中的集合操作
3.11.5 訪(fǎng)問(wèn)靜態(tài)成員
3.11.6 Lambda()表達(dá)式
3.11.7 控制標(biāo)簽
3.11.8 數(shù)據(jù)標(biāo)簽
3.11.9 主題和模板
3.11.10 自定義主題
3.11.11 表單標(biāo)簽
3.11.12 非表單標(biāo)簽
3.12 本章小結(jié)
第4章 深入使用Struts 2
4.1 詳解Struts 2的類(lèi)型轉(zhuǎn)換
4.1.1 Struts 2內(nèi)建的類(lèi)型轉(zhuǎn)換器
4.1.2 基于OGNL的類(lèi)型轉(zhuǎn)換
4.1.3 指定集合元素的類(lèi)型
4.1.4 自定義類(lèi)型轉(zhuǎn)換器
4.1.5 注冊(cè)類(lèi)型轉(zhuǎn)換器
4.1.6 基于Struts 2的自定義類(lèi)型轉(zhuǎn)換器
4.1.7 處理Set集合
4.1.8 類(lèi)型轉(zhuǎn)換中的錯(cuò)誤處理
4.2 使用Struts 2的輸入校驗(yàn)
4.2.1 編寫(xiě)校驗(yàn)規(guī)則文件
4.2.2 國(guó)際化提示信息
4.2.3 使用客戶(hù)端校驗(yàn)
4.2.4 字段校驗(yàn)器配置風(fēng)格
4.2.5 非字段校驗(yàn)器配置風(fēng)格
4.2.6 短路校驗(yàn)器
4.2.7 校驗(yàn)文件的搜索規(guī)則
4.2.8 校驗(yàn)順序和短路
4.2.9 內(nèi)建校驗(yàn)器
4.2.10 基于注解的輸入校驗(yàn)
4.2.11 手動(dòng)完成輸入校驗(yàn)
4.3 使用Struts 2控制文件上傳
4.3.1 Struts 2的文件上傳
4.3.2 實(shí)現(xiàn)文件上傳的Action
4.3.3 配置文件上傳的Action
4.3.4 手動(dòng)實(shí)現(xiàn)文件過(guò)濾
4.3.5 攔截器實(shí)現(xiàn)文件過(guò)濾
4.3.6 輸出錯(cuò)誤提示
4.3.7 文件上傳的常量配置
4.4 使用Struts 2控制文件下載
4.4.1 實(shí)現(xiàn)文件下載的Action
4.4.2 配置Action
4.4.3 下載前的授權(quán)控制
4.5 詳解Struts 2的攔截器機(jī)制
4.5.1 攔截器在Struts 2中的作用
4.5.2 Struts 2內(nèi)建的攔截器
4.5.3 配置攔截器
4.5.4 使用攔截器的配置語(yǔ)法
4.5.5 配置默認(rèn)攔截器
4.5.6 實(shí)現(xiàn)攔截器類(lèi)
4.5.7 使用攔截器
4.5.8 攔截方法的攔截器
4.5.9 攔截器的執(zhí)行順序
4.5.10 攔截結(jié)果的監(jiān)聽(tīng)器
4.5.11 覆蓋攔截器棧里特定攔截器的參數(shù)
4.5.12 使用攔截器完成權(quán)限控制
4.6 使用Struts 2的Ajax支持
4.6.1 使用stream類(lèi)型的Result實(shí)現(xiàn)Ajax
4.6.2 JSON的基本知識(shí)
4.6.3 實(shí)現(xiàn)Action邏輯
4.6.4 JSON插件與json類(lèi)型的Result
4.6.5 實(shí)現(xiàn)JSP頁(yè)面
4.7 本章小結(jié)
第5章 Hibernate的基本用法
5.1 ORM和Hibernate
5.1.1 對(duì)象/關(guān)系數(shù)據(jù)庫(kù)映射(ORM)
5.1.2 基本映射方式
5.1.3 流行的ORM框架簡(jiǎn)介
5.1.4 Hibernate概述
5.2 Hibernate入門(mén)
5.2.1 Hibernate下載和安裝
5.2.2 Hibernate的數(shù)據(jù)庫(kù)操作
5.2.3 在Eclipse中使用Hibernate
5.3 Hibernate的體系結(jié)構(gòu)
5.4 深入Hibernate配置文件
5.4.1 創(chuàng)建Configuration對(duì)象
5.4.2 hibernate.properties文件與hibernate.cfg.xml文件
5.4.3 JDBC連接屬性
5.4.4 數(shù)據(jù)庫(kù)方言
5.4.5 JNDI數(shù)據(jù)源的連接屬性
5.4.6 Hibernate事務(wù)屬性
5.4.7 二級(jí)緩存相關(guān)屬性
5.4.8 外連接抓取屬性
5.4.9 其他常用的配置屬性
5.5 深入理解持久化對(duì)象
5.5.1 持久化類(lèi)的要求
5.5.2 持久化對(duì)象的狀態(tài)
5.5.3 改變持久化對(duì)象狀態(tài)的方法
5.6 深入Hibernate映射
5.6.1 映射屬性
5.6.2 映射主鍵
5.6.3 使用Hibernate的主鍵生成策略
5.6.4 映射集合屬性
5.6.5 集合屬性的性能分析
5.6.6 有序集合映射
5.6.7 映射數(shù)據(jù)庫(kù)對(duì)象
5.7 映射組件屬性
5.7.1 組件屬性為集合
5.7.2 集合屬性的元素為組件
5.7.3 組件作為Map的索引
5.7.4 組件作為復(fù)合主鍵
5.7.5 多列作為聯(lián)合主鍵
5.8 使用傳統(tǒng)的映射文件
5.8.1 增加X(jué)ML映射文件
5.8.2 注解,還是XML映射文件
5.9 本章小結(jié)
第6章 深入使用Hibernate
6.1 Hibernate的關(guān)聯(lián)映射
6.1.1 單向N-1關(guān)聯(lián)
6.1.2 單向1-1關(guān)聯(lián)
6.1.3 單向1-N關(guān)聯(lián)
6.1.4 單向N-N關(guān)聯(lián)
6.1.5 雙向1-N關(guān)聯(lián)
6.1.6 雙向N-N關(guān)聯(lián)
6.1.7 雙向1-1關(guān)聯(lián)
6.1.8 組件屬性包含的關(guān)聯(lián)實(shí)體
6.1.9 基于復(fù)合主鍵的關(guān)聯(lián)關(guān)系
6.1.10 復(fù)合主鍵的成員屬性為關(guān)聯(lián)實(shí)體
6.1.11 持久化的傳播性
6.2 繼承映射
6.2.1 整個(gè)類(lèi)層次對(duì)應(yīng)一個(gè)表的映射策略
6.2.2 連接子類(lèi)的映射策略
6.2.3 每個(gè)具體類(lèi)對(duì)應(yīng)一個(gè)表的映射策略
6.3 Hibernate的批量處理
6.3.1 批量插入
6.3.2 批量更新
6.3.3 DML風(fēng)格的批量更新/刪除
6.4 使用HQL查詢(xún)
6.4.1 HQL查詢(xún)
6.4.2 HQL查詢(xún)的from子句
6.4.3 關(guān)聯(lián)和連接
6.4.4 HQL查詢(xún)的select子句
6.4.5 HQL查詢(xún)的聚集函數(shù)
6.4.6 多態(tài)查詢(xún)
6.4.7 HQL查詢(xún)的where子句
6.4.8 表達(dá)式
6.4.9 order by子句
6.4.10 group by子句
6.4.11 子查詢(xún)
6.4.12 命名查詢(xún)
6.5 條件查詢(xún)
6.5.1 關(guān)聯(lián)和動(dòng)態(tài)關(guān)聯(lián)
6.5.2 投影、聚合和分組
6.5.3 離線(xiàn)查詢(xún)和子查詢(xún)
6.6 SQL查詢(xún)
6.6.1 標(biāo)量查詢(xún)
6.6.2 實(shí)體查詢(xún)
6.6.3 處理關(guān)聯(lián)和繼承
6.6.4 命名SQL查詢(xún)
6.6.5 調(diào)用存儲(chǔ)過(guò)程
6.6.6 使用定制SQL
6.7 數(shù)據(jù)過(guò)濾
6.8 事務(wù)控制
6.8.1 事務(wù)的概念
6.8.2 Session與事務(wù)
6.8.3 上下文相關(guān)的Session
6.9 二級(jí)緩存和查詢(xún)緩存
6.9.1 開(kāi)啟二級(jí)緩存
6.9.2 管理緩存和統(tǒng)計(jì)緩存
6.9.3 使用查詢(xún)緩存
6.10 事件機(jī)制
6.10.1 攔截器
6.10.2 事件系統(tǒng)
6.11 本章小結(jié)
第7章 Spring的基本用法
7.1 Spring簡(jiǎn)介和Spring 4.0的變化
7.1.1 Spring簡(jiǎn)介
7.1.2 Spring 4.0的變化
7.2 Spring入門(mén)
7.2.1 Spring下載和安裝
7.2.2 使用Spring管理Bean
7.2.3 在Eclipse中使用Spring
7.3 Spring的核心機(jī)制:依賴(lài)注入
7.3.1 理解依賴(lài)注入
7.3.2 設(shè)值注入
7.3.3 構(gòu)造注入
7.3.4 兩種注入方式的對(duì)比
7.4 使用Spring容器
7.4.1 Spring容器
7.4.2 使用ApplicationContext
7.4.3 ApplicationContext的國(guó)際化支持
7.4.4 ApplicationContext的事件機(jī)制
7.4.5 讓Bean獲取Spring容器
7.5 Spring容器中的Bean
7.5.1 Bean的基本定義和Bean別名
7.5.2 容器中Bean的作用域
7.5.3 配置依賴(lài)
7.5.4 設(shè)置普通屬性值
7.5.5 配置合作者Bean
7.5.6 使用自動(dòng)裝配注入合作者Bean
7.5.7 注入嵌套Bean
7.5.8 注入集合值
7.5.9 組合屬性
7.5.10 Spring的Bean和JavaBean
7.6 Spring 3.0提供的Java配置管理
7.7 創(chuàng)建Bean的3種方式
7.7.1 使用構(gòu)造器創(chuàng)建Bean實(shí)例
7.7.2 使用靜態(tài)工廠(chǎng)方法創(chuàng)建Bean
7.7.3 調(diào)用實(shí)例工廠(chǎng)方法創(chuàng)建Bean
7.8 深入理解容器中的Bean
7.8.1 抽象Bean與子Bean
7.8.2 Bean繼承與Java繼承的區(qū)別
7.8.3 容器中的工廠(chǎng)Bean
7.8.4 獲得Bean本身的id
7.8.5 強(qiáng)制初始化Bean
7.9 容器中Bean的生命周期
7.9.1 依賴(lài)關(guān)系注入之后的行為
7.9.2 Bean銷(xiāo)毀之前的行為
7.9.3 協(xié)調(diào)作用域不同步的Bean
7.10 高級(jí)依賴(lài)關(guān)系配置
7.10.1 獲取其他Bean的屬性值
7.10.2 獲取Field值
7.10.3 獲取方法返回值
7.11 基于XML Schema的簡(jiǎn)化配置方式
7.11.1 使用p:命名空間簡(jiǎn)化配置
7.11.2 使用c:命名空間簡(jiǎn)化配置
7.11.3 使用util:命名空間簡(jiǎn)化配置
7.12 Spring 3.0提供的表達(dá)式語(yǔ)言(SpEL)
7.12.1 使用Expression接口進(jìn)行表達(dá)式求值
7.12.2 Bean定義中的表達(dá)式語(yǔ)言支持
7.12.3 SpEL語(yǔ)法詳述
7.13 本章小結(jié)
第8章 深入使用Spring
8.1 兩種后處理器
8.2 Spring的"零配置"支持
8.3 資源訪(fǎng)問(wèn)
8.4 Spring的AOP
8.5 Spring 3.1新增的緩存機(jī)制
8.7 Spring整合Struts 2
8.8 Spring整合Hibernate
8.9 Spring整合JPA
8.10 本章小結(jié)
第9章 企業(yè)應(yīng)用開(kāi)發(fā)的思考和策略
9.1 企業(yè)應(yīng)用開(kāi)發(fā)面臨的挑戰(zhàn)
9.2 如何面對(duì)挑戰(zhàn)
9.3 常見(jiàn)設(shè)計(jì)模式精講
9.4 常見(jiàn)的架構(gòu)設(shè)計(jì)策略
9.5 本章小結(jié)
第10章 簡(jiǎn)單工作流系統(tǒng)
10.1 項(xiàng)目背景及系統(tǒng)結(jié)構(gòu)
10.2 Hibernate持久層
10.3 實(shí)現(xiàn)DAO層
10.4 實(shí)現(xiàn)Service層
10.5 實(shí)現(xiàn)任務(wù)的自動(dòng)調(diào)度
10.6 實(shí)現(xiàn)系統(tǒng)Web層
10.7 本章小結(jié)
使用說(shuō)明
1、下載并解壓,得出pdf文件
2、如果打不開(kāi)本文件,請(qǐng)務(wù)必下載pdf閱讀器
3、安裝后,在打開(kāi)解壓得出的pdf文件
4、雙擊進(jìn)行閱讀試讀
- 下載地址
- 本地下載通道:
- 廣東電信下載
- 江蘇電信下載
- 浙江電信下載
- 山東聯(lián)通下載
有問(wèn)題? 點(diǎn)此報(bào)錯(cuò)
發(fā)表評(píng)論
0條評(píng)論軟件排行榜
熱門(mén)推薦
- 得間免費(fèi)小說(shuō)電腦版 v5.3.0.372.58M / 簡(jiǎn)體中文
- cnki全球?qū)W術(shù)快報(bào)電腦版 v1.0.1135.99M / 簡(jiǎn)體中文
- 南方Plus電腦版 v11.9.026.47M / 簡(jiǎn)體中文
- 網(wǎng)易新聞電腦版 v113.197.68M / 簡(jiǎn)體中文
- 開(kāi)源閱讀電腦版 v3.2517.96M / 簡(jiǎn)體中文
- 京東讀書(shū)電腦版 v1.13.4官方版1.98M / 簡(jiǎn)體中文
- 瀟湘書(shū)院電腦版 v2.3.11.888官方版49.65M / 簡(jiǎn)體中文
- 吉利博瑞用戶(hù)手冊(cè) pdf高清版57.89M / 簡(jiǎn)體中文
- 未公開(kāi)的Oracle數(shù)據(jù)庫(kù)秘密 迪貝斯pdf掃描版34.69M / 簡(jiǎn)體中文
- linux常用命令大全 chm版1.48M / 簡(jiǎn)體中文