Java Web程序設(shè)計(jì)

出版時(shí)間:2012-2  出版社:安博教育集團(tuán) 電子工業(yè)出版社 (2012-02出版)  作者:安博教育集團(tuán)  頁數(shù):326  

內(nèi)容概要

  《安博教育集團(tuán)職業(yè)教育標(biāo)準(zhǔn)教材:Java Web程序設(shè)計(jì)》采用理論闡述與實(shí)例項(xiàng)目開發(fā)演示相結(jié)合的方式全面講解了Java Web編程及相關(guān)技術(shù),內(nèi)容由淺入深,包括Servlet、JSP、JDBC、JSP EL、Servlet監(jiān)聽器和過濾器、定制標(biāo)記庫、JSTL、MVC模式、DAO設(shè)計(jì)模式、數(shù)據(jù)源和連接池、文件上傳、分頁顯示、Web編程中文亂碼問題及解決方案、應(yīng)用程序打包部署、AJAX等?! ∪珪Y(jié)構(gòu)嚴(yán)謹(jǐn),層次清晰,語言生動,論述精準(zhǔn)而深刻,程序?qū)嵗S富實(shí)用。《安博教育集團(tuán)職業(yè)教育標(biāo)準(zhǔn)教材:Java Web程序設(shè)計(jì)》需要讀者具有Java編程語言和HTML的基礎(chǔ)。  本書不僅適合用作普通高?;蚵殬I(yè)培訓(xùn)教材,更是Java Web初學(xué)者和開發(fā)者的首選參考書。

書籍目錄

目錄第1章  WEB開發(fā)工具的安裝與使用 1.1  安裝JDK1.2  Tomcat安裝和配置1.2.1  下載Tomcat1.2.2  修改context.xml和server.xml1.2.3  修改tomcat-users.xml1.2.4  啟動和關(guān)閉Tomcat1.3  MyEclipse1.3.1  MyEclipse概述1.3.2  在MyEclipse中配置Tomcat服務(wù)器本章小結(jié)習(xí)題第2章  SERVLET編程 2.1  Servlet的發(fā)展2.2  Servlet的結(jié)構(gòu)2.2.1  javax.servlet.Servlet2.2.2  javax.servlet.GenericServlet2.2.3  javax.servlet.http.HttpServlet2.3  實(shí)例2-01 MyEclipse開發(fā)Servlet2.3.1  目標(biāo)2.3.2  新建Web Project2.3.3  新建Servlet文件2.3.4  程序解釋2.3.5  部署Web應(yīng)用程序2.3.6  運(yùn)行輸出2.3.7  Servlet文件調(diào)試2.4  Servlet生命周期描述2.5  實(shí)例2-02 Servlet獲取初始化的參數(shù)2.5.1  目標(biāo)2.5.2  新建GetInitParameterServlet類2.5.3  運(yùn)行輸出2.5.4  程序解釋2.6  實(shí)例2-03 Servlet獲取服務(wù)器的運(yùn)行參數(shù)2.6.1  目標(biāo)2.6.2  新建GetServerInfoServlet類2.6.3  運(yùn)行輸出2.6.4  程序解釋2.7  實(shí)例2-04 Servlet獲得頭信息2.7.1  目標(biāo)2.7.2  新建GetHeaderInfoServlet類2.7.3  實(shí)例運(yùn)行2.7.4  程序解釋本章小結(jié)習(xí)題第3章  SERVLET處理表單數(shù)據(jù) 3.1  HTML表單3.1.1  Form3.1.2  Input text3.1.3  Input password3.1.4  Input radio3.1.5  Input checkbox3.1.6  Select 單選3.1.7  Select 多選3.1.8  Textarea3.1.9  Submit按鈕3.1.10  Reset按鈕3.2  Servlet接收HTML表單信息3.3  實(shí)例3-01 Servlet處理HTML表單數(shù)據(jù)3.3.1  目標(biāo)3.3.2  新建webproject2項(xiàng)目3.3.3  新建LoginFormServlet3.3.4  運(yùn)行輸出3.3.5  程序解釋3.3.6  解決表單中文參數(shù)亂碼3.4  實(shí)例3-02 Servlet處理HTML表單數(shù)據(jù)(二)3.4.1  目標(biāo)3.4.2  新建login.htm3.4.3  新建LoginServlet.java3.4.4  運(yùn)行輸出3.4.5  程序解釋3.5  實(shí)例3-03 網(wǎng)絡(luò)調(diào)查表3.5.1  目標(biāo)3.5.2  新建survey.htm3.5.3  新建SurveyServlet3.5.4  運(yùn)行輸出3.5.5  程序解釋3.6  實(shí)例3-04 網(wǎng)絡(luò)調(diào)查表(二)3.6.1  目標(biāo)3.6.2  新建survey2.htm3.6.3  新建SurveyServlet23.6.4  運(yùn)行輸出3.6.5  程序解釋3.7  客戶端驗(yàn)證表單輸入內(nèi)容3.8  實(shí)例3-05 HTML表單增加JavaScript驗(yàn)證3.8.1  目標(biāo)3.8.2  新建login2.htm3.8.3  運(yùn)行輸出3.8.4  程序解釋3.9  JSValidation驗(yàn)證框架3.10  實(shí)例3-06 使用JSValidation驗(yàn)證框架3.10.1  目標(biāo)3.10.2  JSValidation配置3.10.3  編寫survey3.htm3.10.4  編寫validation-config.xml文件3.10.5  運(yùn)行輸出3.10.6  程序解釋3.11  FCKeditor3.11.1  FCKeditor的主要功能特性3.11.2  FCKeditor的使用3.12  實(shí)例3-07 使用FCKeditor3.12.1  新建FCKeditordemo項(xiàng)目3.12.2  新建AddContent.htm3.12.3  新建AddContentServlet3.12.4  程序運(yùn)行輸出3.12.5  FCKeditor類說明3.12.6  FCKeditor組件文件精簡本章小結(jié)習(xí)題第4章  JDBC、連接池與數(shù)據(jù)源 4.1  JDBC的歷史4.2  JDBC概述4.3  JDBC驅(qū)動程序4.4  實(shí)例4-01 安裝和配置Oracle的JDBC驅(qū)動程序4.4.1  目標(biāo)4.4.2  獲得Oracle驅(qū)動程序4.4.3  配置Oracle驅(qū)動程序4.5  JDBC編程4.5.1  建立數(shù)據(jù)庫連接4.5.2  向數(shù)據(jù)庫中提交SQL4.5.3  處理數(shù)據(jù)庫返回的結(jié)果4.5.4  釋放數(shù)據(jù)庫連接4.6  實(shí)例4-02 JDBC操作Oracle數(shù)據(jù)庫的例子4.6.1  目標(biāo)4.6.2  建表4.6.3  新建項(xiàng)目與JDBCExample.java文件4.7  實(shí)例4-03 網(wǎng)絡(luò)留言本 V1.04.7.1  目標(biāo)4.7.2  建表與建序列4.7.3  新建guestbook項(xiàng)目4.7.4  項(xiàng)目核心文件列表4.7.5  修改validation-framework.js文件4.7.6  編輯jsvalidation-config.xml4.7.7  編輯addMessage.htm4.7.8  編輯StringUtil.java4.7.9  編輯AddMessageServlet.java4.7.10  編輯GetMessagesServlet.java4.7.11  程序運(yùn)行輸出4.8  數(shù)據(jù)庫連接池4.9  JDBC數(shù)據(jù)源4.10  實(shí)例4-04 配置Tomcat的連接池和數(shù)據(jù)源4.11  實(shí)例4-05 網(wǎng)絡(luò)留言本 V1.14.11.1  目標(biāo)4.11.2  新建guestbook2項(xiàng)目4.11.3  修改Java Build Path4.11.4  修改validation-framework.js文件4.11.5  修改addMessage.htm文件4.11.6  修改AddMessageServlet.java4.11.7  修改GetMessagesServlet.java4.11.8  程序運(yùn)行輸出4.12  Commons DbUtils4.12.1  DbUtils類4.12.2  ResultSetHandler 接口4.12.3  MapListHandler類4.12.4  BeanListHandler類4.12.5  QueryRunner 類4.12.6  DbUtil使用例子4.13  實(shí)例4-06 網(wǎng)絡(luò)留言本 V1.24.13.1  目標(biāo)4.13.2  新建guestbook3項(xiàng)目4.13.3  修改addMessage.htm文件4.13.4  修改AddMessageServlet.java4.13.5  修改GetMessagesServlet.java4.13.6  程序運(yùn)行本章小結(jié)習(xí)題第5章  SERVLET處理COOKIE 5.1  Cookie是什么5.2  Cookie的典型應(yīng)用5.2.1  實(shí)現(xiàn)“記住我”功能5.2.2  定制個(gè)性化頁面5.2.3  記錄用戶訪問動作5.3  Cookie的運(yùn)行機(jī)制5.4  使用Cookie的注意事項(xiàng)5.5  Cookie編程5.5.1  生成Cookie對象5.5.2  設(shè)定Cookie對象有效期5.5.3  設(shè)定Cookie對象的路徑與域名5.5.4  發(fā)送Cookie對象5.5.5  讀取Cookie對象5.5.6  修改Cookie5.5.7  刪除Cookie5.6  實(shí)例5-01 Servlet中Cookie的編程5.6.1  目標(biāo)5.6.2  新建項(xiàng)目5.6.3  編輯cookieInput.htm5.6.4  編輯SetCookiesServlet.java5.6.5  編輯GetCookiesServlet.java5.6.6  程序運(yùn)行輸出本章小結(jié)習(xí)題第6章  SERVLET會話編程 6.1  會話是什么6.2  會話的典型應(yīng)用6.2.1  網(wǎng)店中的購物車功能6.2.2  用戶權(quán)限控制6.2.3  跨Servlet/JSP傳遞參數(shù)6.3  會話的底層實(shí)現(xiàn)方式6.4  Servlet會話編程6.5  實(shí)例6-01 演示會話對象的使用6.5.1  目標(biāo)6.5.2  新建項(xiàng)目6.5.3  編輯DemoSessionServlet6.5.4  運(yùn)行輸出效果6.6  實(shí)例6-02 使用會話實(shí)現(xiàn)網(wǎng)絡(luò)購物車6.6.1  目標(biāo)6.6.2  功能說明6.6.3  新建項(xiàng)目6.6.4  編輯CartItem.java6.6.5  編輯ShoppingCart.java6.6.6  編輯AddShoppingCartServlet.java6.6.7  編輯GetShoppingCartServlet.java6.6.8  編輯displayItems.htm6.6.9  運(yùn)行輸出效果6.6.10  需要改進(jìn)的地方本章小結(jié)習(xí)題第7章  JAVASERVER PAGES 7.1  JSP與Servlet的關(guān)系7.2  實(shí)例7-01 開發(fā)第一個(gè)JSP頁面7.2.1  目標(biāo)7.2.2  新建Webproject項(xiàng)目7.2.3  新建first.jsp文件7.2.4  JSP頁面的可視化編輯7.2.5  程序運(yùn)行輸出效果7.2.6  代碼解釋7.3  JSP內(nèi)部運(yùn)行機(jī)制7.4  JSP語法7.4.1  JSP代碼注釋7.4.2  指令(Directive)標(biāo)記7.4.3  聲明(Declaration)標(biāo)記7.4.4  Scriptlet標(biāo)記7.4.5  表達(dá)式(Expression)標(biāo)記7.5  實(shí)例7-02 JSP語法演示7.5.1  目標(biāo)7.5.2  新建JSP文件7.5.3  運(yùn)行輸出運(yùn)行7.6  動作(action)7.6.1  <jsp:include>動作7.6.2  <jsp:forward>動作7.7  JSP內(nèi)置對象7.7.1  out對象7.7.2  request對象7.7.3  response對象7.7.4  session對象7.7.5  application對象7.7.6  page對象7.7.7  pageContext對象7.7.8  exception對象7.7.9  config對象7.8  實(shí)例7-03 網(wǎng)頁計(jì)數(shù)器V1.07.8.1  目標(biāo)7.8.2  編輯count.jsp頁面7.8.3  程序解釋7.8.4  程序運(yùn)行輸出效果7.9  實(shí)例7-04 網(wǎng)頁計(jì)數(shù)器V1.17.9.1  目標(biāo)7.9.2  準(zhǔn)備數(shù)字圖形文件7.9.3  編輯count2.jsp頁面7.9.4  編輯CountFileHandler.java7.9.5  程序運(yùn)行輸出效果7.10  實(shí)例7-05 Web應(yīng)用錯誤處理解決方案7.10.1  目標(biāo)7.10.2  HTTP常見錯誤代碼7.10.3  設(shè)置web.xml7.10.4  實(shí)例運(yùn)行7.11  實(shí)例7-06 網(wǎng)絡(luò)留言本 V1.37.11.1  目標(biāo)7.11.2  新建guestbook4項(xiàng)目7.11.3  項(xiàng)目核心文件列表7.11.4  編輯header.jsp7.11.5  編輯footer.htm7.11.6  編輯addMessage.jsp7.11.7  編輯addMessageHandler.jsp7.11.8  編輯getMessages.jsp7.11.9  程序運(yùn)行輸出效果本章小結(jié)習(xí)題第8章  JAVABEANS 8.1  引入JavaBeans8.2  JavaBeans的編寫8.3  useBean動作8.4  setProperty動作8.5  getProperty動作8.6  JavaBeans對象的作用范圍8.6.1  page Scope8.6.2  request Scope8.6.3  session Scope8.6.4  application Scope8.7  使用JavaBeans的好處8.8  實(shí)例8-01 JSP頁面使用JavaBeans8.8.1  目標(biāo)8.8.2  新建項(xiàng)目8.8.3  新建Book.java8.8.4  編輯book.htm8.8.5  編輯displayBook.jsp8.8.6  程序運(yùn)行效果輸出8.9  實(shí)例8-02 網(wǎng)絡(luò)留言本V1.48.9.1  目標(biāo)8.9.2  新建guestbook5項(xiàng)目8.9.3  項(xiàng)目核心文件列表8.9.4  新建OracleUtil.java8.9.5  新建Guestbook.java8.9.6  修改addMessageHandler.jsp8.9.7  編輯getMessages.jsp8.9.8  程序運(yùn)行輸出效果本章小結(jié)習(xí)題第9章  MVC模式 9.1  JSP Model 19.2  JSP Model 29.3  MVC架構(gòu)模式9.3.1  視圖(View)9.3.2  模型(Model)9.3.3  控制器(Controller)9.3.4  MVC的優(yōu)缺點(diǎn)9.4  實(shí)例9-01 網(wǎng)絡(luò)留言本V1.59.4.1  目標(biāo)9.4.2  新建guestbook6項(xiàng)目9.4.3  項(xiàng)目核心文件列表9.4.4  修改AddMessageServlet.java9.4.5  修改GetMessagesServlet.java9.4.6  修改addMessage.jsp9.4.7  修改GetMessages.jsp9.4.8  新建addResult.jsp9.4.9  程序運(yùn)行輸出效果9.4.10  程序運(yùn)行流程分析9.4.11  兩種轉(zhuǎn)向的區(qū)別9.5  基于MVC的Web開發(fā)框架9.5.1  Struts9.5.2  WebWork9.5.3  Spring MVC本章小結(jié)習(xí)題第10章  JSP EXPRESSION LANGUAGE 10.1  JSP EL的基本用法10.2  JSP EL運(yùn)算符10.3  使用JSP EL讀取JavaBeans屬性10.4  JSP EL內(nèi)置對象10.4.1  作用范圍相關(guān)對象10.4.2  param或paramValues對象10.4.3  header或headerValues對象10.4.4  cookie內(nèi)置對象10.4.5  initParam對象10.4.6  pageContext對象10.5  設(shè)定JSP不使用JSP EL10.6  實(shí)例10-01 演示JSP EL的用法10.6.1  目的10.6.2  新建Web項(xiàng)目10.6.3  編輯elExample1.jsp10.6.4  編輯elExample2.jsp10.6.5  編輯elExample3.jsp10.6.6  編輯elExample4.jsp10.6.7  編輯elExample5.jsp10.6.8  編輯elExample6.jsp10.6.9  編輯elExample7.jsp10.6.10  編輯elExample8.jsp10.6.11  編輯elExample9.jsp10.6.12  編輯elExample10.jsp10.6.13  修改web.xml本章小結(jié)習(xí)題第11章  JSTL 11.1  JSTL概述11.2  下載安裝JSTL11.3  Core標(biāo)記庫11.3.1  <c:out>標(biāo)記11.3.2  <c:set>標(biāo)記11.3.3  <c:remove>標(biāo)記11.3.4  <c:catch>標(biāo)記11.3.5  <c:if>標(biāo)記11.3.6  <c:choose>標(biāo)記11.3.7  <c:when>標(biāo)記11.3.8  <c:otherwise>標(biāo)記11.3.9  <c:forEach>標(biāo)記11.3.10  <c:forTokens>標(biāo)記11.3.11  <c:import>標(biāo)記11.3.12  <c:url>標(biāo)記11.3.13  <c:redirect>標(biāo)記11.4  Format標(biāo)記庫11.4.1  國際化11.4.2  <fmt:setLocale>標(biāo)記11.4.3  <fmt:setTimeZone>標(biāo)記11.4.4  <fmt:timeZone>標(biāo)記11.4.5  <fmt:formatDate>標(biāo)記11.4.6  <fmt:parseDate>標(biāo)記11.4.7  <fmt:formatNumber>標(biāo)記11.4.8  <fmt:parseNumber>標(biāo)記11.4.9  <fmt:setBundle>標(biāo)記11.4.10  <fmt:bundle>標(biāo)記11.4.11  <fmt:message>標(biāo)記11.4.12  <fmt:param>標(biāo)記11.4.13  <fmt:requestEncoding>標(biāo)記11.5  XML標(biāo)記庫11.5.1  <x:parse>標(biāo)記11.5.2  <x:transform>標(biāo)記11.6  SQL標(biāo)記庫11.6.1  <sql:setDataSource>標(biāo)記11.6.2  <sql:query>標(biāo)記11.6.3  <sql:param>標(biāo)記11.6.4  <sql:dateParam>標(biāo)記11.6.5  <sql:update>標(biāo)記11.6.6  <sql:transaction>標(biāo)記11.7  Functions標(biāo)記庫11.8  實(shí)例11-01 網(wǎng)絡(luò)留言本 V1.611.8.1  目標(biāo)11.8.2  新建guestbook7項(xiàng)目11.8.3  修改header.jsp11.8.4  修改addMessage.jsp11.8.5  修改addResult.jsp11.8.6  修改getMessages.jsp11.8.7  程序運(yùn)行輸出效果本章小結(jié)習(xí)題第12章  SERVLET監(jiān)聽器 12.1  Servlet監(jiān)聽器概述12.2  HttpSession監(jiān)聽器接口12.2.1  HttpSessionListener12.2.2  HttpSessionAttributeListener12.2.3  HttpSessionBindingListener12.2.4  HttpSessionActivationListener12.3  實(shí)例12-01 統(tǒng)計(jì)網(wǎng)站在線人數(shù)12.3.1  目標(biāo)12.3.2  新建項(xiàng)目12.3.3  編輯CounterListener.java12.3.4  編輯web.xml12.3.5  編輯display.jsp12.4  ServletContext監(jiān)聽器接口12.4.1  ServletContextListener12.4.2  ServletContextAttributeListener12.5  HttpServletRequest監(jiān)聽器12.5.1  ServletRequestListener12.5.2  ServletRequestAttributeListener本章小結(jié)習(xí)題第13章  SERVLET過濾器 13.1  Servlet過濾器概述13.2  javax.servlet.Filter接口13.2.1  init()方法13.2.2  destroy()方法13.2.3  doFilter()方法13.3  配置過濾器13.4  過濾器的用途13.5  實(shí)例13-01 使用過濾器設(shè)定傳輸參數(shù)編碼13.5.1  目標(biāo)13.5.2  新建項(xiàng)目13.5.3  編輯EncodingFilter.java13.5.4  編輯web.xml13.5.5  編輯index.jsp13.6  實(shí)例13-02 網(wǎng)絡(luò)留言本V1.713.6.1  目標(biāo)13.6.2  新增admin表13.6.3  新建guestbook8項(xiàng)目13.6.4  編輯AdminUserServlet.java13.6.5  編輯AuthenticationFilter.java13.6.6  編輯ManageServlet.java13.6.7  編輯login.jsp13.6.8  修改validation-config.xml13.6.9  編輯loginFail.jsp13.6.10  編輯list.jsp13.6.11  編輯edit.jsp13.6.12  編輯updateResult.jsp13.6.13  編輯deleteResult.jsp13.6.14  修改web.xml13.6.15  程序運(yùn)行輸出效果本章小結(jié)習(xí)題第14章  文件上傳 14.1  文件上傳概述14.2  實(shí)例14-01 使用FileUpload實(shí)現(xiàn)文件上傳14.2.1  目的14.2.2  新建webproject12項(xiàng)目14.2.3  編輯uploadFile.jsp14.2.4  編輯UploadServlet.java14.2.5  編輯uploadResult.jsp14.2.6  修改web.xml文件14.2.7  項(xiàng)目運(yùn)行本章小結(jié)習(xí)題第15章  DAO設(shè)計(jì)模式與分頁顯示 15.1  DAO設(shè)計(jì)模式15.1.1  DAO模式的實(shí)現(xiàn)15.1.2  DAO模式的優(yōu)勢15.2  分頁顯示15.2.1  Displaytag標(biāo)記庫15.2.2  超大記錄數(shù)的分頁顯示15.2.3  Pager標(biāo)記庫15.3  實(shí)例 15-01 Guestbook V1.815.3.1  目標(biāo)15.3.2  新建guestbook9項(xiàng)目15.3.3  修改GuestbookDAO.java15.3.4  修改GuestbookDAOJdbc.java15.3.5  編寫Admin.java15.3.6  編寫 AdminDAO.java15.3.7  編寫 AdminDAOJdbc.java15.3.8  修改AddMessageServlet.java15.3.9  修改GetMessagesServlet.java15.3.10  修改 AdminUserServlet.java15.3.11  修改ManageServlet.java15.3.12  修改list.jsp15.3.13  修改getMessages.jsp15.3.14  web.xml15.3.15  程序運(yùn)行輸出本章小結(jié)習(xí)題第16章  AJAX 16.1  AJAX概述16.1.1  AJAX中的核心技術(shù)16.2  AJAX如何工作16.2.1  AJAX應(yīng)用展示16.3  AJAX的優(yōu)勢16.4  第一個(gè)AJAX實(shí)例16.4.1  編寫ajax_examples_01.htm文件16.4.2  實(shí)例運(yùn)行輸出效果16.5  XMLHttpRequest對象16.5.1  創(chuàng)建 XMLHttpRequest對象16.5.2  向服務(wù)器發(fā)送請求16.5.3  服務(wù)器響應(yīng)16.5.4  XMLHttpRequest對象的readyState屬性16.5.5  XMLHttpRequest對象的status屬性16.5.6  XMLHttpRequest 對象的onreadystatechange 事件16.6  第二個(gè)AJAX實(shí)例16.6.1  編寫TimeAjaxServlet.java16.6.2  編寫ajax_examples_02.htm文件16.6.3  實(shí)例運(yùn)行輸出效果16.7  AJAX第三個(gè)實(shí)例——用戶名檢查16.7.1  編寫CheckUsernameServlet.java16.7.2  編寫register.htm文件16.7.3  實(shí)例運(yùn)行輸出效果本章小結(jié)習(xí)題

編輯推薦

《安博教育集團(tuán)職業(yè)教育標(biāo)準(zhǔn)教材》在保證知識體系完備,脈絡(luò)清晰,論述精準(zhǔn)深刻的同時(shí),尤其注重培養(yǎng)讀者的實(shí)際動手能力和企業(yè)崗位技能的應(yīng)用能力,并結(jié)合大量的工程案例和項(xiàng)目來使讀者更進(jìn)一步靈活掌握及應(yīng)用相關(guān)的技能。    《Java Web程序設(shè)計(jì)》為其中之一,內(nèi)容包括Servlet、JSP、JDBC、JSP EL、Servlet監(jiān)聽器和過濾器、定制標(biāo)記庫、JSTL、MVC模式、DAO設(shè)計(jì)模式、數(shù)據(jù)源和連接池、文件上傳、分頁顯示、Web編程中文亂碼問題及解決方案、應(yīng)用程序打包部署、AJAX等。

圖書封面

評論、評分、閱讀與下載


    Java Web程序設(shè)計(jì) PDF格式下載


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

 
 

 

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

京ICP備13047387號-7