注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書教育/教材/教輔教材高職高專教材Java Web程序設(shè)計與項目實踐

Java Web程序設(shè)計與項目實踐

Java Web程序設(shè)計與項目實踐

定 價:¥89.00

作 者: 陳建國,張曉云,代英明
出版社: 清華大學出版社
叢編項: 高職高專"工作過程導向"新理念教材——計算機系列
標 簽: 暫缺

ISBN: 9787302590491 出版時間: 2022-08-01 包裝:
開本: 頁數(shù): 字數(shù):  

內(nèi)容簡介

  本書以“用戶管理系統(tǒng)”項目為案例,采用項目導向、任務(wù)驅(qū)動、案例講解的方法,可以使讀者更直接、深入地掌握Java Web編程的核心知識點。 本書主要包括Web應(yīng)用程序概述、JSP基礎(chǔ)、JSP內(nèi)置對象、JavaBean技術(shù)、JSP的數(shù)據(jù)訪問、Servlet技術(shù)、EL和JSTL、JSP應(yīng)用開發(fā)等內(nèi)容。本書共8章,包含8個項目,28個任務(wù),提供了150多個教學案例程序。通過這些項目,將Java Web程序設(shè)計中常見的開發(fā)技術(shù)融入其中。 本書內(nèi)容翔實,實例豐富,非常適合作為零基礎(chǔ)學習人員的學習用書和大中專院校的教材,也可供相關(guān)培訓機構(gòu)的師生和軟件開發(fā)人員參考。

作者簡介

  陳建國,男,54歲,任職于綿陽職業(yè)技術(shù)學院,本科,電子科技大學計算機應(yīng)用專業(yè)畢業(yè),副教授。主要教授過C語言程序設(shè)計、數(shù)據(jù)結(jié)構(gòu) 、C#面向?qū)ο蟪绦蛟O(shè)計、windows程序設(shè)計、Java Web 程序設(shè)計、Java 框架技術(shù)等課程。主持的C#程序設(shè)計課程評為省級精品課程、省級共享資源課程、省級在線開放課程,c# for windos評為省級精品課程,C語言程設(shè)計、Javaweb 程序設(shè)計評為院級精品資源課程建設(shè)。

圖書目錄


第1章Web應(yīng)用程序概述


1.1Web相關(guān)概念


1.1.1C/S結(jié)構(gòu)與B/S結(jié)構(gòu)


1.1.2靜態(tài)網(wǎng)頁與動態(tài)網(wǎng)頁


1.1.3Web運行環(huán)境


1.2Java Web開發(fā)環(huán)境的安裝與配置


1.2.1開發(fā)工具包JDK


1.2.2Tomcat服務(wù)器


1.2.3下載與安裝MyEclipse


1.2.4第一個Java Web程序


1.2.5任務(wù): Tomcat服務(wù)器的配置及部署


1.3靜態(tài)網(wǎng)頁概述


1.3.1HTML介紹


1.3.2HTML元素及屬性


1.3.3DIV+CSS介紹


1.3.4任務(wù): 用戶注冊頁面的設(shè)計


項目1首頁設(shè)計


習題1


第2章JSP基礎(chǔ)


2.1JSP概述


2.1.1什么是JSP


2.1.2JSP的結(jié)構(gòu)


2.1.3任務(wù): 在頁面中顯示當前日期


2.2JSP的基本語法


2.2.1注釋


2.2.2Scriptlet


2.2.3JSP指令


2.2.4JSP動作


2.2.5任務(wù): 模擬用戶登錄



項目2模擬用戶管理頁面


習題2


第3章JSP內(nèi)置對象


3.1JSP內(nèi)置對象概述


3.2out對象


3.2.1向客戶端輸出數(shù)據(jù)


3.2.2管理緩沖區(qū)


3.2.3任務(wù): 輸出用戶信息


3.3request對象


3.3.1獲取客戶端請求參數(shù)


3.3.2獲取客戶端信息


3.3.3在作用域中管理屬性


3.3.4利用request完成服務(wù)端跳轉(zhuǎn)


3.3.5任務(wù): 注冊頁面請求信息獲取


3.4response對象


3.4.1響應(yīng)正文


3.4.2設(shè)置響應(yīng)頭信息


3.4.3狀態(tài)行


3.4.4重定向


3.4.5輸出緩存


3.4.6任務(wù): 用戶注冊


3.5Cookie的原理及應(yīng)用


3.5.1什么是Cookie


3.5.2Cookie的使用


3.5.3任務(wù): 簡化用戶登錄


3.6session對象


3.6.1session對象概述


3.6.2session對象的運行機制與常見方法


3.6.3session對象的使用


3.6.4任務(wù): 購物車的設(shè)計


3.7application對象的原理及應(yīng)用


3.7.1什么是application對象


3.7.2application對象的應(yīng)用


3.7.3session對象和application對象的比較


3.7.4任務(wù): 簡易聊天室與網(wǎng)頁計數(shù)器的設(shè)計


3.8其他內(nèi)置對象


3.8.1config對象


3.8.2page對象


3.8.3pageContext對象


3.8.4exception對象


3.8.5Web安全性


3.8.6任務(wù): 初始化參數(shù)的配置


項目3用戶合法性訪問驗證


習題3


第4章JavaBean技術(shù)


4.1JavaBean的構(gòu)建


4.1.1JavaBean概述


4.1.2JavaBean的配置


4.1.3JavaBean成員


4.1.4任務(wù): 用戶JavaBean 的定義


4.2應(yīng)用JavaBean


4.2.1用page指令導入JavaBean


4.2.2用標簽訪問JavaBean


4.2.3JavaBean的移除


4.2.4任務(wù): 顯示用戶所有信息


4.3JavaBean的保存范圍


4.3.1page范圍的JavaBean


4.3.2request范圍的JavaBean


4.3.3session范圍的JavaBean


4.3.4application范圍的JavaBean


4.3.5任務(wù): 用戶登錄權(quán)限的控制


項目4用戶管理系統(tǒng)業(yè)務(wù)邏輯設(shè)計


習題4


第5章JSP的數(shù)據(jù)訪問


5.1JDBC技術(shù)


5.1.1ODBC簡介


5.1.2JDBC簡介


5.1.3JDBC的結(jié)構(gòu)


5.1.4JDBC驅(qū)動程序


5.1.5任務(wù): 使用JDBCODBC橋?qū)崿F(xiàn)對數(shù)據(jù)庫的訪問


5.2JDBC常用接口


5.2.1Driver接口


5.2.2DriverManager類


5.2.3Connection接口


5.2.4Statement接口


5.2.5PreparedStatement接口


5.2.6CallableStatement接口


5.2.7ResultSet接口


5.2.8任務(wù): 實現(xiàn)數(shù)據(jù)庫連接


5.3連接池技術(shù)


5.3.1連接池簡介


5.3.2Tomcat配置連接池


5.3.3獲取JNDI的資源


5.3.4任務(wù): 連接池的應(yīng)用


5.4JDBC數(shù)據(jù)庫訪問


5.4.1JDBC訪問數(shù)據(jù)庫的步驟


5.4.2操作數(shù)據(jù)庫


5.4.3JDBC事務(wù)


5.4.4JDBC批處理


5.4.5任務(wù): 用JDBC實現(xiàn)數(shù)據(jù)庫訪問


項目5用戶管理系統(tǒng)的數(shù)據(jù)訪問層設(shè)計


習題5


第6章Servlet技術(shù)


6.1Servlet基礎(chǔ)


6.1.1Servlet的概念


6.1.2Servlet與JSP的關(guān)系


6.1.3Servlet生命周期


6.1.4Servlet的創(chuàng)建


6.1.5任務(wù): 快速體驗Servlet


6.2Servlet API


6.2.1javax.servlet包


6.2.2javax.servlet.http包


6.2.3Servlet的部署與配置


6.2.4Servlet的線程安全


6.2.5Servlet應(yīng)用


6.2.6任務(wù): 利用Servlet實現(xiàn)用戶登錄


6.3Servlet過濾器


6.3.1過濾器的概念


6.3.2Servlet過濾器的接口


6.3.3Servlet過濾器的配置


6.3.4過濾器的應(yīng)用


6.3.5任務(wù): 強制登錄驗證


6.4監(jiān)聽器


6.4.1監(jiān)聽器概述


6.4.2主要接口和對象


6.4.3監(jiān)聽器的應(yīng)用


6.4.4任務(wù): 在線用戶的顯示和用戶數(shù)統(tǒng)計


項目6用戶管理系統(tǒng)的控制層設(shè)計


習題6


第7章EL和JSTL


7.1EL表達式


7.1.1表達式語言簡介


7.1.2表達式與內(nèi)置對象


7.1.3EL表達式運算


7.1.4任務(wù): 查找顯示用戶信息 


7.2JSTL標簽


7.2.1JSTL簡介 


7.2.2核心標簽庫


7.2.3SQL標簽庫


7.2.4格式化標簽


7.2.5函數(shù)標簽庫


7.2.6任務(wù): 用戶管理的界面設(shè)計


7.3自定義標簽和函數(shù)


7.3.1什么是自定義標簽


7.3.2標簽處理程序的接口和類


7.3.3簡單標簽示例


7.3.4定義帶有屬性的標簽


7.3.5定義有標簽體的標簽庫


7.3.6遍歷標簽


7.3.7自定義方法


7.3.8任務(wù): 自定義用戶信息標簽


項目7用戶管理系統(tǒng)的視圖層設(shè)計


習題7


第8章JSP應(yīng)用開發(fā)


8.1分頁處理技術(shù)


8.1.1常見的分頁技術(shù)


8.1.2JSP+JavaBean實現(xiàn)分頁


8.1.3任務(wù): 實現(xiàn)用戶信息的分頁顯示


8.2文件的上傳/下載


8.2.1JSP SmartUpload簡介


8.2.2SmartUpload組件常用方法


8.2.3SmartUpload組件的應(yīng)用


8.2.4任務(wù): 注冊表的照片上傳


8.3分層架構(gòu)開發(fā)(MVC模式)


8.3.1JSP與分層模式


8.3.2分層的實現(xiàn)


8.3.3任務(wù): 利用三層結(jié)構(gòu)實現(xiàn)用戶管理系統(tǒng)


項目8消息管理系統(tǒng)


習題8


參考文獻



本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號