Programming the World Wide Web
暫譯: 網際網路程式設計
Robert W. Sebesta
- 出版商: Prentice Hall
- 出版日期: 2001-07-30
- 售價: $931
- 語言: 英文
- 頁數: 480
- 裝訂: Paperback
- ISBN: 0201704846
- ISBN-13: 9780201704846
已過版
買這商品的人也買了...
-
$1,205TCP/IP Illustrated, Volume 1: The Protocols (Hardcover)
-
$686Introduction to the Theory of Computation
-
$1,078UNIX Network Programming, Volume 1, 2/e (精裝)
-
$1,029Fundamentals of Data Structures in C
-
$1,009Applied Numerical Analysis Using Matlab
-
$1,090$1,068 -
$931Data Mining: Practical Machine Learning Tools and Techniques with Java Implement
-
$2,920$2,774 -
$1,068Discrete Mathematics with Combinatorics
-
$960An Introduction to Formal Languages and Automata, 3/e
-
$1,029Operating Systems: Internals and Design Principles, 4/e
-
$1,029Operating System Concepts, 6/e
-
$1,045Java How to Program, 4/e
-
$970Introduction to Algorithms, 2/e
-
$784E-Business & E-Commerce Infrastructure: Technologies Supporting the E-Business I
-
$1,700$1,615 -
$1,730$1,644 -
$1,274Computer Architecture: A Quantitative Approach, 3/e(精裝本)
-
$1,029Network Security: Private Communication in a Public World, 2/e (Hardcover)
-
$590$466 -
$720$612 -
$450$351 -
$280$218 -
$480$379 -
$780$663
相關主題
商品描述
Description
Programming the World Wide Web by Robert Sebesta provides students with a comprehensive introduction to the programming and scripting languages currently used to create web sites and applications. In this holistic approach, readers are guided through concepts relating to client-side and server-side programming, including JavaScript, Perl, Java Servlets, Java Applets, Web Databases, and the Apache Web Server. This book is ideal for students with knowledge of Java or C programming, or programmers looking to expand their skills onto the World Wide Web.
Robert Sebesta is the author of the world's leading book on comparative programming languages, Concepts of Programming Languages. Hundreds of thousands of people have learned how to program from his books. He has written Programming the World Wide Web to be not just a reference of various methods for programming the WWW, but rather to focus in on the core concepts that web programmers must understand.
JavaScript/Java for Web Programming, Introduction to the Internet/World Wide Web, Advanced World Wide Web Programming, CS: Web Programming and Design.
Features
- Guides readers through concepts relating to client-side and server-side providing them with knowledge needed to program the web quickly and correctly.
- Written with a consistent pedagogy which leads readers in a methodical manner through the concepts, providing an overview of programming and software/hardware issues relating to the WWW.
- Takes a holistic approach to web programming, covering JavaScript, Perl, CGI, Java Applets, and more.
- Covers the role of the web server, including the Apache Web Server (Ch 11).
- Includes an “Introduction to Java” Appendix for C++ progammers.
![Back to Top](/Images/subpages/backtotop.gif)
Table Of Contents
1. Fundamentals.The World-Wide Web.
Web Browsers.
Web Servers.
Uniform Resource Locators.
Multipurpose Internet Mail Extensions.
The HyperText Transfer Protocol.
The Web Programmer's Toolbox.
Summary.
Review Questions.
Exercises.
2. Introduction to HTML.
Basic Syntax.
Standard HTML Document Structure.
Basic Text Formatting.
Images.
Hypertext Links.
Lists.
Tables.
Frames.
Summary.
Review Questions.
Exercises.
3. Cascading Style Sheets.
Levels of Style Sheets.
Style Specification Formats.
Style Classes.
Properties and Property Values.
Color.
The (span) and (div) Tags.
Summary.
Review Questions.
Exercises.
4. Basics of Perl.
Scalars and Their Operations.
Assignment Statements and Simple Input and Output.
Control Statements.
Lists and Arrays.
Hashes.
References.
Functions.
The pack and unpack Functions.
Pattern Matching using Regular Expressions.
File Input and Output.
An Example.
Summary.
Review Questions.
Exercises.
5. Using Perl for CGI Programming.
CGI Linkage.
HTML for Forms.
The (form) Tag.
Query String Format.
Decoding the Query String.
An Example of Form Processing.
The CGI.pm Module.
A Survey Example.
Animation using CGI.
Summary.
Review Questions.
Exercises.
6. Introduction to JavaScript.
Object Orientation and JavaScript.
General Syntactic Characteristics.
Primitives, Operations, and Expressions.
Screen Output.
Control Statements.
Object Creation and Modification.
Arrays.
Functions.
An Example.
Constructors.
Pattern Matching.
Summary.
Review Questions.
Exercises.
7. JavaScript and HTML Documents.
The Document Object Model.
Introduction to Events and Event Handling.
Events, Attributes, and Tags.
Using the load and unload Events.
Event Handlers for Button Events.
Checking Form Input.
The navigator Object.
Event Propagation.
Summary.
Exercises.
8. Dynamic Documents with JavaScript.
Element Positioning.
Moving Elements.
Element Visibility.
Changing Colors and Fonts.
Dynamic Content.
Stacking Elements.
Summary.
Exercises.
9. Java Applets.
The Primary Applet Activities.
The paint Method.
The (object) Tag.
Applet Parameters.
Simple Graphics.
Colors.
Interactive Applets.
Concurrency in Java.
Using Threads to Implement Animation.
Summary.
Exercises.
10. Introduction to XML.
The Syntax of XML.
XML Document Structure.
Data Type Definitions.
Displaying Raw XML Documents.
Displaying XML Documents with CSS.
XML Transformations and Style Sheets.
Summary.
Exercises.
11. Web Server Software.
General Server Characteristics.
Apache under UNIX.
Overview of Servlets.
Servlet Details.
A Survey Example.
Storing Information on Clients.
Summary.
Review Questions.
Exercises.
12. Database Access with Java.
An Introduction to the Standard Query Language.
Architectures for Database Access.
Approaches to Using JDBC.
Java JDBC Applications.
An Example JDBC Application.
Metadata.
JDBC and Servlets.
Summary.
Review Questions.
Exercises.
Appendix A: A Brief Introduction to Java.
Data Types and Structures.
Classes, Objects, and Methods.
Interfaces.
Exception Handling.
Summary.
![Back to Top](/Images/subpages/backtotop.gif)
Supplements
Instructor Supplements
For more information about any of the supplements listed below, use our Rep. Locator to contact your Addison Wesley representative.
- Preliminary version of Programming the World Wide Web
For adopters only. Some restrictions may apply. See your Addison Wesley rep for details.
![Back to Top](/Images/subpages/backtotop.gif)
商品描述(中文翻譯)
《網際網路程式設計》由 Robert Sebesta 所著,為學生提供了當前用於創建網站和應用程式的程式語言和腳本語言的全面介紹。在這種整體方法中,讀者將學習與客戶端和伺服器端程式設計相關的概念,包括 JavaScript、Perl、Java Servlets、Java Applets、Web 資料庫和 Apache Web 伺服器。本書非常適合具備 Java 或 C 程式設計知識的學生,或希望將技能擴展到網際網路的程式設計師。
Robert Sebesta 是全球領先的比較程式語言書籍《程式語言概念》的作者。數十萬人從他的書籍中學會了程式設計。他撰寫《網際網路程式設計》不僅是為了提供各種網際網路程式設計方法的參考,而是專注於網頁程式設計師必須理解的核心概念。
適合的課程
JavaScript/Java 網頁程式設計、網際網路/網際網路簡介、高級網際網路程式設計、CS: 網頁程式設計與設計。
特點
- 引導讀者了解與客戶端和伺服器端相關的概念,提供快速且正確的網頁程式設計所需的知識。
- 以一致的教學法撰寫,系統性地引導讀者了解概念,提供有關網際網路的程式設計和軟硬體問題的概述。
- 採取整體方法進行網頁程式設計,涵蓋 JavaScript、Perl、CGI、Java Applets 等。
- 涵蓋網頁伺服器的角色,包括 Apache Web 伺服器(第 11 章)。
- 包含針對 C++ 程式設計師的「Java 簡介」附錄。
目錄
1. 基礎知識。
- 網際網路簡介。
- 網際網路。
- 網頁瀏覽器。
- 網頁伺服器。
- 統一資源定位器。
- 多用途網際網路郵件擴展。
- 超文本傳輸協定。
- 網頁程式設計師的工具箱。
- 總結。
- 複習問題。
- 練習。
2. HTML 簡介。
- HTML 的起源與演變。
- 基本語法。
- 標準 HTML 文件結構。
- 基本文本格式。
- 圖像。
- 超文本鏈接。
- 列表。
- 表格。
- 框架。
- 總結。
- 複習問題。
- 練習。
3. 層疊樣式表。
- 簡介。
- 樣式表的層級。
- 樣式規範格式。
- 樣式類別。
- 屬性和屬性值。
- 顏色。
- (span) 和 (div) 標籤。
- 總結。
- 複習問題。
- 練習。
4. Perl 基礎。
- Perl 的起源與用途。
- 標量及其操作。
- 指派語句和簡單的輸入輸出。
- 控制語句。
- 列表和數組。
- 哈希。
- 引用。
- 函數。
- pack 和 unpack 函數。
- 使用正則表達式進行模式匹配。
- 文件輸入和輸出。
- 一個範例。
- 總結。
- 複習問題。
- 練習。
5. 使用 Perl 進行 CGI 程式設計。
- 通用閘道介面。
- CGI 連結。
- 表單的 HTML。
- (form) 標籤。
- 查詢字串格式。
- 解碼查詢字串。
- 表單處理範例。
- CGI.pm 模組。
- 調查範例。
- 使用 CGI 的動畫。
- 總結。
- 複習問題。
- 練習。
6. JavaScript 簡介。
- JavaScript 概述。
- 物件導向與 JavaScript。
- 一般語法特徵。
- 原始值、操作和表達式。
- 螢幕輸出。
- 控制語句。
- 物件的創建與修改。
- 數組。
- 函數。
- 一個範例。
- 建構函數。
- 模式匹配。
- 總結。
- 複習問題。
- 練習。
7. JavaScript 與 HTML 文件。
- JavaScript 執行環境。
- 文件物件模型。
- 事件與事件處理簡介。
- 事件、屬性和標籤。
- 使用 load 和 unload 事件。
- 按鈕事件的事件處理器。
- 檢查表單輸入。
- navigator 物件。
- 事件傳播。
- 總結。
- 練習。
8. 使用 JavaScript 的動態文件。
- 瀏覽器對動態文件的支援。
- 元素定位。
- 移動元素。
- 元素可見性。
- 改變顏色和字體。
- 動態內容。
- 堆疊元素。
- 總結。
- 練習。
9. Java Applets。
- 簡介。
- 主要的 Applet 活動。
- paint 方法。
- (object) 標籤。
- Applet 參數。
- 簡單圖形。
- 顏色。
- 互動式 Applets。
- Java 中的併發。
- 使用執行緒實現動畫。
- 總結。
- 練習。
10. XML 簡介。
- 簡介。
- XML 的語法。
- XML 文件結構。
- 數據類型定義。
- 顯示原始 XML 文件。
- 使用 CSS 顯示 XML 文件。
- XML 轉換和樣式表。
- 總結。
- 練習。
11. 網頁伺服器軟體。
- 網頁伺服器操作。
- 一般伺服器特徵。
- UNIX 下的 Apache。
- Servlets 概述。
- Servlet 詳情。
- 調查範例。
- 在客戶端儲存資訊。
- 總結。
- 複習問題。
- 練習。
12. 使用 Java 存取資料庫。
- 關聯資料庫。
- 標準查詢語言簡介。
- 資料庫存取架構。
- 使用 JDBC 的方法。
- Java JDBC 應用程式。
- 一個範例 JDBC 應用程式。
- 元數據。
- JDBC 與 Servlets。
- 總結。
- 複習問題。
- 練習。
附錄 A: Java 簡介。
- Java 概述。
- 數據類型和結構。
- 類別、物件和方法。
- 介面。
- 異常處理。
- 總結。
補充資料
講師補充資料
如需有關以下任何補充資料的更多資訊,請使用我們的代表定位器聯繫您的 Addison Wesley 代表。
- 《網際網路程式設計》的初步版本(僅限採用者,可能有一些限制,詳情請洽詢您的 Addison Wesley 代表)。