JSP程式設計案例教程

JSP程式設計案例教程

本書主要內容包括:Web技術概述;JSP基礎知識;EasyBuy電子商城系統設計;JSP語法基礎;JSP內置對象,JSP中訪問資料庫;在JSP巾套用JaVaBeamServlet技術;JSP高級套用;Easy_Buy電子商城關鍵代碼分析。

基本信息

基本信息

作者劉志成
ISBN:10位[730215936X]13位[9787302159360]
出版社清華大學
出版日期:2007-09
定價:¥28.00元

內容提要

本書全面、詳實地介紹了套用JSP進行Web程式開發所需的各種知識和技能。
作者在多年開發經驗與教學經驗的基礎上,根據Web程式設計師的崗位能力要求和學生的認知規律精心組織了本教材內容,通過一個實際的“Easy_Buy電子商城”項目,以案例的方式介紹JSP程式設計技術,適合“項目驅動、案例教學、理論實踐一體化”的教學方法,將知識講解和技能訓練有機結合,融“教、學、練”於一體。同時還提供教材中的所有例題及項目源碼、電子課件、試題庫。
本書可作為高職高專軟體技術專業、網路技術專業的教材,也可作為計算機培訓班的教材及Web程式設計師的自學參考書。

目錄

第1章Web技術概述
1.1靜態網頁與動態網頁
1.1.1靜態網頁
1.1.2動態網頁
1.2Web伺服器和網路資料庫
1.2.1Web伺服器
1.2.2網路資料庫技術
1.3JSP與ASP/PHP/ASP. NET
1.3.1ASP
1.3.2PHP
1.3.3ASP. NET
1.3.4JSP
【課堂實踐1-1】
1.4C/S結構與B/S結構
1.4.1C/S結構
1.4,2B/S結構
1.4.3C/S和B/S的比較
【課堂實踐1-2】
本章小結
課外拓展
第2章JSP基礎知識
2.1JDK安裝配置
2.1.1JSP運行環境
2.1.2JDK的下載與安裝
2.2Tomcat安裝與配置
2.2.1下載Tomcat
2.2.2安裝與配置Tomcat
2.2.3啟動與停止Tomcat
2.2.4測試Tomcat
【課堂實踐2-1】
2.3JSP開發工具
2.3.1JCreator
2.3.2Eclipse
2.3.3Dreamweaver
2.4創建第1個JSP程式
【課堂實踐2-2】
本章小結
課外拓展
第3章Easy.Buy電子商城系統設計
3.1系統概述
3.1.1前台購物系統
3.1.2後台管理系統
3.1.3系統用例圖
3.2系統功能模組設計
3.2.1灃冊模組
3.2.2登錄模組
3.2.3商品展示
3.2.4商品詳情
3.2.5購物車
3.2.6訂單處理
3.2.7客戶反饋
3.2.8後台管理
3.3系統流程
【課堂實踐3-1】
3.4資料庫設計
3.4.1資料庫表設計
3.4.2創建資料庫和表的SOL語句
3.5詳細設計
3.5.1開發資料夾
3.5.2頁面關係圖
3.5.3系統使用說明
【課堂實踐3-2】
小章小結
課外拓展
第4章JSP語法基礎
4.1JSP注釋
……
第5章JSP內置對象
第6章JSP中訪問資料庫
第7章JSP中套用JavaBean
第8章Servlet技術
第9章高級套用
第10章Easy-Buy電子商城實例
第11章HTML與JavaScript
附錄A綜合實訓
附錄B參考學習網址
參考文獻

前言

本書是湖南省“十一五”教育科學重點規劃課題的研究成果教材,是國家示範性建設院校重點建設專業(軟體技術專業)的特色教材,是創新教學方法、強化操作技能的實驗 教材。
Java Server Page(簡稱為JSP)是由Sun公司於1999年6月推出的一種基於Java Servlet的Web開發技術。它以Java語言為基礎,與HTML語言緊密結合,可以很好地實現Web頁面設計和業務邏輯分離,可以讓Web程式設計師專注於業務邏輯的實現。JSP程式不僅編寫靈活、執行容易,而且大大提高了系統的執行性能。
本書是作者在總結了多年開發經驗與成果的基礎上編寫的,以一個實際的項目(Easy_Buy電子商城)為中心,全面、詳實地介紹了JSP開發所需的各種知識和技能。通過本書的學習,讀者可以快速、全面地掌握使用JSP開發Web應用程式的方法。作為“項目驅動、案例教學、理論實踐一體化”教學方法的載體,本書主要有以下特色。
(1) 合理的知識結構。本書的定位是讀者在具備Java語言的基礎上使用JSP進行Web開發,重點介紹JSP開發的主要技能。關於Java語言基礎,讀者可以參閱作者編寫的《Java程式設計案例教程》一節;關於網頁設計基礎,讀者可以參閱陳承歡編寫的《網頁設計與製作案例教程》一節。
(2) 真實的案例教學。在真實項目的基礎上,經過精心設計將項目分解為多個既獨立又具有一定聯繫的教學案例(74個)。學生學習案例的過程,就是學習JSP知識和技能的過程,達到“知識案例的一體化”;學生在完成案例的同時,也就完成了項目的某一功能,達到“案例項目的一體化”。
(3) 理論實踐一體化。打破傳統的先理論學習,後上機練習的教學模式,將知識講解和技能訓練放在同一教學單元和教學地點完成,融“教、學、練”於一體。每一案例的講解都先提出功能目標,然後歷經多次教師演示—學生模仿的循環,讓學生掌握案例的完成過程,體現“在做中學、學以致用”的教學理念。
(4) 階梯式實踐環節。本書精心設定了4個實踐環節:課堂練習、課外拓展、單元實踐、綜合實訓。讓學生通過不斷實踐,實現編程技能的逐步推進,最終實現與職業能力的“零距離”。
本書共分11章,章節劃分如下。
第1章:Web技術概述。介紹了靜態網頁與動態網頁、Web伺服器和網路資料庫、幾種流行的動態網頁開發工具、C/S模式與B/S模式。
第2章:JSP基礎知識。介紹了JDK的安裝配置、Tomcat的安裝配置、JSP開發工具和創建第1個JSP程式。
第3章:Easy_Buy電子商城系統設計。介紹了Easy_Buy電子商城的系統需求分析、系統功能模組設計、系統界面設計、系統主要流程設計、資料庫設計和詳細設計。
第4章:JSP語法基礎。介紹了JSP容器、JSP注釋、指令元素、腳本元素和動作 元素。
第5章:JSP內置對象。介紹了out對象、request對象、response對象、pageContext對象、session對象、out對象、application對象、page對象、config對象和exception 對象。
第6章:JSP中訪問資料庫。介紹了JDBC基礎、JDBC API、編寫JDBC應用程式的基本流程、資料庫的插入操作、資料庫的刪除操作、資料庫的修改操作、資料庫查詢操作和相關類以及接口。
第7章:JSP中套用JavaBean。介紹了JavaBean基礎、編寫JavaBean、在JSP中套用JavaBean、JavaBean與HTML表單的互動以及JavaBean的典型套用。
第8章:Servlet技術。介紹了Servlet的基本概念、編寫和配置Servlet、調用Servlet、Servlet的生命周期和Servlet的典型套用。
第9章:JSP高級套用。介紹了套用jspSmartUpload組件實現上傳和下載、套用JavaMail組件實現電子郵件傳送、利用圖片處理功能實現彩色驗證碼和進度條、套用JFreeChart組件繪製統計圖形。
第10章:Easy_Buy電子商城實例。介紹了Easy_Buy電子商城主要功能模組的 實現。
第11章:HTML與JavaScript。介紹了靜態網頁設計技術和JavaScript腳本語言。這一章為選講內容,如果學生沒有網頁設計基礎,可以在第1章之後選擇講解。
本書由湖南鐵道職業技術學院劉志成老師編著,湖南科技大學的吳海波老師,湖南鐵道職業技術學院的彭勇、陳承歡和薛志良老師,吉林大學珠海分校的文全剛老師,湖南大眾傳媒職業技術學院的易燦老師,株洲時菱交通設備有限公司的賀新建工程師和株洲時代電工廠的劉毅紅工程師參與了部分章節的編寫工作。清華大學出版社張瑜老師對本書的編寫提出了許多寶貴的意見,唐志遠同學幫助調試了部分代碼,在此表示感謝。
本書適用於高職高專計算機類專業“JSP程式設計”課程的教材,也可以作為培訓教材使用。由於時間倉促以及編者水平有限,書中難免存在錯誤和疏漏之處,歡迎廣大讀者和同仁提出寶貴意見和建議。

相關詞條

相關搜尋

熱門詞條

聯絡我們