Java Web整合開發(fā)全程指南

出版時(shí)間:2009-4  出版社:電子工業(yè)出版社  作者:許鋒,周慧英 編著  頁(yè)數(shù):505  字?jǐn)?shù):727000  
Tag標(biāo)簽:無(wú)  

前言

  關(guān)于本書Java技術(shù)是Sun于1995年推出的一種極富創(chuàng)造力的計(jì)算平臺(tái),最初稱為“Oak”,1995年被重命名為“Java編程語(yǔ)言”。  隨著Java語(yǔ)言的流行,Java在網(wǎng)站和企業(yè)級(jí)應(yīng)用的開發(fā)上應(yīng)用得越來(lái)越普遍,JavaWeb開發(fā)已經(jīng)成為Java企業(yè)級(jí)解決方案中不可或缺的重要組成部分?! ”緯褂肊clipse最新版本作為Java網(wǎng)絡(luò)編程的開發(fā)平臺(tái),并使用最新版本的Tomcat6作為Web應(yīng)用服務(wù)器,數(shù)據(jù)庫(kù)主要使用MySQL?! ”緯Z(yǔ)言簡(jiǎn)潔易懂,知識(shí)點(diǎn)分類明確且代碼注釋詳盡.并且理論聯(lián)系實(shí)際,結(jié)合JavaWeb相關(guān)技術(shù)的核心API提供對(duì)應(yīng)的實(shí)例代碼,書中提供了豐富且實(shí)用性很強(qiáng)的實(shí)例程序?! ”緯鴥?nèi)容組織  本書可以分為兩個(gè)部分,第1部分是第1至第7章,其中介紹了使用Java開發(fā)Web程序的基本知識(shí),如JSP、JSTL、Servlet和JavaBean等,第2部分是第8至第16章,其中介紹了目前最流行的JavaWeb框架技術(shù)?! ∮捎跁r(shí)間倉(cāng)促和作者的水平有限,書中錯(cuò)誤和不妥之處在所難免,敬請(qǐng)讀者批評(píng)指正.郵箱:jsj@phei.com.cn.

內(nèi)容概要

本書從Java Web開發(fā)的基本技術(shù)JSP、Servlet和JavaBean入手講解如何使用目前最為流行的Struts、Hibernate和Spring框架技術(shù)開發(fā)Java Web應(yīng)用,并結(jié)合多種實(shí)例(只運(yùn)用如Struts這樣單一技術(shù)的實(shí)例或使用多種技術(shù),如3種框架混合使用的實(shí)例)具體闡述。本書內(nèi)容全面,涵蓋了Java Web開發(fā)各方面的內(nèi)容,如JSP技術(shù)、JavaBean技術(shù)、MVC框架、多層次系統(tǒng)架構(gòu)、數(shù)據(jù)源連接池配置,以及Web容器等。不僅介紹了相關(guān)技術(shù)的核心API,并且提供了相當(dāng)豐富的應(yīng)用實(shí)例。    本書實(shí)例程序基于最新的JDK 6.0及其他最新的開發(fā)工具,如Eclipse 3.3和Tomcat 6.0等,并使用最新的Java Web框架技術(shù)開發(fā)完成。    本書既可供Java Web編程的初學(xué)者作為入門書籍使用,也可供具有一定開發(fā)經(jīng)驗(yàn)的開發(fā)人員作為進(jìn)階教材學(xué)習(xí)。

書籍目錄

基礎(chǔ)篇  第1章  JSP概述    1.1  JSP概述      1.1.1  JSP簡(jiǎn)介      1.1.2  JSP特點(diǎn)   1.2  JSP與ASP、PHP的比較     1.2.1  JSP與ASP的比較     1.2.2  JSP與PHP的比較   1.3  JSP開發(fā)環(huán)境     1.3.1  下載安裝JDK 6.0     1.3.2  下載安裝Tomcat   1.4  Eclipse     1.4.1  安裝Eclipse     1.4.2  Java開發(fā)環(huán)境Eclipse   1.5  本章小結(jié) 第2章  JSP基本語(yǔ)法   2.1  JSP結(jié)構(gòu)     2.1.1  簡(jiǎn)單的JSP文件     2.1.2  JSP的結(jié)構(gòu)   2.2  標(biāo)記對(duì)     2.2.1  HTML/XML靜態(tài)腳本     2.2.2  客戶端腳本     2.2.3  JSP腳本元素     2.2.4  執(zhí)行秩序     2.2.5  服務(wù)器端和客戶端代碼相互調(diào)用   2.3  注釋     2.3.1  JSP注釋     2.3.2  HTML/XML注釋     2.3.3  Scriptlets中的注釋   2.4  指令     2.4.1  page指令     2.4.2  include指令     2.4.3  taglib指令   2.5  JSP腳本元素     2.5.1  表達(dá)式     2.5.2  Scriptlet     2.5.3  聲明   2.6  動(dòng)作元素     2.6.1  param動(dòng)作元素     2.6.2  forward動(dòng)作元素     2.6.3  include動(dòng)作元素     2.6.4  plugin動(dòng)作元素   2.7  本章小結(jié) 第3章  JSP隱含對(duì)象   3.1  out對(duì)象     3.1.1  out對(duì)象簡(jiǎn)介     3.1.2  out對(duì)象的常用方法   3.2  request對(duì)象     3.2.1  request對(duì)象簡(jiǎn)介     3.2.2  request對(duì)象的常用方法     3.2.3  HTML的響應(yīng)機(jī)制   3.3  response對(duì)象     3.3.1  response對(duì)象簡(jiǎn)介     3.3.2  response對(duì)象方法     3.3.3  應(yīng)用response對(duì)象的常用方法   3.4  session對(duì)象     3.4.1  session對(duì)象簡(jiǎn)介     3.4.2  session對(duì)象的常用方法     3.4.3  應(yīng)用session對(duì)象的常用方法   3.5  application對(duì)象     3.5.1  application對(duì)象簡(jiǎn)介     3.5.2  application對(duì)象的常用方法     3.5.3  應(yīng)用application對(duì)象的常用方法   3.6  pageContext對(duì)象     3.6.1  pageContext對(duì)象簡(jiǎn)介     3.6.2  pageContext對(duì)象的常用方法     3.6.3  應(yīng)用pageContext對(duì)象的常用方法   3.7  config對(duì)象     3.7.1  config對(duì)象簡(jiǎn)介     3.7.2  config對(duì)象的常用方法     3.7.3  config對(duì)象應(yīng)用   3.8  page對(duì)象     3.8.1  page對(duì)象簡(jiǎn)介     3.8.2  page對(duì)象的常用方法     3.8.3  page對(duì)象應(yīng)用   3.9  exception對(duì)象     3.9.1  exception對(duì)象簡(jiǎn)介     3.9.2  exception對(duì)象的常用方法     3.9.3  exception對(duì)象應(yīng)用   …… 第4章  自定義標(biāo)簽庫(kù)和JSTL 第5章  JSP Servlet編程 第6章  JavaBean編程 第7章  JDBC數(shù)據(jù)庫(kù)編程進(jìn)階篇 第8章  Struts 2.0開發(fā) 第9章  Struts 2應(yīng)用進(jìn)階 第10章  Struts 2實(shí)例開發(fā) 第11章  Hibernate開發(fā) 第12章  Hibernate實(shí)例開發(fā) 第13章  Struts和Hibernate綜合實(shí)例開發(fā) 第14章  Spring開發(fā)技術(shù) 第15章  Spring實(shí)例開發(fā)實(shí)戰(zhàn)篇 第16章  網(wǎng)上書店實(shí)例實(shí)例目錄

章節(jié)摘錄

  基礎(chǔ)篇  第1章 JSP概述  1.1 JSP概述  JSP技術(shù)以Java為基礎(chǔ)開發(fā),實(shí)現(xiàn)了動(dòng)態(tài)頁(yè)面與靜態(tài)頁(yè)面的分離。并且脫離了硬件平臺(tái)的束縛,以及編譯后運(yùn)行等方式。從而大大提高了其執(zhí)行效率,逐漸成為互聯(lián)網(wǎng)上的主流開發(fā)工具。  1.1.1 JSP簡(jiǎn)介  JSP技術(shù)提供了一種簡(jiǎn)單快速的方法來(lái)創(chuàng)建顯示動(dòng)態(tài)生成內(nèi)容的Web頁(yè)面,其目的是使得構(gòu)造基于Web的應(yīng)用程序更加容易和快捷,而這些應(yīng)用程序能夠與各種w曲服務(wù)器、應(yīng)用服務(wù)器、瀏覽器和開發(fā)工具協(xié)同工作?! SP網(wǎng)頁(yè)由傳統(tǒng)的網(wǎng)頁(yè)HTML文件(.htm和.html)中加入Java程序片段(Scriptlet)和JSP標(biāo)記(tag)所構(gòu)成。Web服務(wù)器在遇到訪問(wèn)JSP網(wǎng)頁(yè)的請(qǐng)求時(shí),首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以HTML格式返回給客戶。所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅僅是結(jié)果,對(duì)客戶瀏覽器的要求比較低。  自JSP推出后,眾多大公司都推出了支持JSP技術(shù)的服務(wù)器,如IBM、Oracle及Bea公司等,由此JSP迅速成為商業(yè)應(yīng)用的服務(wù)器端語(yǔ)言?! ?.1.2 JSP特點(diǎn)  一般來(lái)說(shuō),JSP具有如下特點(diǎn)。 ?。?)內(nèi)容的生成和顯示分離  Web頁(yè)面開發(fā)人員可以使用HTML或者XML標(biāo)識(shí)來(lái)設(shè)計(jì)和格式化最終頁(yè)面,使用JSP標(biāo)識(shí)或者小腳本來(lái)生成頁(yè)面上的動(dòng)態(tài)內(nèi)容(內(nèi)容根據(jù)請(qǐng)求來(lái)變化)。生成內(nèi)容的邏輯被封裝在標(biāo)識(shí)和JavaBeans組件中,并且捆綁在小腳本中,所有的腳本在服務(wù)器端運(yùn)行。如果核心邏輯被封裝在標(biāo)識(shí)和Beans中,那么其他人員,如Web管理人員和頁(yè)面設(shè)計(jì)人員能夠編輯和使用JSP頁(yè)面,而不影響內(nèi)容的生成。

編輯推薦

  Java技術(shù)是Sun于1995年推出的一種極富創(chuàng)造力的計(jì)算平臺(tái),最初稱為“Oak”,1995年被重命名為“Java編程語(yǔ)言”。隨著Java語(yǔ)言的流行,Java在網(wǎng)站和企業(yè)級(jí)應(yīng)用的開發(fā)上應(yīng)用得越來(lái)越普遍,Java Web開發(fā)已經(jīng)成為Java企業(yè)級(jí)解決方案中不可或缺的重要組成部分。 《Java Web整合開發(fā)全程指南》使用Eclipse最新版本作為Java網(wǎng)絡(luò)編程的開發(fā)平臺(tái),并使用最新版本的Tomcat 6作為Web應(yīng)用服務(wù)器,數(shù)據(jù)庫(kù)主要使用MySQL。 《Java Web整合開發(fā)全程指南》語(yǔ)言簡(jiǎn)潔易懂,知識(shí)點(diǎn)分類明確且代碼注釋詳盡。并且理論聯(lián)系實(shí)際,結(jié)合Java Web相關(guān)技術(shù)的核心API提供對(duì)應(yīng)的實(shí)例代碼,《Java Web整合開發(fā)全程指南》中提供了豐富且實(shí)用性很強(qiáng)的實(shí)例程序?! ?、知識(shí)全面,實(shí)例精彩,指導(dǎo)性強(qiáng)  基礎(chǔ)、進(jìn)階(struts+spring +Hibernate)、實(shí)戰(zhàn),循序漸進(jìn)地全面講解Java web整合開發(fā)的方方面面?! ?、用實(shí)例說(shuō)話,講解詳細(xì),通俗易易懂  語(yǔ)言簡(jiǎn)潔易懂,知識(shí)點(diǎn)分類明確,對(duì)程序代碼提供詳細(xì)的標(biāo)注,理論聯(lián)系實(shí)際,讓讀者掌握更多的編程技術(shù)和注意事項(xiàng)。  提供所有實(shí)例的源代碼。

圖書封面

圖書標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    Java Web整合開發(fā)全程指南 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7