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,880$2,736 -
$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
-
$399XML, Web Services, and the Data Revolution (Paperback)
-
$1,710$1,625 -
$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.
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.
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.