Java EE基礎(chǔ)實用教程

出版時間:2009-7  出版社:電子工業(yè)出版社  作者:鄭阿奇 編  頁數(shù):370  字數(shù):608000  

前言

  Java EE技術(shù)經(jīng)過多年的發(fā)展日趨成熟,已經(jīng)成為最佳電子商務(wù)解決方案之一,關(guān)注的人也越來越多。所以,學習Java EE不僅是一種技術(shù)時尚,而且是一種技術(shù)需要。我國許多高校的不少專業(yè)都開設(shè)了Java基礎(chǔ)課程,但仍然不能滿足應(yīng)用的需要。根據(jù)當前應(yīng)用的需要,很多高校開始開設(shè)Java EE課程。但目前講解Java EE的書多為面向企業(yè)開發(fā)的中高級應(yīng)用而編寫的,所講知識大都比較難,不能適應(yīng)學生學習的需要。經(jīng)過一段時間的思考和研究,我們根據(jù)多年的教學經(jīng)驗及Java開發(fā)應(yīng)用的實際,編寫了本教材?!  禞ava EE基礎(chǔ)實用教程》從基礎(chǔ)入手,系統(tǒng)講解Java EE技術(shù)及其應(yīng)用。教材在介紹內(nèi)容的同時盡可能配套簡單實例,讓學生明白每個部件在程序中的作用,讓僅有Java基礎(chǔ)的讀者能理解Java EE應(yīng)用?! ‘斎籎ava EE技術(shù)包含很多內(nèi)容,本書從目前市場最流行的幾個Java EE框架入手,分別介紹Struts 2、Hibernate、Spring、Ajax,以及它們的相互整合應(yīng)用。每種技術(shù)都從最基礎(chǔ)的例子著手,一步一步引導讀者學習和應(yīng)用這些技術(shù)。為了讓讀者能夠看得懂、學得會,教材初稿通過初步審讀后,由僅有Java基礎(chǔ)的人員來閱讀本書,如發(fā)現(xiàn)講解不清楚和做不通的問題,由編寫人員繼續(xù)修改和完善。教程所有示例都試做通過?!  禞ava EE基礎(chǔ)實用教程》主要包含實用教程、實驗指導和綜合應(yīng)用實習三部分,涵蓋了理論和實踐教學的全過程。實用教程部分系統(tǒng)介紹Java EE開發(fā)環(huán)境配置、JSP應(yīng)用、Struts 2應(yīng)用、Hibernate應(yīng)用、Spring應(yīng)用、Ajax應(yīng)用及它們之間的整合,其中的習題主要用于強化基本概念。實驗指導部分著重訓練學生的動手能力,訓練內(nèi)容仍然是實用教程部分的實例。有些章節(jié)有小綜合,在介紹三個重要框架之后有一個大綜合,綜合應(yīng)用實習部分從模塊開發(fā)角度介紹網(wǎng)上購書系統(tǒng)。附錄還給出了實例所用數(shù)據(jù)庫案例資料。本書為任課老師免費提供教學課件、系統(tǒng)所有源代碼和沒有沖突的Jar包。需要者可從電子工業(yè)出版社華信教育資源網(wǎng)http://www.huaxin.edu.cn或www.hxedu.com.cn免費注冊下載。  本書可作為大學本科和大專相關(guān)課程教材和教學參考書,也可供從事Java EE應(yīng)用系統(tǒng)開發(fā)的用戶學習和參考?! ”緯舌嵃⑵妫暇煼洞髮W)主編,許多同志幫助完成了基礎(chǔ)工作,在此一并表示感謝!  參加本套叢書編寫的還有梁敬東、顧韻華、王洪元、楊長春、王一莉、曹弋、徐文勝、丁有和、劉啟芬、姜乃松、殷紅先、張為民、丁有和、彭作民、劉毅、鄭進、周怡君、趙陽、周旭琴、陳金輝、李含光、黃群等。

內(nèi)容概要

   本書主要包含實用教程、實驗指導和綜合應(yīng)用實習三部分,涵蓋了理論和實踐教學的全過程。實用教程部分系統(tǒng)介紹Java EE開發(fā)環(huán)境配置、JSP應(yīng)用、Struts 2應(yīng)用、Hibernate應(yīng)用、Spring應(yīng)用、Ajax應(yīng)用及它們之間的整合,其中的習題主要用于強化基本概念。實驗指導部分著重訓練學生的動手能力,訓練內(nèi)容仍然是實用教程部分的實例。有些章節(jié)有小綜合,在介紹三個重要框架之后有一個大綜合,綜合應(yīng)用實習部分從模塊開發(fā)角度介紹網(wǎng)上購書系統(tǒng)。附錄給出了實例所用數(shù)據(jù)庫案例資料。本書免費提供教學課件、程序源代碼和沒有沖突的Jar包。

書籍目錄

第1部分  實 用 教 程 第1章  Java EE簡介  1.1  Java EE應(yīng)用概述  1.2  Java EE開發(fā)環(huán)境的構(gòu)建   1.2.1  JDK的安裝與配置   1.2.2  Tomcat的安裝   1.2.3  MyEclipse的安裝與配置  1.3  解決問題的思路   1.3.1  輕型框架的流行   1.3.2  Struts框架   1.3.3  Hibernate框架   1.3.4  Spring框架  習題1 第2章  JSP應(yīng)用基礎(chǔ)  2.1  HTML語言   2.1.1  HTML文件的基本結(jié)構(gòu)   2.1.2  HTML文件的語言標記   2.1.3  表單與表格的使用   2.1.4  多框架文檔  2.2  Servlet應(yīng)用   2.2.1  Servlet的主要接口和類   2.2.2  Servlet生命周期及實際應(yīng)用舉例  2.3  JSP語法   2.3.1  JSP數(shù)據(jù)定義   2.3.2  JSP程序塊   2.3.3  JSP表達式   2.3.4  JSP指令   2.3.5  JSP動作   2.3.6  JSP注釋  2.4  JSP內(nèi)置對象   2.4.1  page對象   2.4.2  config對象   2.4.3  out對象   2.4.4  response對象   2.4.5  request對象   2.4.6  session對象   2.4.7  application對象   2.4.8  pageContext對象   2.4.9  exception對象  2.5  JSP綜合應(yīng)用實例——開發(fā)一個簡單的留言系統(tǒng)  習題2 第3章  Struts 2應(yīng)用  3.1  Struts 2概述   3.1.1  MVC簡介   3.1.2  Struts 2體系結(jié)構(gòu)  3.2  Struts 2基本應(yīng)用及工作流程   3.2.1  簡單Struts 2實例開發(fā)   3.2.2  Struts 2工作流程及各種文件詳解   3.2.3  Struts 2數(shù)據(jù)驗證及驗證框架的應(yīng)用  3.3  Struts 2標簽庫應(yīng)用   3.3.1  Struts 2的OGNL表達式   3.3.2  數(shù)據(jù)標簽   3.3.3  控制標簽   3.3.4  表單標簽   3.3.5  非表單標簽  3.4  Struts 2攔截器   3.4.1  攔截器配置   3.4.2  攔截器實現(xiàn)類   3.4.3  實例應(yīng)用自定義攔截器  3.5  Struts 2國際化應(yīng)用  3.6  Struts 2文件上傳   3.6.1  上傳單個文件   3.6.2  多文件上傳  3.7  Struts 2綜合應(yīng)用實例——添加學生信息  習題3 第4章  Hibernate應(yīng)用  4.1  Hibernate概述  4.2  Hibernate應(yīng)用基礎(chǔ)   4.2.1  Hibernate應(yīng)用實例開發(fā)   4.2.2  Hibernate各種文件的作用   4.2.3  Hibernate核心接口   4.2.4  HQL查詢  4.3  Hibernate關(guān)系映射   4.3.1  一對一關(guān)聯(lián)   4.3.2  多對一單向關(guān)聯(lián)   4.3.3  一對多雙向關(guān)聯(lián)   4.3.4  多對多關(guān)聯(lián)  4.4  Hibernate高級功能   4.4.1  Hibernate批量處理   4.4.2  實體對象生命周期   4.4.3  Hibernate事務(wù)管理  4.5  Hibernate與Struts 2整合應(yīng)用   4.5.1  DAO模式   4.5.2  Hibernate與Struts 2整合應(yīng)用實例——開發(fā)學生選課系統(tǒng)  習題4 第5章  Spring應(yīng)用  5.1  Spring概述  5.2  Spring核心機制——依賴注入   5.2.1  工廠模式   5.2.2  依賴注入應(yīng)用   5.2.3  注入的兩種方式  5.3  Spring核心接口及基本配置   5.3.1  Spring核心接口   5.3.2  Spring基本配置  5.4  Spring AOP   5.4.1  從代理機制初探AOP   5.4.2  動態(tài)代理   5.4.3  AOP術(shù)語與概念   5.4.4  通知Advice   5.4.5  切入點Pointcut  5.5  Spring事務(wù)支持   5.5.1  使用TransactionProxyFactoryBean生成事務(wù)代理   5.5.2  利用繼承簡化配置   5.5.3  用BeanNameAutoProxyCreator自動創(chuàng)建事務(wù)代理   5.5.4  用DefaultAdvisorAutoProxyCreator自動創(chuàng)建事務(wù)代理  5.6  Spring與Struts 2整合應(yīng)用  5.7  Spring與Hibernate整合應(yīng)用  習題5 第6章  Struts 2、Hibernate和Spring整合應(yīng)用  6.1  項目創(chuàng)建及功能描述  6.2  層次劃分  6.3  添加Spring開發(fā)  6.4  實現(xiàn)Hibernate持久層  6.5  實現(xiàn)DAO  6.6  實現(xiàn)業(yè)務(wù)邏輯層  6.7  實現(xiàn)Web層   6.7.1  web.xml及struts.properties配置文件   6.7.2  分頁實現(xiàn)   6.7.3  項目主界面   6.7.4  “登錄”功能實現(xiàn)   6.7.5  “學生信息管理”功能實現(xiàn)   6.7.6  “學生成績信息管理”功能實現(xiàn)  習題6 第7章  Ajax  7.1  Ajax概述  7.2  JavaScript基礎(chǔ)   7.2.1  JavaScript語法基礎(chǔ)   7.2.2  JavaScript瀏覽器對象  7.3  Ajax基礎(chǔ)應(yīng)用   7.3.1  Ajax應(yīng)用實例   7.3.2  XMLHttpRequest對象   7.3.3  Ajax技術(shù)適用場合  7.4  開源Ajax框架——DWR  習題7第2部分  實 驗 指 導 實驗1  HTML應(yīng)用 實驗2  JSP應(yīng)用 實驗3  Struts 2應(yīng)用 實驗4  Hibernate應(yīng)用 實驗5  Spring應(yīng)用 實驗6  SSH整合應(yīng)用 實驗7  Ajax應(yīng)用第3部分  綜合應(yīng)用實習 實習1  網(wǎng)上購書系統(tǒng)  P1.1  系統(tǒng)分析和設(shè)計  P1.2  注冊、登錄和注銷  P1.3  圖書類別及新書展示  P1.4  顯示指定類別圖書  P1.5  圖書查詢  P1.6  添加圖書到購物車  P1.7  顯示購物車  P1.8  結(jié)賬  P1.9  用Ajax為注冊添加驗證附錄A  SQL Server 2005學生成績管理系統(tǒng)數(shù)據(jù)庫 A.1  學生信息表 A.2  課程信息表 A.3  學生成績表 A.4  專業(yè)表 A.5  登錄表 A.6  連接表

章節(jié)摘錄

版權(quán)頁:插圖:第1章 Java EE簡介1996年,Sun Microsystems公司推出了一種新的純面向?qū)ο蟮木幊陶Z言——Java。根據(jù)不同的應(yīng)用領(lǐng)域,將Java語言劃分為三大平臺:①Java Platform Micro Edition,簡稱Java ME,即Java平臺微型版。主要用于開發(fā)掌上電腦、手機等移動設(shè)備使用的嵌入式系統(tǒng)。②Java Platform Standard Edition,簡稱Java SE,即Java平臺標準版。主要用于開發(fā)一般臺式機應(yīng)用程序。③Java Platform Enterprise Edition,簡稱Java EE,即Java平臺企業(yè)版。主要用于快速設(shè)計、開發(fā)、部署和管理企業(yè)級的軟件系統(tǒng)。本書將著重介紹Java EE的實際應(yīng)用。1.1 Java EE應(yīng)用概述Java EE是目前開發(fā)Web應(yīng)用(特別是企業(yè)級Web應(yīng)用)最流行的平臺之一,其實JavaWeb應(yīng)用的核心技術(shù)是JSP、Servlet與JavaBean。但遺憾的是,一直沒有一套有效的開發(fā)規(guī)范來約束JSP程序員,導致不同程序員寫出不同風格的JSP程序。項目的規(guī)模越大,這種弊端就越明顯,項目的維護難度可見一斑。這時,一個基于Web框架開發(fā)的Web應(yīng)用時代已經(jīng)來臨。繼Struts成功推出之后,大批優(yōu)秀的框架緊跟其后,席卷了整個市場,本書將介紹幾個市場上常用的非常優(yōu)秀的框架。到現(xiàn)在為止,Java EE應(yīng)用已經(jīng)趨于成熟,但其形成的組件卻在不斷升級、更新。首先,JDK(Java軟件開發(fā)包)的版本在不斷提升,其服務(wù)器也是各種各樣,百家爭鳴,本書將應(yīng)用Tomcat作為開發(fā)服務(wù)器。就IDE(集成開發(fā)環(huán)境)而言,本書將用現(xiàn)在非常流行的Eclipse和MyEclipse作為開發(fā)工具。下面將介紹它們的安裝、配置及使用方法。

編輯推薦

《Java EE基礎(chǔ)實用教程》:高等學校計算機教材

圖書封面

評論、評分、閱讀與下載


    Java EE基礎(chǔ)實用教程 PDF格式下載


用戶評論 (總計7條)

 
 

  •   適合有一定java基礎(chǔ)的人學習企事業(yè)級應(yīng)用程序開發(fā),涉及到了基本的JSP和SSH以及Ajax框架,但都不是很深入,適合學習用,不適合鉆研用。
  •   這本書的印刷質(zhì)量真是好一般,紙質(zhì)不好,不知道是不是盜版的。書的內(nèi)容適合入門。
  •   簡明扼要,沒基礎(chǔ)的看比較吃力
  •   經(jīng)典的書,寫的不錯,鄭阿奇寫的,我喜歡,入門嘛
  •   書本質(zhì)量不需要懷疑,全新而不過保質(zhì)期呀。
  •   內(nèi)容較全面,可以一看。
  •   我是幫人買的,他說不錯喔
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7