出版時(shí)間:2002-3 出版社:機(jī)械工業(yè)出版社 作者:(美)maneesh sahu 頁數(shù):362 字?jǐn)?shù):453000
內(nèi)容概要
本書內(nèi)容包括:規(guī)劃和設(shè)計(jì)Web應(yīng)用程序、用Java服務(wù)器頁面開發(fā)日歷應(yīng)用程序、為日歷應(yīng)用程序添加交互性、添加JavaBean實(shí)現(xiàn)多功能和發(fā)送電子郵件、創(chuàng)建顯示錯(cuò)誤和發(fā)送Email的自定義標(biāo)記庫、訪問數(shù)據(jù)庫——?jiǎng)?chuàng)建事件日歷和注冊(cè)模板、使用模型2結(jié)構(gòu)開發(fā)拍賣物品目錄、開發(fā)AuctionStation中受保護(hù)的部分、個(gè)性化Web站點(diǎn)、用Java Applet開發(fā)視圖、開發(fā)無線應(yīng)用等。 本書編排獨(dú)特,閱讀方便,實(shí)用性極強(qiáng),是一本不可多得的好書。本書適合具有一定Java編程經(jīng)驗(yàn)的讀者。
書籍目錄
第1章 規(guī)劃和設(shè)計(jì)Web應(yīng)用程序
1.1 為什么要規(guī)劃
1.2 應(yīng)用程序開發(fā)周期
1.3 定義任務(wù)和責(zé)任
1.3.1 體系結(jié)構(gòu)設(shè)計(jì)員(Achitect)
1.3.2 數(shù)據(jù)模型人員
1.3.3 服務(wù)器端開發(fā)人員
1.3.4 Web界面設(shè)計(jì)員
1.3.5 Web集成人員
1.3.6 項(xiàng)目管理人員
1.3.7 測(cè)試人員
1.4 認(rèn)識(shí)工具,軟件和平臺(tái)
1.4.1 工具
1.4.2 軟件
1.5 定義準(zhǔn)則
1.5.1 站點(diǎn)結(jié)構(gòu)的準(zhǔn)則
1.5.2 頁面設(shè)計(jì)準(zhǔn)則
1.5.3 代碼準(zhǔn)則
1.6 開發(fā)Web界面
1.6.1 準(zhǔn)備工作
1.6.2 主頁是Web腳本的起點(diǎn)
1.6.3 HTML標(biāo)識(shí)符
1.6.4 圖像
1.6.5 鏈接
1.6.6 表格
1.6.7 集成
1.7 本章小結(jié)
1.8 下一步
第2章 用Java服務(wù)器頁面開發(fā)月份日歷應(yīng)用程序
2.1 將要學(xué)習(xí)的內(nèi)容
2.2 使用Apache Software Foundation'sTomcat 3.1版
2.2.1 安裝Tomcat
2.2.2 準(zhǔn)備用Tomcat服務(wù)器發(fā)布Auction Station(拍賣網(wǎng)站)
2.3 用HTML組件構(gòu)建在線日歷程序的框架
2.3.1 添加注釋
2.3.2 包含導(dǎo)航鏈接的腳注
2.4 生成動(dòng)態(tài)內(nèi)容
2.4.1 用Java類處理數(shù)據(jù)
2.4.2在JSP使用Java類
2.4.3 用Scriptlet和內(nèi)置對(duì)象打印月信息
2. 4. 4 "生成當(dāng)前月表格單元"的Scriptlet
2.5 包含重復(fù)訪問
2.6 發(fā)布應(yīng)用程序
2.6.1 在Tomcat中設(shè)置根目錄
2.6.2 調(diào)試應(yīng)用程序
2.7 本章小結(jié)
第3章 為日歷應(yīng)用程序添加交互性
3.1 日歷應(yīng)用程序1.1版
3.2 開發(fā)輸入頁面
3.2.1 定義HTML表單
3.2.2 選擇正確的輸入域來獲取用戶數(shù)據(jù)
3.2.3 定義HTML域
3.2.4 集成輸入頁面
3.3 增強(qiáng)月份日歷JSP程序
3.3.1 用Request Implicit Object(請(qǐng)求隱含對(duì)象)提取用戶參數(shù)
3.4 處理異常情況
3.4.1 使用錯(cuò)誤提示頁面
3.4.2 用JavaScript執(zhí)行客戶端有效性驗(yàn)證
3.4.3 執(zhí)行服務(wù)器端的有效性驗(yàn)證
3.5 創(chuàng)建年份日歷
3.6 本章小結(jié)
3.7 下一步
第4章 添加JaveBeen實(shí)現(xiàn)多功能和發(fā)送電子郵件
4.1 將要學(xué)習(xí)的內(nèi)容
4.2 JavaBean簡(jiǎn)介
4.3 添加JavaBean改寫Calendar應(yīng)用程序
4.3.1 創(chuàng)建MonthBean
4.3.2 創(chuàng)建FormValidatorBean
4.3.3 指定CalendarRequest的屬性
4.3.4 創(chuàng)建JavaScript例程,生成表單處理Bean的代碼
4.4 用JavaBean構(gòu)成JSP
4.4.1 Validator JSP
4.4.2 JSP輸出組件-month.jsp
4.4.3 JSP的輸入組件
4.4.4 發(fā)布(deploy)和運(yùn)行應(yīng)用程序
4.5 在JSP中發(fā)送電子郵件
4.5.1 使用JavaMail和Java Activation Framwork來處理電子郵件
4.5.2 創(chuàng)建SendMailJSP發(fā)送郵件
4.5.3 使用JavaBean發(fā)送電子郵件
4.6 下一步
第5章 創(chuàng)建顯示錯(cuò)誤和發(fā)送E-mail的自定義標(biāo)記庫
5.1 將要學(xué)習(xí)的內(nèi)容
5.2 集成自定義標(biāo)記
5.2.1 開發(fā)簡(jiǎn)單操作標(biāo)記--today
5.2.2 開發(fā)一個(gè)簡(jiǎn)單的正文操作標(biāo)記--error
5.3 開發(fā)嵌入式Body操作標(biāo)記--email
5.3.1 創(chuàng)建EmailTagHandler類
5.3.2 創(chuàng)建嵌入式的標(biāo)記Handler類
5.3.3 在Taglib標(biāo)識(shí)符中描述Email標(biāo)記
5.3.4 在JSP中使用Email標(biāo)記結(jié)構(gòu)
5.3.5 運(yùn)行和測(cè)試JSP
5.4 下一步
第6章 訪問數(shù)據(jù)庫--創(chuàng)建事件日歷和注冊(cè)模板
6.1 開始使用關(guān)系數(shù)據(jù)庫
6.1.1 使用SQL定義數(shù)據(jù)庫和用戶表
6.1.2 用SQL數(shù)據(jù)操作命令添加用戶
6.1.3 查詢Users表
6.1.4 通過Java應(yīng)用程序訪問數(shù)據(jù)庫
6.2 給Calendar添加事件
6.2.1 建立與數(shù)據(jù)庫的連接
6.2.2 創(chuàng)建JSP打印日期事件
6.2.3 修改每月的CalendarJSP來顯示事件
6.3 為數(shù)據(jù)庫處理開發(fā)自定義庫
6.3.1 連接、用戶ID和密碼標(biāo)記
6.3.2 查詢和更改標(biāo)記
6.3.3 Foreach重復(fù)性標(biāo)記
6.3.4 建立標(biāo)記庫
6.4 創(chuàng)建注冊(cè)模板
6.4.1 注冊(cè)新用戶
6. 4. 2 提供用戶登錄
6.4.3 處理丟失密碼的情況
6.5 執(zhí)行數(shù)據(jù)庫連接Pool
6.5.1 DBConnectionManager
6.5.2 DBConnectionPool
6.5.3 DBConnection
6.5.4 在JDBC應(yīng)用程序中執(zhí)行數(shù)據(jù)庫pool
6.6 下一步
第7章 使用模型2結(jié)構(gòu)開發(fā)拍賣物品目錄
7.1 Web應(yīng)用模型
7.1.1 控制器
7.1.2 命令Bean
7.1.3 模型或視圖,幫助JavaBean
7.1.4 視圖或表示層
7.2 開發(fā)目錄數(shù)據(jù)庫
7.2.1 設(shè)計(jì)Category表
7.2.2 Product表
7.2.3 Bid表
7.2.4 在表中填上示例數(shù)據(jù)
7.3 開發(fā)模型或視圖-幫助JavaBean
7.3.1 Address
7.3.2 Category
7.3.3 Item
7.3.4 User
7.3.5 Bid
7.4 開發(fā)模型的命令Bean
7.4.1 GetMainCategoriesCommand
7.4.2 GetCategoryHierarchyCommand
7.4.3 GetCategoryItemsCommand
7.4.4 GetItemInformationCommand
7.5 用Servlet和JSP開發(fā)控制器
7.5.1 使用Servlet開發(fā)控制器
7.5.2 使用JSP
7.5.3 為目錄開發(fā)控制器
7.5.4 開發(fā)瀏覽物品信息的控制器
7.6 開發(fā)表示層JSP
7.6.1 開發(fā)目錄視圖JSP
7.6.2 開發(fā)物品視圖JSP
7.6.3 提供多頁物品程序清單
7.6.4 顯示物品的詳細(xì)信息
7.7 本章小結(jié)
第8章 開發(fā)AuctionStation中受保護(hù)的部分
8.1 將要學(xué)習(xí)的內(nèi)容
8.2 使用Tomcat的HTTP認(rèn)證
8.2.1 指定Tomcat中的用戶信息
8.2.2 標(biāo)記受保護(hù)的資源
8.2.3 HTTP認(rèn)證
8.2.4 服務(wù)器端HTTP認(rèn)證存在的問題
8.3 進(jìn)行基于表單的定制認(rèn)證
8.3.1 為物品添加競(jìng)價(jià)
8.3.2 在AuctionStation中添加物品到程序清單中
8.4 執(zhí)行定制認(rèn)證
8.4.1 執(zhí)行定制的基本認(rèn)證
8.4.2 把目錄添加到站點(diǎn)
8.5 本章小結(jié)
第9章 個(gè)性化Web站點(diǎn)
9.1 定制日歷界面
9.1.1 使用樣式表
9.1.2 允許用戶指定不同的樣式
9.1.3 使用Cookie保存定制信息
9.2 開發(fā)個(gè)人文件管理器
9.2.1 開發(fā)文件上載應(yīng)用程序
9.2.2 開發(fā)UploadFilesCommand Bean
9.2.3 開發(fā)"上載文件"的JSP
9.3 管理個(gè)人空間的文件
9.3.1 文件清單
9.3.2 刪除文件
9.4 開發(fā)MyAuctions、MyBids和MySpace
9.4.1 標(biāo)識(shí)用戶
9.4.2 顯示MyItems
9.4.3 顯示MyBids
9.4.4 顯示MySpace
9.5 連接各個(gè)部分
9.5.1 使用HTML框架
9.5.2 使用JSP模板
9.6 本章小結(jié)
第10章 用Java Applet開發(fā)視圖
10.1 將要學(xué)習(xí)的內(nèi)容
10.2 Java插件簡(jiǎn)介
10.2.1 applet程序剖析
10.2.2 applet的限制條件
10.3 開發(fā)一個(gè)目錄樹視圖applet
10.3.1 通過JSP返回序列化的目錄樹
10.3.2 開發(fā)Category ViewApplet
10.3.3 創(chuàng)建內(nèi)嵌applet的JSP
10.4 瀏覽選定目錄的信息
10.4.1 檢測(cè)鼠標(biāo)雙擊
10. 4.2 顯示目錄信息
10.4.3 用框架顯示頁面
10.5 本章小結(jié)
第11章 開發(fā)無線應(yīng)用
11.1 開發(fā)無線應(yīng)用的原因與無線標(biāo)識(shí)語言
11.2 無線應(yīng)用協(xié)議
11.3 測(cè)試無線應(yīng)用程序
11.4 開發(fā)起始頁面
11.4.1 構(gòu)建WML卡片組
11.4.2 添加一個(gè)標(biāo)志圖像
11.4.3 添加一個(gè)包含鏈接的站點(diǎn)地圖卡片
11.5 顯示日歷
11. 6 開發(fā)拍賣目錄模塊
11.6.1 顯示目錄清單
11.6.2 顯示物品明細(xì)清單
11.7 對(duì)物品競(jìng)價(jià)
11.7.1 顯示競(jìng)價(jià)狀態(tài)
11.8 從兩種不同的.JSP生成WML卡片組
11.9 在另一臺(tái)服務(wù)器上配置Web應(yīng)用
11.9.1 在WAR文件中包裝Web應(yīng)用程序
11.9.2 需要的其他修改
11.10 本章小結(jié)
附錄A 在線資源和信息
A.1 層疊式樣式表(CSS)
A.2 Enterprise JavaBeans(EJB)
A.3 JavaMail
A.4 JavaScript
A.5 Java Server Pages(JSP)、JDBC和servlet
A. 6 Linux
A.7 無線訪問協(xié)議(WAP)和無線標(biāo)識(shí)語言(WML)
A,8 可擴(kuò)展標(biāo)識(shí)語言(XML)
A.9 eXtensible Stylesheet Language(XSL)
A.10 其他
圖書封面
評(píng)論、評(píng)分、閱讀與下載
Java Seruer Pages編程實(shí)例 PDF格式下載