Web開發(fā)技術

出版時間:2011-2  出版社:東軟電子出版社  作者:張娜 編  頁數:419  字數:668000  

內容概要

  本教程以JSP2.0技術為主線,介紹了Web應用系統開發(fā)的相關內容。全書貫穿一個Web應用系統——網絡點餐系統,從它的靜態(tài)頁面設計→連接數據庫完成部分功能→基于JSP模型2的實現→基于EL和JSTL的頁面改進,一步一步向讀者介紹Web應用系統開發(fā)過程中用到的相關知識,循序漸進地引導讀者完成系統的開發(fā),最終提高讀者Web應用開發(fā)的實踐能力。本教程結合大連東軟信息學院使用TOPCARES-CDIO理念對于教學的改造,在每一章中引入符合CDIO教學模式的各級項目,強化知識點的運用,重點培養(yǎng)學生的10個TOPCARES-CDIO能力。全書共分10章。

書籍目錄

第1章 項目導引
1.1項目構思
1.2項目設計
1.2.1體系結構設計
1.2.2系統模塊設計
1.2.3界面設計
1.2.4數據庫設計
1.3項目實施
1.3.1開發(fā)技術的選擇
1.3.2基于Java的Web開發(fā)技術
1.3.3開發(fā)和運行環(huán)境的選擇
1.3.4編碼實現
1.4項目運行
第2章 Web頁面技術
2.1HTML
2.1.1認識HTML
2.1.2HTML常用標簽
2.1.3網絡點餐系統頁面實現
2.2CSS
2.2.1認識CSS
2.2.2CSS選擇符
2.2.3網絡點餐系統樣式定義
2.3JavaScript
2.3.1認識JavaScript
2.3.2JavaScript函數定義和事件處理
2.3.3JavaScript的內置對象
2.3.4網絡點餐系統客戶端驗證
實踐環(huán)節(jié)設計8
第3章 Servlet技術
3.1認識Servlet
3.1.1項目構思
3.1.2項目設計
3.1.3項目實施
3.1.4項目運行
3.1.5知識點
3.2HttpServletRequest
3.2.1項目構思
3.2.2項目設計
3.2.3項目實施
3.2.4項目運行
3.2.5知識點
3.3HttpServletResponse
3.3.1項目構思
3.3.2項目設計
3.3.3項目實施
3.3.4項目運行
3.4HttpSession
3.4.1項目構思
3.4.2項目設計
3.4.3項目實施
3.4.4項目運行
3.4.5知識點
3.5ServletContext
3.5.1項目構思
3.5.2項目設計
3.5.3項目實施
3.5.4項目運行
3.5.5知識點
3.6簡單的用戶登錄功能
3.6.1項目構思
3.6.2項目設計
3.6.3項目實施
3.6.4項目運行
3.7Servlet中的過濾器
3.7.1項目構思
3.7.2項目設計
3.7.3項目實施
3.7.4項目運行
3.7.5知識點
3.8Servlet中的監(jiān)聽器
3.8.1項目構思
3.8.2項目設計
3.8.3項目實施
3.8.4項目運行
3.8.5知識點
實踐環(huán)節(jié)設計
第4章 JSP基礎
4.1認識JSP
4.1.1項目構思
4.1.2項目設計
4.1.3項目實施
4.1.4項目運行
4.1.5知識點
4.2JSP的語法
4.2.1JSP腳本元素
4.2.2JSP指令元素
4.2.3JSP動作元素
4.3JSP的隱含對象
4.3.1out對象
4.3.2request對象
4.3.3response對象
4.3.4session對象
4.3.5application對象
4.3.6pageContext對象
4.3.7其他隱含對象
4.4Cookie對象
實踐環(huán)節(jié)設計
第5章 JDBC技術
5.1認識JDBC
5.1.1項目構思
5.1.2項目設計
5.1.3項目實施
5.1.4項目運行
5.1.5知識點
5.2使用JDBC實現網絡點餐系統的菜品管理
5.2.1項目構思
5.2.2項目設計
5.2.3項目實施
5.2.4項目運行
實踐環(huán)節(jié)設計
第6章 JavaBean組件
6.1認識JavaBean
6.1.1項目構思
6.1.2項目設計
6.1.3項目實施
6.1.4項目運行
6.2在JSP中訪問JavaBean
6.2.1在JSP中訪問JavaBean
6.2.2和的使用
6.3使用JavaBean實現網絡點餐系統的用戶管理模塊
6.3.1項目構思
6.3.2項目設計
6.3.3項目實施
6.3.4項目運行
實踐環(huán)節(jié)設計
第7章 JSP開發(fā)的兩種模型
7.1認識JSP模型1
7.2認識JSP模型2
7.2.1項目構思
7.2.2項目設計
7.2.3項目實施
7.2.4項目運行
7.2.5知識點
7.3基于JSP模型2實現網絡點餐系統
7.3.1點餐系統首頁的實現
7.3.2用戶首頁的實現
7.3.3用戶點餐功能的實現
7.3.4用戶點餐車的實現
7.3.5管理員查看點餐車頁面的實現
實踐環(huán)節(jié)設計
第8章 EL
8.1認識EL
8.1.1項目構思
8.1.2項目設計
8.1.3項目實施
8.1.4項目運行
8.1.5知識點
8.2EL隱含對象
8.2.1pageContext對象
8.2.2header、headerValues、param和paramValues對象
8.2.3cookie對象
8.2.4與范圍有關的對象
第9章 自定義標簽與函數
9.1認識標簽
9.2為什么要自定義標簽
9.3標簽的實現
9.3.1標簽的構成
9.3.2標簽庫描述文件TLD
9.3.3構造標簽的方法
9.3.4標簽文件
9.3.5簡單標簽
9.4自定義函數
9.4.1項目構思
9.4.2項目設計
9.4.3項目實施
9.4.4項目運行
9.5標簽庫的打包
第10章 JSTL
10.1認識JSTL
10.1.1項目構思
10.1.2項目設計
10.1.3項目實施
10.1.4項目運行
10.1.5知識點
10.2STL核心標簽庫
10.2.1表達式操作標簽
10.2.2流程控制標簽
10.2.3循環(huán)控制標簽
10.2.4URL操作標簽
10.3JSTL格式化標簽庫
10.3.1國際化標簽
10.3.2數字日期格式化標簽
10.4JSTL函數標簽庫
10.4.1項目構思
10.4.2項目設計
10.4.3項目實施
10.4.4項目運行
10.5JSTLSQL標簽庫
10.5.1項目構思
10.5.2項目設計
10.5.3項目實施
10.5.4項目運行
10.5.5知識點
10.6JSTLXML標簽庫
10.6.1項目構思
10.6.2項目設計
10.6.3項目實施
10.6.4項目運行
10.6.5知識點
10.7網絡點餐系統視圖層改進
10.7.1點餐系統首頁改進
10.7.2顯示菜品頁面改進
10.7.3普通用戶首頁改進
10.7.4管理員菜品管理頁面改進
10.7.5管理員查看點餐車頁面改進
實踐環(huán)節(jié)設計
附錄AJDK的安裝
附錄BTomcat的安裝和使用
附錄CMyEclipse的安裝、配置和使用
附錄DMySQL的安裝和配置
附錄ENavicat的安裝和使用
參考文獻

章節(jié)摘錄

版權頁:   插圖:   (2)腳本段。 腳本段中是合法的Java代碼,在將JSP文件轉換成Serlvet時,腳本段中的代碼會按照出現的次序依次被轉換為_jspService()方法中的代碼。腳本段可以產生輸出,也可以是一些流程控制語句。 腳本段中定義的變量可以看成是JSP頁面的局部變量,因此一個用戶對這個變量的操作不會影響到其他用戶,因此在項目中不可以使用腳本段中定義的變量實現網頁計數功能。 (3)表達式。 在將JSP文件轉換成Servlet時,被轉換為程序語句out.println(表達式);。表達式用于向頁面輸出內容,在處理用戶請求時,表達式被計算,計算結果被轉換為字符串插入到輸出流中。 需要注意的是,在書寫表達式時,一定不要在表達式后添加“;”號。 4.2.2 JSP指令元素 JSP指令元素主要用于在將JSP文件轉換為Servlet時提供整個JSP頁面的相關信息,它們不會產生任何輸出,只是指示在轉換時應如何處理JSP頁面的其他內容。指令元素的語法格式如下:  需要注意的是,之間不能有空格。 JSP1.2中的指令元素有三種:page指令、include指令和taglib指令。 JSP2.0中又添加了三種指令元素:tag指令、variable指令和attribute指令,這三種指令只能在標簽文件中使用,將在第9章中介紹。 1.page指令 page指令用來設定JSP頁面的全局屬性和相關功能,它可以出現在JSP頁面的任何位置,但它的作用范圍是整個JSP頁面。通常為了方便程序代碼的閱讀和遵循JSP頁面的格式規(guī)范,page指令一般作為JSP頁面的第一條語句。下面將用項目來說明page指令的作用及其相關屬性。 (1)項目構思。 編寫網頁pageDirective.jsp,使用page指令指明該網頁所使用的腳本語言為Java語言,頁面的編碼為GBK,頁面描述信息為“這是一個page指令屬性的練習頁面”。 頁面內容為“當前時間是:yyyy—mm—dd HH:mi:ss”,并顯示頁面描述信息。當頁面發(fā)生異常時,則轉到errorHandle.jsp頁面顯示異常信息。 (2)項目設計。 page指令的language屬性指定了在JSP頁面的腳本元素中使用的語言,默認的屬性值是“java”,因此這個屬性通常可以不出現。

編輯推薦

《東軟TOPCARES-CDIO系列教材?網絡工程師類:Web開發(fā)技術(Java)教程》是由東軟電子出版社出版。

圖書封面

評論、評分、閱讀與下載


    Web開發(fā)技術 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7