Java Web 套用開發

Java Web 套用開發

《JavaWeb套用開發》是2005年清華大學出版社出版的圖書,作者是蔡劍。本書讀者對象為高等院校計算機及軟體專業的教師、學生,從事軟體開發的編程人員等。

基本介紹

  • 書名:Java Web 套用開發
  • 作者蔡劍
  • ISBN:9787302102816、7302102813
  • 頁數:585頁
  • 定價:¥58.00
  • 出版社清華大學出版社
  • 出版時間:2005年01月
內容提要,圖書目錄,作者介紹,

內容提要

SUN公司的Java 2 Enterprise Edition (J2EE)網路技術是目前使用最廣泛的Web套用開發技術。本書首先介紹了Tomcat 和J2EE的基本概念,然後由淺入深講解各種編程技術,包括客戶層技術、網路層技術(Servlet/JSP)、Struts架構、伺服器層技術(EJB)、數據事務與安全、打包與部署等,使讀者能更快更清晰地了解和掌握編程的方法,最後運用完整實例進行綜合指導。本書由SUN J2EE技術專家直接用中文撰寫,幾乎所有程式均由作者親自編程調試。書中涵蓋了J2EE1.4、Servlet2.4、JSP2.0等多種技術,內容相當於幾本同類書,但更加完整連貫,講解更著重概念-技能-方法的相輔相成,使讀者更容易地掌握技術,更快的融會貫通。

圖書目錄

第1章 介紹
1.1 Web編程技術的發展
1.2 Web信息系統的形式
1.3 Web信息系統的套用
1.4 系統開發人才的全面素質
1.5 Java Web編程技術的特點
1.6 本書綱要和使用方法
第2章 J2EE有關基本概念和技術
2.1 J2EE多層Web程式框架
2.2 構件技術
2.2.1 構件種類
2.2.2 J2EE 的客戶
2.2.3 Web構件
2.2.4 企業 JavaBeans (EJB) 構件
2.3 服務技術
2.3.1 命名技術(JNDI)
2.3.2 部署技術(deployment)
2.3.3 數據連線技術(JDBC)
2.3.4 數據事務技術
2.3.5 安全技術
2.3.6 連線框架技術
2.3.7 Web服務技術
2.4 通信技術
2.4.1 Web協定
2.4.2 遠程方法調用
2.4.3 對象管理組協定
2.4.4 Java通信服務技術
2.4.5 Java 訊息技術和郵件技術
第3章 客戶層技術
3.1 基本技術
3.2 瀏覽器
3.2.1 功能概述
3.2.2 HTML用戶信息輸入
3.2.3 用戶數據校驗
3.2.4 維護用戶會話狀態
3.3 Applet客戶
3.4 應用程式客戶
3.5 無線客戶
3.6 客戶程式設計考慮
第4章 Web層技術(以Tomcat為例)
4.1 概述
4.1.1 J2EE Web層基本結構
4.1.2 Servlet和JSP的優點
4.1.3 Servlet和JSP運行環境
4.2 Servlet技術
4.2.1 簡單的Servlet例子
4.2.2 Servlet 生命周期
4.2.3 Servlet 編程API
4.2.4 處理客戶請求
4.2.5 控制會話(session)
4.2.6 與其他Servlet合作
4.2.7 過濾器
4.2.8 事件監聽器
4.2.9 資料庫連線
4.2.10 Servlet 2.4的新功能
4.3 JSP技術
4.3.1 JSP 基本概念
4.3.2 JSP 語法
4.3.3 動態網頁生成
4.3.4 開發和使用自製JSP標記
4.3.5 JSP和XML
……
第5章 EJB 層技術
第6章 事務與安全
第7章 J2EE應用程式的打包和部署
第8章 J2EE應用程式國際化與本地化
第9章 J2EE 程式體系結構設計
第10章 J2EE應用程式實例: STARS合作支持系統
附錄A HTTP協定
附錄B UML圖解概要
附錄C 主要相關網址
附錄D Tomcat安裝、設定和運
附錄E Servlet編程主要API
附錄F EJB編程主要API
附錄G TCP Tunnel Tool
附錄H Ant工具安裝使用簡述
參考文獻

作者介紹

蔡劍,北京大學光華管理學院信息系統和電子商務系任教。曾任美國Sun Microsystems公司Java網路技術和標準研發部技術骨幹,全球網際網路WS-I組織Sun公司代表。參與開發了著名的J2EE平台、Web服務軟體和Tomcat網路伺服器。於2002-2003年獲選Sun集團未來領袖培訓計畫。曾經在全球最大的IT會議JavaOne等國際會計發表演說。在科研中提出了社會-技術知識集成理論並在IEEE Internet Computing等國際核心學術期刊發表多篇論文。於美國南加州大學獲得智慧型設計系統博士、計算機工程碩士和智慧型設計系統碩士學位,於清華大學獲得工學學士學位。
景楠,美國南加州大學IMPACT實驗室研究助理。曾在Sun Microsystems公司Java Enterprise Edition研發部門實習工作,參與了J2EE1.4的開發。在IMPACT實驗室,參與了有關網際網路分布知識管理系統的研究,是STARS2.0網際網路知識整合系統的主要開發者之一。他於美國南加州大學獲得計算機碩士學位,於北京大學獲得計算機學士學位。

相關詞條

熱門詞條

聯絡我們