出版時(shí)間:2009-4 出版社:電子工業(yè)出版社 作者:卜炟 頁數(shù):407
Tag標(biāo)簽:無
前言
Java Web開發(fā)在整個(gè)Web開發(fā)領(lǐng)域占有重要地位。目前許多的Web應(yīng)用將Java Web開發(fā)作為首選,尤其是大中型Web應(yīng)用。Java Web從最初的Servlet,發(fā)展到后來的JSP,吸引著許多Web開發(fā)人員的眼球。目前市面上關(guān)于Java Web開發(fā)的書籍非常豐富,但是這些書有些過于技術(shù)化,入門者根本無法入手,也有部分書籍內(nèi)容不全,無法讓初學(xué)者對(duì)該技術(shù)得到全面的認(rèn)識(shí)?! 榱四茏尦醮谓佑|Java Web開發(fā)的愛好者快速而又輕松地學(xué)會(huì)Java Web開發(fā),筆者總結(jié)了自己學(xué)習(xí)Java Web開發(fā)的經(jīng)驗(yàn),并結(jié)合多年實(shí)際開發(fā)的經(jīng)驗(yàn),編寫了這本Java Web基礎(chǔ)教程。在本書中,筆者從最基礎(chǔ)的概念入手,循序漸進(jìn)地將Java Web開發(fā)中的每個(gè)技術(shù)點(diǎn)展現(xiàn)在讀者面前,力求讓讀者在最短的時(shí)間內(nèi)高效地掌握J(rèn)ava Web開發(fā)的基礎(chǔ)概念及技術(shù)要點(diǎn)?! ”緯泻翁厣 ?.細(xì)致體貼的講解 為了讓讀者更快地上手,本書特別設(shè)計(jì)了適合初學(xué)者的學(xué)習(xí)方式,用準(zhǔn)確的語言總結(jié)概念?用直觀的圖示演示過程?用詳細(xì)的注釋解釋代碼?用形象的比方幫助記憶。
內(nèi)容概要
本書是Java Web開發(fā)的基礎(chǔ)教程,針對(duì)沒有接觸過或還不是特別熟悉Java Web開發(fā)的讀者,詳細(xì)介紹了Java Web開發(fā)的基礎(chǔ)概念及技術(shù)要點(diǎn)。全書分為6篇共21章內(nèi)容,第一篇為Java Web基礎(chǔ)篇,介紹了執(zhí)行環(huán)境和開發(fā)環(huán)境的搭建及JSP的語法基礎(chǔ)。第二篇為JSP 2.0開發(fā)篇,介紹了JSP指令元素、JSP動(dòng)作元素、JSP內(nèi)置對(duì)象、JSP和JavaBean等內(nèi)容。第三篇為Servlet開發(fā)篇,介紹了Servlet的基礎(chǔ)知識(shí)及Servlet監(jiān)聽器,以及過濾器的開發(fā)等內(nèi)容。第四篇為使用設(shè)計(jì)模式篇,介紹了DAO和MVC這兩個(gè)經(jīng)典設(shè)計(jì)模式。第五篇為框架技術(shù)篇,介紹了Struts 2、Hibernate、Spring這三個(gè)目前非常流行的輕量級(jí)Java Web開發(fā)框架。第六篇為項(xiàng)目實(shí)戰(zhàn)篇,通過整合前面的三個(gè)框架,開發(fā)一套用戶管理系統(tǒng)?! ”緯m合Java Web開發(fā)技術(shù)的初學(xué)者,也可作為大、中院校學(xué)生和培訓(xùn)班的教材。對(duì)于有一定Java Web開發(fā)技術(shù)基礎(chǔ),但還需要進(jìn)一步學(xué)習(xí)的人員,本書也有較大的參考價(jià)值。
書籍目錄
第一篇 Java Web基礎(chǔ)篇 第1章 搭建開發(fā)環(huán)境(教學(xué)視頻:53分鐘) 第2章 JSP的基礎(chǔ)語法(教學(xué)視頻:27分鐘) 第二篇 JSP 2.0開發(fā)篇 第3章 JSP指令元素(教學(xué)視頻:37分鐘) 第4章 JSP動(dòng)作元素(教學(xué)視頻:31分鐘) 第5章 JSP內(nèi)置對(duì)象(教學(xué)視頻:51分鐘) 第6章 數(shù)據(jù)庫操作(教學(xué)視頻:9分鐘) 第7章 JSP和JavaBean(教學(xué)視頻:34分鐘) 第8章 EL表達(dá)式(教學(xué)視頻:49分鐘) 第9章 JSTL標(biāo)簽庫(教學(xué)視頻:75分鐘) 第三篇 Servlet開發(fā)篇 第10章 Servlet開發(fā)基礎(chǔ)( 教學(xué)視頻:41分鐘) 第11章 Filter開發(fā)(教學(xué)視頻:41分鐘) 第12章 Listener開發(fā)( 教學(xué)視頻:26分鐘) 第四篇 使用設(shè)計(jì)模式篇 第13章 DAO設(shè)計(jì)模式(教學(xué)視頻:21分鐘) 第14章 MVC設(shè)計(jì)模式(教學(xué)視頻:22分鐘) 第五篇 框架技術(shù)篇 第15章 Struts 2基礎(chǔ)(教學(xué)視頻:41分鐘) 第16章 Struts 2高級(jí)應(yīng)用(教學(xué)視頻:51分鐘) 第17章 持久化框架Hibernate(教學(xué)視頻:35分鐘) 第18章 Struts 2整合Hibernate開發(fā)(教學(xué)視頻:28分鐘) 第19章 Spring開發(fā)(教學(xué)視頻:39分鐘) 第20章 Struts 2整合Spring開發(fā)(教學(xué)視頻:32分鐘) 第六篇 項(xiàng)目實(shí)戰(zhàn)篇 第21章 SSH整合開發(fā)用戶管理系統(tǒng)
章節(jié)摘錄
【代碼解析】示例代碼中分別設(shè)置application、session、request、page范圍的name屬性,并最終通過pageScope、requestScope、sessionScope及applicationScope來獲得相應(yīng)屬性范圍的name屬性值。第26行中并沒有指定范圍,這時(shí)將按照查找順序來取得,又因?yàn)橥瑫r(shí)在page、request、session、application范圍中存儲(chǔ)了“name”變量,所以這時(shí)將取得page范圍內(nèi)的name屬性值,即“page_James”?! ?.2.3與輸入有關(guān)的內(nèi)置對(duì)象 與輸入有關(guān)的隱含對(duì)象有兩個(gè)param和paramValues,用來取得用戶的請(qǐng)求參數(shù)。在使用EL之前可以使用如下代碼取得用戶的請(qǐng)求參數(shù)?! equest.getParameter(String name); request.getParameterValues(name); 在使用EL時(shí)則可以使用param和paramValues兩者來取得用戶請(qǐng)求參數(shù)。其中使用param接收的參數(shù)只有一個(gè)值,而如果參數(shù)有幾個(gè)值,就必須使用paramValues來接收參數(shù)?! 痉独?-8】范例8-8是一個(gè)使用param和paramValues取得用戶請(qǐng)求參數(shù)的示例。該范例包含兩個(gè)文件,一個(gè)是用來傳遞參數(shù)的用戶表單UserForm.jsp,代碼如示例代碼8-8(A)所示;一個(gè)是用來通過EL的request內(nèi)置對(duì)象獲得參數(shù)的頁面ParamDemo.jsp,代碼如示例代碼8-8(B)所示。
編輯推薦
全面介紹Java Web開發(fā)環(huán)境的搭建 深入講解JSP指令元素、動(dòng)作元素及內(nèi)置對(duì)象 深入講解通過JDBC操作數(shù)據(jù)庫 深入講解EL表達(dá)式及JSTL 深入剖析Servlet、Listerler以及Filter 詳細(xì)介紹DAO設(shè)計(jì)模式和MVC設(shè)計(jì)模式 詳細(xì)介紹經(jīng)典MVC框架Struts 2的應(yīng)用 詳細(xì)介紹持久化框架Hibernate的應(yīng)用 詳細(xì)介紹Spring框架的應(yīng)用 詳細(xì)介紹Sfruts 2、Hibernate、Spring框架的整合應(yīng)用 《21天學(xué)通JavaWeb開發(fā)》適合以下人員閱讀 從未接觸過Java Web開發(fā)的人員 希望提高Java Web開發(fā)水平的人員 軟件研發(fā)技術(shù)人員 大中專院校的相關(guān)學(xué)生和老師 做畢業(yè)設(shè)計(jì)的高年級(jí)學(xué)生 其他編程愛好者 《21天學(xué)通JavaWeb開發(fā)》技術(shù)支持 QQ群:21948169 論壇:http://WWW.rzchina.net 21天學(xué)編程系列特色 光盤提供了源代碼、大量多媒體視頻教學(xué)、電子教案及編程電子書 作者均為有多年編程經(jīng)驗(yàn)的一線程序員或者培訓(xùn)講師 提供了專門的技術(shù)服務(wù)論壇: Http://www.rzctlina.net 按“基礎(chǔ)知識(shí)-核心技術(shù)-典型實(shí)例-綜合練習(xí)-項(xiàng)目案例”的模式講解 概念準(zhǔn)確、清楚,必要時(shí)進(jìn)行類比,讀者很容易理解 提供了大量實(shí)例,最后還提供了綜合案例,非常實(shí)用 對(duì)代碼進(jìn)行了豐富的注釋,閱讀起來沒有任何障礙 無論理論知識(shí),還是實(shí)例講解都很詳細(xì),很容易掌握 以任務(wù)驅(qū)動(dòng)方式講解,用實(shí)例引導(dǎo)讀者學(xué)習(xí),只需21天,便可輕松掌握ASP.NET編程?!?1天學(xué)通JavaWeb開發(fā)》特色:基礎(chǔ)知識(shí)-核心技術(shù)-典型實(shí)例-綜合練習(xí)-項(xiàng)目案例,192個(gè)典型實(shí)例、3個(gè)項(xiàng)目案例、212個(gè)練習(xí)題,一線開發(fā)人員全程貼心講解,上手毫不費(fèi)力?! 〕礑VD:13小時(shí)多媒體語音視頻教學(xué),《21天學(xué)通JavaWeb開發(fā)》源代碼 + 《21天學(xué)通JavaWeb開發(fā)》電子教案(PPT),1000余頁編程參考寶典電子書(免費(fèi)贈(zèng)送)。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
21天學(xué)通Java Web開發(fā) PDF格式下載