安博教育集團職業教育標準教材:Java

安博教育集團職業教育標準教材:Java

本書採用理論闡述與實例項目開發演示相結合的方式全面講解了Java Web編程及相關技術,內容由淺入深,包括Servlet、JSP、JDBC、JSP EL、Servlet監聽器和過濾器、定製標記庫、JSTL、MVC模式、DAO設計模式、數據源和連線池、檔案上傳、分頁顯示、Web編程中文亂碼問題及解決方案、應用程式打包部署、AJAX等。 全書結構嚴謹,層次清晰,語言生動,論述精準而深刻,程式實例豐富實用。本書需要讀者具有Java程式語言和HTML的基礎。 本書不僅適合用作普通高校或職業培訓教材,更是Java Web初學者和開發者的首選參考書。

基本介紹

  • 書名:安博教育集團職業教育標準教材:Java
  • 出版社:電子工業出版社
  • 頁數:352頁
  • ISBN:9787121151439
  • 品牌:電子工業出版社
  • 作者:安博教育集團
  • 出版日期:2012年2月1日
  • 開本:16
  • 定價:61.00
內容簡介,圖書目錄,

內容簡介

《安博教育集團職業教育標準教材》在保證知識體系完備,脈絡清晰,論述精準深刻的同時,尤其注重培養讀者的實際動手能力和企業崗位技能的套用能力,並結合大量的工程案例和項目來使讀者更進一步靈活掌握及套用相關的技能。
《Java Web程式設計》為其中之一,內容包括Servlet、JSP、JDBC、JSP EL、Servlet監聽器和過濾器、定製標記庫、JSTL、MVC模式、DAO設計模式、數據源和連線池、檔案上傳、分頁顯示、Web編程中文亂碼問題及解決方案、應用程式打包部署、AJAX等。

圖書目錄

目錄


第1章 WEB開發工具的安裝與使用
1.1 安裝JDK
1.2 Tomcat安裝和配置
1.2.1 下載Tomcat
1.2.2 修改context.xml和server.xml
1.2.3 修改tomcat-users.xml
1.2.4 啟動和關閉Tomcat
1.3 MyEclipse
1.3.1 MyEclipse概述
1.3.2 在MyEclipse中配置Tomcat伺服器
本章小結
習題
第2章 SERVLET編程
2.1 Servlet的發展
2.2 Servlet的結構
2.2.1 javax.servlet.Servlet
2.2.2 javax.servlet.GenericServlet
2.2.3 javax.servlet.http.HttpServlet
2.3 實例2-01 MyEclipse開發Servlet
2.3.1 目標
2.3.2 新建Web Project
2.3.3 新建Servlet檔案
2.3.4 程式解釋
2.3.5 部署Web應用程式
2.3.6 運行輸出
2.3.7 Servlet檔案調試
2.4 Servlet生命周期描述
2.5 實例2-02 Servlet獲取初始化的參數
2.5.1 目標
2.5.2 新建GetInitParameterServlet類
2.5.3 運行輸出
2.5.4 程式解釋
2.6 實例2-03 Servlet獲取伺服器的運行參數
2.6.1 目標
2.6.2 新建GetServerInfoServlet類
2.6.3 運行輸出
2.6.4 程式解釋
2.7 實例2-04 Servlet獲得頭信息
2.7.1 目標
2.7.2 新建GetHeaderInfoServlet類
2.7.3 實例運行
2.7.4 程式解釋
本章小結
習題
第3章 SERVLET處理表單數據
3.1 HTML表單
3.1.1 Form
3.1.2 Input text
3.1.3 Input password
3.1.4 Input radio
3.1.5 Input checkbox
3.1.6 Select 單選
3.1.7 Select 多選
3.1.8 Textarea
3.1.9 Submit按鈕
3.1.10 Reset按鈕
3.2 Servlet接收HTML表單信息
3.3 實例3-01 Servlet處理HTML表單數據
3.3.1 目標
3.3.2 新建webproject2項目
3.3.3 新建LoginFormServlet
3.3.4 運行輸出
3.3.5 程式解釋
3.3.6 解決表單中文參數亂碼
3.4 實例3-02 Servlet處理HTML表單數據(二)
3.4.1 目標
3.4.2 新建login.htm
3.4.3 新建LoginServlet.java
3.4.4 運行輸出
3.4.5 程式解釋
3.5 實例3-03 網路調查表
3.5.1 目標
3.5.2 新建survey.htm
3.5.3 新建SurveyServlet
3.5.4 運行輸出
3.5.5 程式解釋
3.6 實例3-04 網路調查表(二)
3.6.1 目標
3.6.2 新建survey2.htm
3.6.3 新建SurveyServlet2
3.6.4 運行輸出
3.6.5 程式解釋
3.7 客戶端驗證表單輸入內容
3.8 實例3-05 HTML表單增加JavaScript驗證
3.8.1 目標
3.8.2 新建login2.htm
3.8.3 運行輸出
3.8.4 程式解釋
3.9 JSValidation驗證框架
3.10 實例3-06 使用JSValidation驗證框架
3.10.1 目標
3.10.2 JSValidation配置
3.10.3 編寫survey3.htm
3.10.4 編寫validation-config.xml檔案
3.10.5 運行輸出
3.10.6 程式解釋
3.11 FCKeditor
3.11.1 FCKeditor的主要功能特性
3.11.2 FCKeditor的使用
3.12 實例3-07 使用FCKeditor
3.12.1 新建FCKeditordemo項目
3.12.2 新建AddContent.htm
3.12.3 新建AddContentServlet
3.12.4 程式運行輸出
3.12.5 FCKeditor類說明
3.12.6 FCKeditor組件檔案精簡
本章小結
習題
第4章 JDBC、連線池與數據源
4.1 JDBC的歷史
4.2 JDBC概述
4.3 JDBC驅動程式
4.4 實例4-01 安裝和配置Oracle的JDBC驅動程式
4.4.1 目標
4.4.2 獲得Oracle驅動程式
4.4.3 配置Oracle驅動程式
4.5 JDBC編程
4.5.1 建立資料庫連線
4.5.2 向資料庫中提交SQL
4.5.3 處理資料庫返回的結果
4.5.4 釋放資料庫連線
4.6 實例4-02 JDBC操作Oracle資料庫的例子
4.6.1 目標
4.6.2 建表
4.6.3 新建項目與JDBCExample.java檔案
4.7 實例4-03 網路留言本 V1.0
4.7.1 目標
4.7.2 建表與建序列
4.7.3 新建guestbook項目
4.7.4 項目核心檔案列表
4.7.5 修改validation-framework.js檔案
4.7.6 編輯jsvalidation-config.xml
4.7.7 編輯addMessage.htm
4.7.8 編輯StringUtil.java
4.7.9 編輯AddMessageServlet.java
4.7.10 編輯GetMessagesServlet.java
4.7.11 程式運行輸出
4.8 資料庫連線池
4.9 JDBC數據源
4.10 實例4-04 配置Tomcat的連線池和數據源
4.11 實例4-05 網路留言本 V1.1
4.11.1 目標
4.11.2 新建guestbook2項目
4.11.3 修改Java Build Path
4.11.4 修改validation-framework.js檔案
4.11.5 修改addMessage.htm檔案
4.11.6 修改AddMessageServlet.java
4.11.7 修改GetMessagesServlet.java
4.11.8 程式運行輸出
4.12 Commons DbUtils
4.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 實例4-06 網路留言本 V1.2
4.13.1 目標
4.13.2 新建guestbook3項目
4.13.3 修改addMessage.htm檔案
4.13.4 修改AddMessageServlet.java
4.13.5 修改GetMessagesServlet.java
4.13.6 程式運行
本章小結
習題
第5章 SERVLET處理COOKIE
5.1 Cookie是什麼
5.2 Cookie的典型套用
5.2.1 實現“記住我”功能
5.2.2 定製個性化頁面
5.2.3 記錄用戶訪問動作
5.3 Cookie的運行機制
5.4 使用Cookie的注意事項
5.5 Cookie編程
5.5.1 生成Cookie對象
5.5.2 設定Cookie對象有效期
5.5.3 設定Cookie對象的路徑與域名
5.5.4 傳送Cookie對象
5.5.5 讀取Cookie對象
5.5.6 修改Cookie
5.5.7 刪除Cookie
5.6 實例5-01 Servlet中Cookie的編程
5.6.1 目標
5.6.2 新建項目
5.6.3 編輯cookieInput.htm
5.6.4 編輯SetCookiesServlet.java
5.6.5 編輯GetCookiesServlet.java
5.6.6 程式運行輸出
本章小結
習題
第6章 SERVLET會話編程
6.1 會話是什麼
6.2 會話的典型套用
6.2.1 網店中的購物車功能
6.2.2 用戶許可權控制
6.2.3 跨Servlet/JSP傳遞參數
6.3 會話的底層實現方式
6.4 Servlet會話編程
6.5 實例6-01 演示會話對象的使用
6.5.1 目標
6.5.2 新建項目
6.5.3 編輯DemoSessionServlet
6.5.4 運行輸出效果
6.6 實例6-02 使用會話實現網路購物車
6.6.1 目標
6.6.2 功能說明
6.6.3 新建項目
6.6.4 編輯CartItem.java
6.6.5 編輯ShoppingCart.java
6.6.6 編輯AddShoppingCartServlet.java
6.6.7 編輯GetShoppingCartServlet.java
6.6.8 編輯displayItems.htm
6.6.9 運行輸出效果
6.6.10 需要改進的地方
本章小結
習題
第7章 JAVASERVER PAGES
7.1 JSP與Servlet的關係
7.2 實例7-01 開發第一個JSP頁面
7.2.1 目標
7.2.2 新建Webproject項目
7.2.3 新建first.jsp檔案
7.2.4 JSP頁面的可視化編輯
7.2.5 程式運行輸出效果
7.2.6 代碼解釋
7.3 JSP內部運行機制
7.4 JSP語法
7.4.1 JSP代碼注釋
7.4.2 指令(Directive)標記
7.4.3 聲明(Declaration)標記
7.4.4 Scriptlet標記
7.4.5 表達式(Expression)標記
7.5 實例7-02 JSP語法演示
7.5.1 目標
7.5.2 新建JSP檔案
7.5.3 運行輸出運行
7.6 動作(action)
7.6.1 動作
7.6.2 動作
7.7 JSP內置對象
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 實例7-03 網頁計數器V1.0
7.8.1 目標
7.8.2 編輯count.jsp頁面
7.8.3 程式解釋
7.8.4 程式運行輸出效果
7.9 實例7-04 網頁計數器V1.1
7.9.1 目標
7.9.2 準備數字圖形檔案
7.9.3 編輯count2.jsp頁面
7.9.4 編輯CountFileHandler.java
7.9.5 程式運行輸出效果
7.10 實例7-05 Web套用錯誤處理解決方案
7.10.1 目標
7.10.2 HTTP常見錯誤代碼
7.10.3 設定web.xml
7.10.4 實例運行
7.11 實例7-06 網路留言本 V1.3
7.11.1 目標
7.11.2 新建guestbook4項目
7.11.3 項目核心檔案列表
7.11.4 編輯header.jsp
7.11.5 編輯footer.htm
7.11.6 編輯addMessage.jsp
7.11.7 編輯addMessageHandler.jsp
7.11.8 編輯getMessages.jsp
7.11.9 程式運行輸出效果
本章小結
習題
第8章 JAVABEANS
8.1 引入JavaBeans
8.2 JavaBeans的編寫
8.3 useBean動作
8.4 setProperty動作
8.5 getProperty動作
8.6 JavaBeans對象的作用範圍
8.6.1 page Scope
8.6.2 request Scope
8.6.3 session Scope
8.6.4 application Scope
8.7 使用JavaBeans的好處
8.8 實例8-01 JSP頁面使用JavaBeans
8.8.1 目標
8.8.2 新建項目
8.8.3 新建Book.java
8.8.4 編輯book.htm
8.8.5 編輯displayBook.jsp
8.8.6 程式運行效果輸出
8.9 實例8-02 網路留言本V1.4
8.9.1 目標
8.9.2 新建guestbook5項目
8.9.3 項目核心檔案列表
8.9.4 新建OracleUtil.java
8.9.5 新建Guestbook.java
8.9.6 修改addMessageHandler.jsp
8.9.7 編輯getMessages.jsp
8.9.8 程式運行輸出效果
本章小結
習題
第9章 MVC模式
9.1 JSP Model 1
9.2 JSP Model 2
9.3 MVC架構模式
9.3.1 視圖(View)
9.3.2 模型(Model)
9.3.3 控制器(Controller)
9.3.4 MVC的優缺點
9.4 實例9-01 網路留言本V1.5
9.4.1 目標
9.4.2 新建guestbook6項目
9.4.3 項目核心檔案列表
9.4.4 修改AddMessageServlet.java
9.4.5 修改GetMessagesServlet.java
9.4.6 修改addMessage.jsp
9.4.7 修改GetMessages.jsp
9.4.8 新建addResult.jsp
9.4.9 程式運行輸出效果
9.4.10 程式運行流程分析
9.4.11 兩種轉向的區別
9.5 基於MVC的Web開發框架
9.5.1 Struts
9.5.2 WebWork
9.5.3 Spring MVC
本章小結
習題
第10章 JSP EXPRESSION LANGUAGE
10.1 JSP EL的基本用法
10.2 JSP EL運算符
10.3 使用JSP EL讀取JavaBeans屬性
10.4 JSP EL內置對象
10.4.1 作用範圍相關對象
10.4.2 param或paramValues對象
10.4.3 header或headerValues對象
10.4.4 cookie內置對象
10.4.5 initParam對象
10.4.6 pageContext對象
10.5 設定JSP不使用JSP EL
10.6 實例10-01 演示JSP EL的用法
10.6.1 目的
10.6.2 新建Web項目
10.6.3 編輯elExample1.jsp
10.6.4 編輯elExample2.jsp
10.6.5 編輯elExample3.jsp
10.6.6 編輯elExample4.jsp
10.6.7 編輯elExample5.jsp
10.6.8 編輯elExample6.jsp
10.6.9 編輯elExample7.jsp
10.6.10 編輯elExample8.jsp
10.6.11 編輯elExample9.jsp
10.6.12 編輯elExample10.jsp
10.6.13 修改web.xml
本章小結
習題
第11章 JSTL
11.1 JSTL概述
11.2 下載安裝JSTL
11.3 Core標記庫
11.3.1 標記
11.3.2 標記
11.3.3 標記
11.3.4 標記
11.3.5 標記
11.3.6 標記
11.3.7 標記
11.3.8 標記
11.3.9 標記
11.3.10 標記
11.3.11 標記
11.3.12 標記
11.3.13 標記
11.4 Format標記庫
11.4.1 國際化
11.4.2 標記
11.4.3 標記
11.4.4 標記
11.4.5 標記
11.4.6 標記
11.4.7 標記
11.4.8 標記
11.4.9 標記
11.4.10 標記
11.4.11 標記
11.4.12 標記
11.4.13 標記
11.5 XML標記庫
11.5.1 標記
11.5.2 標記
11.6 SQL標記庫
11.6.1 標記
11.6.2 標記
11.6.3 標記
11.6.4 標記
11.6.5 標記
11.6.6 標記
11.7 Functions標記庫
11.8 實例11-01 網路留言本 V1.6
11.8.1 目標
11.8.2 新建guestbook7項目
11.8.3 修改header.jsp
11.8.4 修改addMessage.jsp
11.8.5 修改addResult.jsp
11.8.6 修改getMessages.jsp
11.8.7 程式運行輸出效果
本章小結
習題
第12章 SERVLET監聽器
12.1 Servlet監聽器概述
12.2 HttpSession監聽器接口
12.2.1 HttpSessionListener
12.2.2 HttpSessionAttributeListener
12.2.3 HttpSessionBindingListener
12.2.4 HttpSessionActivationListener
12.3 實例12-01 統計網站線上人數
12.3.1 目標
12.3.2 新建項目
12.3.3 編輯CounterListener.java
12.3.4 編輯web.xml
12.3.5 編輯display.jsp
12.4 ServletContext監聽器接口
12.4.1 ServletContextListener
12.4.2 ServletContextAttributeListener
12.5 HttpServletRequest監聽器
12.5.1 ServletRequestListener
12.5.2 ServletRequestAttributeListener
本章小結
習題
第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 實例13-01 使用過濾器設定傳輸參數編碼
13.5.1 目標
13.5.2 新建項目
13.5.3 編輯EncodingFilter.java
13.5.4 編輯web.xml
13.5.5 編輯index.jsp
13.6 實例13-02 網路留言本V1.7
13.6.1 目標
13.6.2 新增admin表
13.6.3 新建guestbook8項目
13.6.4 編輯AdminUserServlet.java
13.6.5 編輯AuthenticationFilter.java
13.6.6 編輯ManageServlet.java
13.6.7 編輯login.jsp
13.6.8 修改validation-config.xml
13.6.9 編輯loginFail.jsp
13.6.10 編輯list.jsp
13.6.11 編輯edit.jsp
13.6.12 編輯updateResult.jsp
13.6.13 編輯deleteResult.jsp
13.6.14 修改web.xml
13.6.15 程式運行輸出效果
本章小結
習題
第14章 檔案上傳
14.1 檔案上傳概述
14.2 實例14-01 使用FileUpload實現檔案上傳
14.2.1 目的
14.2.2 新建webproject12項目
14.2.3 編輯uploadFile.jsp
14.2.4 編輯UploadServlet.java
14.2.5 編輯uploadResult.jsp
14.2.6 修改web.xml檔案
14.2.7 項目運行
本章小結
習題
第15章 DAO設計模式與分頁顯示
15.1 DAO設計模式
15.1.1 DAO模式的實現
15.1.2 DAO模式的優勢
15.2 分頁顯示
15.2.1 Displaytag標記庫
15.2.2 超大記錄數的分頁顯示
15.2.3 Pager標記庫
15.3 實例 15-01 Guestbook V1.8
15.3.1 目標
15.3.2 新建guestbook9項目
15.3.3 修改GuestbookDAO.java
15.3.4 修改GuestbookDAOJdbc.java
15.3.5 編寫Admin.java
15.3.6 編寫 AdminDAO.java
15.3.7 編寫 AdminDAOJdbc.java
15.3.8 修改AddMessageServlet.java
15.3.9 修改GetMessagesServlet.java
15.3.10 修改 AdminUserServlet.java
15.3.11 修改ManageServlet.java
15.3.12 修改list.jsp
15.3.13 修改getMessages.jsp
15.3.14 web.xml
15.3.15 程式運行輸出
本章小結
習題
第16章 AJAX
16.1 AJAX概述
16.1.1 AJAX中的核心技術
16.2 AJAX如何工作
16.2.1 AJAX套用展示
16.3 AJAX的優勢
16.4 第一個AJAX實例
16.4.1 編寫ajax_examples_01.htm檔案
16.4.2 實例運行輸出效果
16.5 XMLHttpRequest對象
16.5.1 創建 XMLHttpRequest對象
16.5.2 向伺服器傳送請求
16.5.3 伺服器回響
16.5.4 XMLHttpRequest對象的readyState屬性
16.5.5 XMLHttpRequest對象的status屬性
16.5.6 XMLHttpRequest 對象的onreadystatechange 事件
16.6 第二個AJAX實例
16.6.1 編寫TimeAjaxServlet.java
16.6.2 編寫ajax_examples_02.htm檔案
16.6.3 實例運行輸出效果
16.7 AJAX第三個實例——用戶名檢查
16.7.1 編寫CheckUsernameServlet.java
16.7.2 編寫register.htm檔案
16.7.3 實例運行輸出效果
本章小結
習題
  

相關詞條

熱門詞條

聯絡我們