書馨卡幫你省薪 2024個人購書報告 2024中圖網(wǎng)年度報告
歡迎光臨中圖網(wǎng) 請 | 注冊
> >>
高等學校計算機類創(chuàng)新與應用型規(guī)劃教材JAVAEE基礎教程/馮志林

高等學校計算機類創(chuàng)新與應用型規(guī)劃教材JAVAEE基礎教程/馮志林

作者:馮志林
出版社:清華大學出版社出版時間:2019-09-01
開本: 其他 頁數(shù): 379
本類榜單:教材銷量榜
中 圖 價:¥50.6(8.5折) 定價  ¥59.5 登錄后可看到會員價
加入購物車 收藏
運費6元,滿39元免運費
?新疆、西藏除外
本類五星書更多>

高等學校計算機類創(chuàng)新與應用型規(guī)劃教材JAVAEE基礎教程/馮志林 版權信息

高等學校計算機類創(chuàng)新與應用型規(guī)劃教材JAVAEE基礎教程/馮志林 本書特色

本書介紹Java EE中流行的三個主流輕量級框架(Struts Spring Hibernate,SSH)的集成開發(fā),并通過實踐操作,幫助學生理解Java EE軟件架構和設計思想,掌握各框架的基本用法。 全書共7章,第1章介紹Java EE基礎,第2章介紹SSH框架基礎,第3章介紹SSH框架高級應用,第4章介紹Struts2應用案例,第5章介紹Hibernate應用案例,第6章和第7章介紹SSH整合應用案例的后臺制作和前臺制作。 本書適合作為高等院校計算機、軟件工程及相關專業(yè)的本科教材和參考書,也適合Java軟件開發(fā)人員使用。

高等學校計算機類創(chuàng)新與應用型規(guī)劃教材JAVAEE基礎教程/馮志林 內容簡介

本書介紹Java EE中流行的三個主流輕量級框架(Struts+Spring+Hibernate,SSH)的集成開發(fā),并通過實踐操作,幫助學生理解Java EE軟件架構和設計思想,掌握各框架的基本用法。 全書共7章,章介紹Java EE基礎,第2章介紹SSH框架基礎,第3章介紹SSH框架不錯應用,第4章介紹Struts2應用案例,第5章介紹Hibernate應用案例,第6章和第7章介紹SSH整合應用案例的后臺制作和前臺制作。 本書適合作為高等院校計算機、軟件工程及相關專業(yè)的本科教材和參考書,也適合Java軟件開發(fā)人員使用。

高等學校計算機類創(chuàng)新與應用型規(guī)劃教材JAVAEE基礎教程/馮志林 目錄

第1章 Java EE基礎
1.1 Java EE簡介
1.1.1 Java EE分層架構
1.1.2 開發(fā)框架
1.1.3 SSH輕量級開發(fā)框架
1.2 JSP技術
1.2.1 JSP概述
1.2.2 JSP頁面結構
1.2.3 JSP內置對象
1.3 Servlet技術
1.3.1 Servlet簡介
1.3.2 Servlet的生命周期
1.3.3 Servlet實現(xiàn)相關的類和接口
1.3.4 Request和Response接口
1.3.5 Servlet綜合案例

第2章 SSH框架基礎
2.1 Struts框架
2.1.1 MVC模式
2.1.2 Struts2概述
2.1.3 Struts2工作流程
2.1.4 Struts2配置文件
2.2 Hibernate框架
2.2.1 Hibernate概述
2.2.2 Hibernate體系結構
2.2.3 Hibernate配置文件
2.2.4 Hibernate核心接口
2.2.5 HQL查詢
2.3 Spring框架
2. 3.1 Spring概述
2.3.2 IoC技術
2.3.3 IoC實例
2.3.4 對象創(chuàng)建方式
2.3.5 依賴注入
2.3.6 Spring的配置文件

第3章 SSH框架高級應用
3.1 Struts2高級應用——標簽庫
3.1.1 Struts2標簽庫
3.1.2 0GNL
3.1.3 Struts2的OGNL表達式
3.1.4 Struts2標簽庫.I
3.1.5 EL表達式
3.2 Hibernate高級應用——查詢
3. 2.1 Hibernate查詢概述
3.2.2 一對多和多對一關系
3.2.3 多對多關聯(lián)關系
3.2.4 一對一關聯(lián)關系
3.2.5 數(shù)據(jù)檢索策略
3.3 Spring高級應用——AOP
3.3.1 AOP概述
3.3.2 AOP裝載機制
3.3.3 AOP工程實例
……
第4章 Struts2應用案例
第5章 H.bernate應用案例
第6章 SSH整合應用案例——后臺制作
第7章 SSH整合應用案例——前臺制作
附錄A SQL Server安裝
附錄B 綠色版MySQL安裝
附錄C 綠色版Tomcat安裝
參考文獻

展開全部

高等學校計算機類創(chuàng)新與應用型規(guī)劃教材JAVAEE基礎教程/馮志林 節(jié)選

第5章Hibernate案例5.1案例1——多對一和一對多關聯(lián) 多對一和一對多關聯(lián)是互逆的兩種關系,可通過設立兩張表的外鍵關系,同時實現(xiàn)多對一和一對多關聯(lián)。 5.1.1工程框架搭建1. 新建數(shù)據(jù)庫和表新建數(shù)據(jù)庫RelationTest,然后新建person表和room表。 1) person表 person表字段如圖5.1所示,主鍵設置如圖5.2所示。 圖5.1person表 圖5.2設置主鍵 注意: id字段是主鍵,而且必須是標識列(即自增型)。標識列必須在保存表之前就設置好,一旦保存表后,就不能再做設置標識列的操作。 2) room表 room表字段如圖5.3所示,主鍵設置如圖5.4所示。圖5.3room表 圖5.4設置主鍵 2. 設置外鍵 在設置外鍵前,必須將這兩張表中的數(shù)據(jù)全部刪除,否則無法創(chuàng)建外鍵。在SQL Server 2008中必須在外鍵表中才能建外鍵,所以必須首先打開外鍵表。 打開外鍵表person,如圖5.5所示。 單擊“關系”按鈕,如圖5.6所示。 圖5.5打開外鍵表person 圖5.6單擊“關系”按鈕 單擊“添加”按鈕,如圖5.7所示。 圖5.7單擊“添加”按鈕 單擊“表和列規(guī)范”項的按鈕,如圖5.8所示。 圖5.8單擊“表和列規(guī)范”項的按鈕 選擇主鍵表room和主鍵表的外鍵列id,再選擇外鍵表person的外鍵列room_id,如圖5.9所示。 圖5.9設置主鍵和外鍵 注意: 主鍵表通常都是簡單表,即字段少的表,而外鍵表是復雜表,即字段多的表,主鍵表是被引用的對象。在一對多的關系中,多方是外鍵表,而且包含一個外鍵字段。 打開數(shù)據(jù)庫關系圖,新建一個數(shù)據(jù)庫關系圖,可以看到兩張表之間存在一個外鍵關系FK_person_room,如圖5.10所示。 3. 新建Java工程 工程名為MulToOne,如圖5.11所示。 新建lib目錄,如圖5.12所示。 復制sqljdbc4.jar包到lib目錄下,并添加該jar包的引用,如圖5.13所示。 打開Db Browser視圖,然后新建一個連接,選擇Microsoft SQL Server 2005模板,然后修改Connection URL,單擊Add JARs按鈕,選擇Microsoft SQL Server的驅動連接jar包所在的位置,如圖5.14所示。圖5.10數(shù)據(jù)庫關系圖 圖5.11新建Java工程 圖5.12新建lib目錄 圖5.13添加sqljdbc4.jar包的引用 圖5.14新建數(shù)據(jù)庫連接 4. 添加Hibernate支持 右鍵單擊工程,添加Hibernate Capabilities功能支持,如圖5.15所示。 圖5.15添加Hibernate支持選擇Hibernate的版本為3.2,如圖5.16所示。 圖5.16選擇Hibernate的版本 單擊Java package后的New按鈕,新建一個包,并在該包下,自動生成類HibernateSessionFactory類,如圖5.17所示。 圖5.17生成HibernateSessionFactory類 輸入新的包名org.util,如圖5.18所示。 圖5.18輸入新的包org.util 此時,可以看到新的包名org.util,并在該包下新建HibernateSessionFactory類,如圖5.19所示。 圖5.19新建HibernateSessionFactory類 選擇剛才建好的dblink,如圖5.20所示。 圖5.20選擇dblink 選擇使用MyEclipse自帶的Hibernate庫包,如圖5.21所示。 圖5.21選擇自帶的Hibernate庫包不要選擇MyEclipse自帶的sqljdbc4.jar,如圖5.22所示。 圖5.22不選擇自帶的sqljdbc4.jar 5.1.2實體類創(chuàng)建1. 反向工程room表反向工程room表,room表是主鍵表,將生成Room類和Room.hbm.xml文件。 單擊Java src folder邊的Browse按鈕,選擇工程下的src文件夾,如圖5.23所示。 圖5.23選擇src文件夾 此時,對話框中其他選項被激活,如圖5.24所示。 圖5.24新建包,選擇正確的選項 選擇主鍵生成方式為native,如圖5.25所示。 圖5.25選擇主鍵生成方式 此時,工程中將會有3個地方發(fā)生變化。

高等學校計算機類創(chuàng)新與應用型規(guī)劃教材JAVAEE基礎教程/馮志林 作者簡介

2007年入選浙江工業(yè)大學青年學術骨干,2009年入選浙江省新世紀151人才第三層次培養(yǎng)人員,浙江省高校優(yōu)秀青年教師資助計劃人員,浙江工業(yè)大學青年學術帶頭人,浙江工業(yè)大學創(chuàng)新科研團隊核心骨干。2010年被評為浙江工業(yè)大學教壇新秀,2011被評為浙江省教壇新秀。2011年入選浙江省科協(xié)育才工程培養(yǎng)人員。2013年入選浙江省高校中青年學科帶頭人。 長期從事計算機輔助設計與圖形學、圖像處理、模式識別、軟件中間件的研究,在國內外重要學術刊物和會議上發(fā)表20余篇論文。主持浙江省科技廳計劃項目1項和浙江省自然科學基金項目2項,并作為核心骨干參與國家“核高基”重大專項項目、國家“863”計劃項目、國家自然科學基金項目、浙江省科技廳重大項目和重點項目、浙江省自然科學基金項目等10余項,并于 2009年合作獲得杭州市科技局科技進步獎、中國電子學會電子信息實踐教學成果獎。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服