出版時間:2008-10 出版社:清華大學(xué)出版社 作者:張洪斌 頁數(shù):519
內(nèi)容概要
本書以豐富的示例,全面講述Java Web開發(fā)技術(shù),包括核心基礎(chǔ)知識Servlet和JSP(含JSTL),并廣泛涉獵相關(guān)的其他關(guān)鍵技術(shù),如數(shù)據(jù)庫、ORM框架(Hibernate和iBatis)、MVC和JSF、Sprin9、設(shè)計模式、UML。對書中講述的所有內(nèi)容,傘部都配有可運(yùn)行的代碼以演示(含光盤)。 本書頗具特色之處是給出由8個版本組成、由淺入深不斷進(jìn)化的網(wǎng)上書店的例子,這既有利于讀者掌握各章的知識要點,又能讓讀者從總體上對各種Java Web技術(shù)融會貫通。 本書適合有一定Java基礎(chǔ)的讀者閱讀,可作為在校學(xué)生、中高級技術(shù)開發(fā)工程師和其他IT技術(shù)人員的參考書,也可作為大專院校和培訓(xùn)機(jī)構(gòu)的教學(xué)用書。
書籍目錄
第1章 開發(fā)第一個Java Web程序 1.1 Java Web開發(fā)運(yùn)行環(huán)境的建立 1.1.1 選擇開發(fā)Java Web代碼的IDE 1.1.2 Tomcat的安裝、設(shè)置和運(yùn)行 1.2 部署和運(yùn)行第一個Java Web代碼 1.2.1 部署Java web模塊到服務(wù)器中 1.2.2 運(yùn)行Tomcat中的程序 1.2.3 解析Web模塊的結(jié)構(gòu) 1.3 開發(fā)Servlet程序 1.3.1 編寫Servlet的代碼 1.3.2 解析Web模塊的URL結(jié)構(gòu) 1.3.3 解析web.xml配置文件 1.3.4 巧妙利用Java Web模塊的歡迎文件 1.4 Servlet產(chǎn)生其他類型的網(wǎng)頁內(nèi)容 1.4.1 產(chǎn)生Excel表格 1.4.2 產(chǎn)生XML文件 1.5 JavaWeb和JavaEE技術(shù)概況第2章 例解Serv let核心語法 2.1 解析Servlet的運(yùn)行機(jī)制和生命期 2.1.1 Servlet的生命期方法 2.1.2 Servlet的初始化順序 2.1.3 Servlet的getServletlnfo方法 2.2 解析Servlet的表單處理 2.2.1 GET方法提交的表單 2.2.2 POST方法提交的表單 2.2.3 得到表單中所有的數(shù)據(jù) 2.2.4 HTML各種組件和Servlet的處理方法 2.3 解析HTTP的Request、Response和Header信息 2.3.1 運(yùn)行本節(jié)的代碼 2.3.2 HTTP Request和HTTP Response的格式 2.3.3 HTTP Request和HTTP Response的頭部信息 2.4 解析Servlet的運(yùn)行環(huán)境ComeXt 2.4.1 ServletConfi9和Servlet初始化參數(shù) 2.4.2 ServletContext及其屬性 2.4.3 Servlet的日志 2.4.4 Context的初始化參數(shù) 2.4.5 ComeXt中的其他方法 2.5 解析Cookie 2.5.1 Cookie的瀏覽器設(shè)置 2.5.2 Cookie的組成 2.5.3 添加和顯示Cookie 2.5.4 刪除Cookie 2.5.5 Cookie的用途示例——識別用戶 2.6 解析Session 2.6.1 Session的概念 2.6.2 Session入門 2.6.3 簡易購物車的開發(fā) 2.6.4 URL Rewritin9控制Session 2.6.5 Hidden Field(隱藏域)控制Session 2.7 解析Servlet的Include、Forward和Redirect方法 2.7.1 Forward方法 2.7.2 Redirect方法 2.7.3 Include方法 2.8 小結(jié):Servlet的Scope和共享數(shù)據(jù) 2.9 解析Servlet的Listener ……第3章 例解JSP核心語法第4章 例解數(shù)據(jù)庫訪問技術(shù)第5章 例解Web Security安全控制第6章 例解JSP標(biāo)準(zhǔn)標(biāo)記庫(JSTL)第7章 開發(fā)MVC結(jié)構(gòu)的網(wǎng)上書店實例第8章 例解Java Server Faces第9章 例解ORM框架在Web開發(fā)中的應(yīng)用第10章 例解Spring框架在Web開發(fā)中的應(yīng)用第11章 例解軟件開發(fā)分析和設(shè)計模式附錄A eclipse+MyEclipse環(huán)境下的Java Web開發(fā)
章節(jié)摘錄
第1章 開發(fā)第一個Java Web程序 本章前面幾節(jié)將以一個簡單的Hello world類型的例子,講解開發(fā)Java Web代碼的完整工程,等到讀者有一定實際體驗后,在最后一節(jié),再從總體上介紹Java Web和Java EE技術(shù)。當(dāng)然,如果想先了解一下Java Web的全貌,也可以先讀最后一節(jié)?! ”菊聦⒏乓亟榻B開發(fā)Java web程序的過程,對Java Web代碼完全陌生的讀者不必逐字理解,有個大致的概念就可以了。等到把后面具體的例子研究完了,再回到這里,相信就會完全明白了。 通常,完整的Java Web程序包含若干個文件,其中有用Java代碼寫的Servlet和JSP,也有HTML文件、圖像文件、Java類使用的類庫(Library)等其他文件,這些文件要按照J(rèn)ava的規(guī)則,組成一個目錄,目錄可以形成一個war文件,稱為打包(Package),war文件就是jar文件,只是把后綴名jar改為war。一般把這樣的目錄或者war文件叫做Java Web模塊或者Web Application?! ‘?dāng)Web模塊開發(fā)完成后,就把該模塊放到支持Java Web服務(wù)器的一個目錄中,這稱為部署(Deploy)。本書使用的服務(wù)器是Tomcat。最后啟動服務(wù)器,在瀏覽器中輸入適當(dāng)?shù)木W(wǎng)址來調(diào)用Web模塊?! 『唵蔚卣f,開發(fā)Java web代碼的主要步驟如下。 ?。?)開發(fā)Web模塊中的各種文件?! 。?)把這些文件按照要求放在相應(yīng)的目錄中,目錄可以打包成war文件?! 。?)完成的目錄或者war文件部署到服務(wù)器中,即復(fù)制到服務(wù)器存放的一個目錄中?! 。?)啟動服務(wù)器?! 。?)在瀏覽器中輸入調(diào)用Web模塊的網(wǎng)址。
編輯推薦
《例解Java Web開發(fā)技術(shù)精髓(附光盤1張)》特色如下: 著名Know Unknown Through Known教育模式開創(chuàng)者的又一力作; 用簡練的語言,秩序漸進(jìn)、由淺入深地講解復(fù)雜的Java Web技術(shù); 內(nèi)容全面,多種重要技術(shù)精講精解,幫助讀者準(zhǔn)確把握時代脈搏; 以專業(yè)獨到的資深程序員眼光,由內(nèi)及外,透徹剖析配置的精髓。 由具有多年網(wǎng)站開發(fā)經(jīng)驗的專業(yè)人員精心編寫而成;注重基礎(chǔ)知識與實例相結(jié)合;語言能俗易懂,程序清晰整潔、實用性強(qiáng);結(jié)合目前最流行的行業(yè)案例開發(fā)過程進(jìn)行講解;適合網(wǎng)站開發(fā)愛好者,網(wǎng)絡(luò)管理員等初/中級用戶閱讀。
圖書封面
評論、評分、閱讀與下載
例解Java Web開發(fā)技術(shù)精髓 PDF格式下載