注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计程序设计综合Web程序设计(影印版)

Web程序设计(影印版)

Web程序设计(影印版)

定 价:¥30.00

作 者: 美Robert W.Sebesta著
出版社: 高等教育出版社
丛编项: 国外优秀信息科学与技术系列教学用书
标 签: 互连网络

ISBN: 9787040126600 出版时间: 2003-03-01 包装: 平装
开本: 24cm 页数: 480 字数:  

内容简介

  本书是畅销书作者RobertW.Sebesta的一部力作。该书向读者介绍了构建和维护网络服务器站点所需的程序设计工具和技巧。内容不仅包括客户端的开发工具如HTML、Javascript和applet,还包括服务器端的开发工具CGI和servlet。本书着重向读者讲述如何开发独立于平台的网络站点。作者在不同浏览器环境下讲述各种开发工具的区别,并给出了大量源码实例,这均与当前网络标准相符。本书对于寻求增加网络开发能力的读者来说是一本理想读物,对具备Java或C++程序设计语言知识的读者来说也很有启发。附录中有针对C++程序员的有关Java的知识。内容:1.网络程序设计基础2.HTML简介3.制作样式表4.Perl基础知识5.利用Perl进行CGI程序设计6.JavaScript基础知识7.JavaScript与HTML文档8.以JavaScript制作生动的文档9.JavaApplets简介10.XML简介11.WebServer与Servlet简介12.以Java进行数据库访问附录AJava知识简介

作者简介

  作者RobertW.Sebesta是美国科罗拉多大学ColoradoSprings校区计算机科学系副教授兼系主任。

图书目录

1 Fundamentals
1.1 A Brief Introduction to the Internet
1.2 The World Wide Web
1.3 Web Browsers
1.4 Web Servers
1.5 Uniform Resource Locators
1.6 Multipurpose Internet Mail Extensions
1.7 The Hypertext Transfer Protocol
1.8 The Web Programmer's Toolbox
1.9 Summary
1.10 Review Questions 
1.11 Exercises
2 Introduction to HTML
2.1 Origins and Evolution of HTML
2.2 Basic Syntax
2.3 Standard HTML Document Structure
2.4 Basic Text Formatting
2.5 Images
2.6 Hypertext Links
2.7 Lists
2.8 Tables
2.9 Frames
2.10 Summary
2.11 Review Questions
2.12 Exercises
3 Cascading Style Sheets
3.1 Introduction
3.2 Levels of Style Sheets
3.3 Style Specification Formats
3.4 Style Classes
3.5 Properties and Property Values
3.6 Color
3.7 The<span>and <div>Tags
3.8 Summary
3.9 Review Questions
3.10 Exercises
4 The Basics of Perl
4.1 Origins and Uses of Perl
4.2 Scalars and Their Operations
4.3 Assignment Statements and Simple Input and Output
4.4 Control Statements
4.5 Fundamentals of Arrays
4.6 Hashes
4.7 References
4.8 Functions
4.9 The pack and unpack Functions
4.10 Pattern Matching Using Regular Expressions
4.11 File Input and Output
4.12 An Example
4.13 Summary
4.14 Review Questions
4.15 Exercises
5 Using Perl for CGI Programming
5.1 The Common Gateway Interface
5.2 CGI Linkage
5.3 HTML for Forms
5.4 Query String Format 
5.5 Decoding the Query String
5.6 An Example of Form Processing
5.7 The CGI.pm Module
5.8 A Survey Example
5.9 Animation Using CGI
5.10 Summary
5.11 Review Questions
5.12 Exercises
6 The Basics of JavaScript
6.1 Overview of JavaScript
6.2 Object Orientation and JavaScript
6.3 General Syntactic Characteristics
6.4 Primitives,Operations,and Expressions
6.5 Screen Output
6.6 Control Statements
6.7 Object Creation and Modification
6.8 Arrays
6.9 Functions
6.10 An Example
6.11 Constructors
6.12 Pattern Matching
6.13 Another Example
6.14 Summary
6.15 Review Questions
6.16 Exercises
7 JavaScript and HTML Documents
7.1 The JavaScript Execution Environment
7.2 The Document Object Model
7.3 Introduction to Events and Event Handling
7.4 Events,Attributes,and Tags
7.5 Using the load and unload Events
7.6 Event Handlers for Button Events
7.7 Checking Form Input
7.8 The navigator Object
7.9 Event Propagation
7.10 Summary
7.11 Review Questions
7.12 Exercises
8 Dynamic Documents with JavaScript
8.1 Browser Support for Dynamic Documents
8.2 Element Positioning
8.3 Moving Elements
8.4 Element Visibility
8.5 Dynamic Colors and Fonts
8.6 Dynamic Content
8.7 Stacking Elements
8.8 Summary
8.9 Review Questions
8.10 Exercises
9 Java Applets
9.1 Introducation
9.2 The Primary Applet Activities
9.3 The paint Method
9.4 The <object>Tag
9.5 Applet Parameters
9.6 Simple Graphics
9.7 Color
9.8 Interactive Applets
9.9 Concurrency in Java
9.10 Using Threads to Implement Animation
9.11 Summary
9.12 Review Questions
9.13 Exercises
10 Introduction to XML
10.1 Introduction
10.2 The Syntax of XML
10.3 XML Document Structure
10.4 Data Type Definitions
10.5 Namespaces
10.6 Displaying Raw XML Documents
10.7 Displaying XML Documents with CSS
10.8 XML Transformations and Style Sheets
10.9 Summary
10.10 Review Questions
10.11 Exercises
11 Introduction to Web Servers and Servlets
11.1 Web Server Operation
11.2 General Server Characteristics
11.3 Apache Under UNIX
11.4 Overview of Servlets
11.5 Servlet Details
11.6 A Survey Example
11.7 Storing Information on Clients
11.8 Summary
11.9 Review Questions
11.10 Exercises
12 Database Access with Java
12.1 Relational Databases
12.2 An Introduction to the Structured Query Language
12.3 Architectures for Database Access
12.4 Approaches to Using JDBC
12.5 Java JDBC Applications
12.6 An Example JDBC Application
12.7 Metadata
12.8 JDBC and Servlets
12.9 Summary
12.10 Review Questions
12.11 Exercises
A A Brief Introduction to Java
A.1 Overview  of Java
A.2 Data Types and Structures
A.3 Classes,Objects,and Methods
A.4 Interfaces
A.5 Exception Handling
A.6 Summary 
Index

本目录推荐