Items related to Core Web Programming

Hall, Marty Core Web Programming ISBN 13: 9780136256663

Core Web Programming - Softcover

 
9780136256663: Core Web Programming
View all copies of this ISBN edition:
 
 

A comprehensive introduction to programming for the WWW that uses Java for all examples. Covers everything a reader needs to know to develop applications for the Internet and Intranets using Java, HTML, Java, CGI-BIN, the HTTP protocol, distributed objects including CORBA and ActiveX, VRML, security, etc.

"synopsis" may belong to another edition of this title.

From the Publisher:
Summary and table of contents
A comprehensive introduction to programming for the WWW that uses Java for all examples. Covers everything a reader needs to know to develop applications for the Internet and Intranets using Java, HTML, Java, CGI-BIN, the HTTP protocol, distributed objects including CORBA and ActiveX, VRML, security, etc.

CONTENTS:

I. THE HYPERTEXT MARKUP LANGUAGE.

1. Designing Web Pages with HTML 3.2.

The HyperText Markup Language. HTML 3.2 and Other HTML Standards. Publishing Your Document on the Web. The Basic Structure of HTML Documents. HEAD Elements. BODY—Creating the Main Document. Summary.

2. Block-Level Elements in HTML 3.2.

Headings. Basic Text Sections. Numbered, Bulleted, and Indented Lists. Tables. Fill-Out Forms. Miscellaneous Block-Level Elements. Summary.

3. Text-Level Elements in HTML 3.2.

Physical Character Styles. Text-Level Elements: Logical Character Styles. Specifying Hypertext Links. Embedded Images. Client-Side Image Maps. Embedding Other Objects in Documents. Controlling Line Breaks. Summary.

4. Frames.

Frame Document Template. Specifying Frame Layout. Specifying the Content of Frame Cells. Targeting Frame Cells. Predefined Frame Names. Solving Common Frame Problems. Inline Frames. Summary.

5. Cascading Style Sheets.

Specifying Style Rules. Using Local and External Style Sheets. Selectors. Cascading: Style Sheet Precedence Rules. Font Properties. Foreground and Background Properties. Text Properties. Properties of the Bounding Box. Images and Floating Elements. Properties of Lists. Standard Property Units. Layers. Specifying Layers Using the LAYER and ILAYER Elements. Specifying Layers Using Style Sheets. Summary.

II. JAVA PROGRAMMING.

6. Getting Started with Java.

Unique Features of Java. Myths About Java. Java Versions. Getting Started: Nuts and Bolts. Some Simple Java Programs. Summary.

7. Object-Oriented Programming in Java.

Instance Variables. Methods. Constructors and the "this" Reference. Destructors. Overloading. Public Version in Separate File. Javadoc. Inheritance. Interfaces and Abstract Classes. Packages and the Classpath. Modifiers in Declarations. Summary.

8. Basic Java Syntax.

Primitive Types. Operators. The Math Class. Input and Output. Executing Non-Java Programs. Reference Types. Strings. Vectors. Example: A Simple Binary Tree. Arrays. Exceptions. Summary.

9. Applets, Graphical Applications, and Basic Drawing.

What Are Applets? Creating an Applet. An Example Applet. The Applet Life Cycle. Other Applet Methods. The HTML APPLET Tag. Reading Applet Parameters. Graphical Applications. Graphics Operations. Setting Line Thicknesses: The GraphicsUtil Class. Drawing Images. Preloading Images. Controlling Image Loading: Waiting for Images and Checking Status. Summary.

10. Handling Mouse and Keyboard Events.

Handling Events in Java 1.02. Event-Handling Helper Methods in Java 1.02. Java 1.02 Event Types. Performing Graphics Operations in Event-Handling Methods. Handling Events in Java 1.1. Event Listeners in Java 1.1. Summary.

11. Windows.

Canvas. The Component Class. Lightweight Components in Java 1.1. Panel. The Container Class. Lightweight Containers in Java 1.1. Applet. ScrollPane. Frame. Serializing Windows. Dialog. FileDialog. Window. The ImageLabel Class. Summary.

12. Arranging Windows Using Layout Managers.

FlowLayout. BorderLayout. GridLayout. CardLayout. GridBagLayout. Turning Off the LayoutManager. Using Layout Managers Effectively. Writing a Custom LayoutManager. Summary.

13. Graphical User Interface Controls.

Handling Action Events in GUI Controls. Buttons. An Image Button Class. Checkboxes. Checkbox Groups (Radio Buttons). Choice Menus (Combo Boxes). List Boxes. TextFields. TextAreas. Labels. Scrollbars and Sliders. A Slider Class. Popup Menus. Summary.

14. Concurrent Programming Using Java Threads.

Starting Threads. Race Conditions. Synchronization. Thread Methods. Thread Groups. Multi-Threaded Graphics and Double-Buffering. Summary.

15. Client-Server Programming in Java.

Implementing a Client. Parsing Strings Using StringTokenizer. Example: A Client to Verify E-Mail Addresses. Example: A Network Client That Retrieves URLs. The URL Class. Implementing a Server. Example: A Simple HTTP Server. RMI: Remote Method Invocation. JDBC: Java DataBase Connectivity. Summary.

III. CGI PROGRAMMING.

16. The HyperText Transfer Protocol.

Communicating with an HTTP Server. The HTTP Request Line. HTTP Request Headers. The HTTP Response Status Line. HTTP Response Headers. Cookies: Storing Persistent Data on the Client. The Response File. An Overview of Public-Key Cryptography. Summary.

17. CGI Programming and Beyond—The Client Side.

Using HTML Forms to Talk to CGI Programs. The HTML FORM Element. FORM Input Elements. ISINDEX. ISMAP—Alternative Server-Side Image Maps. Using Java Applets to Send GET Data to CGI Programs. Using Java Applets to Send POST Data to CGI Programs. Bypassing the HTTP Server and Using Sockets Directly. Summary.

18. CGI Programming and Beyond—The Server Side.

The CGI Interaction Process. Reading GET Data: The QUERY_STRING Variable. The Standard CGI Environment Variables. CGI Command-Line Arguments. Handling ISINDEX. Reading POST Data. Parsing the Query Data. Breaking Up the Query String. Decoding URL-Encoded Values. Building a Look-Up Table for Query Data. Parsing Query Data: An Example. Using Cookies. Server-Side Java. Other CGI Alternatives. Summary.

IV. JAVASCRIPT.

19. JavaScript: Adding Dynamic Content to Web Pages.

Generating HTML Dynamically. Monitoring User Events. Basic JavaScript Syntax. Using JavaScript to Customize Web Pages. Using JavaScript to Make Pages Dynamic. Using JavaScript to Validate CGI Forms. Using JavaScript to Store and Examine Cookies. Using JavaScript to Interact with Frames. Accessing Java from JavaScript. Accessing JavaScript from Java. Summary.

20. JavaScript Quick Reference.

The Array Object. The Button Object. The Checkbox Object. The Date Object. The Document Object. The Element Object. The FileUpload Object. The Form Object. The Function Object. The Hidden Object. The History Object. The Image Object. The JavaObject Object. The JavaPackage Object. The Layer Object. The Link Object. The Location Object. The Math Object. The MimeType Object. The Navigator Object. The Number Object. The Object Object. The Option Object. The Password Object. The Plugin Object. The Radio Object. The RegExp Object. The Reset Object. The Screen Object. The Select Object. The String Object. The Submit Object. The Text Object. The Textarea Object. The Window Object. Summary.

From the Back Cover:

62566-5

One-stop shopping" for Web programmers!

Every Internet and intranet developer needs to understand four core technologies: HTML, Java, CGI and JavaScript. Now, you can learn them all in one book: Core Web Programming, the ultimate Web development resource for experienced programmers!

HTML 3.2: Extraordinary practical coverage cuts through the complexity to show how HTML is really used-from the fundamentals to frames, cascading style sheets, layered HTML, and new features.

Java: Ten super-efficient chapters teach experienced programmers all they need to write great Java programs. Start with the basics of Java syntax and object-oriented programming. Then take an in-depth look at the AWT-including the new event model and every 1.0 and 1.1 component. You'll even learn advanced multi-threading and client/server techniques!

CGI: Connect your Web pages to databases or other programs on your corporate server. Detailed coverage of both the client and server sides of the process!

JavaScript: Discover scripting techniques you can use right now to add dynamic capabilities to your Web pages-the quick, easy way!

  • Coverage of versions 1.2, 1.2, and 1.0, plus portability tips.
  • Core Web Programming delivers the Internet and intranet development skills you need right now!
  • All the HTML, Java, CGI and JavaScript features you need most:
  • HTML 3.2
  • The latest HTML extensions
  • Java 1.1 and 1.0
  • Detailed coverage of the Java AWT
  • Multi-threaded and network programming
  • CGI programming and server-side Java
  • JavaScript 1.2 and 1.1

Plus an extensive Windows 95/NT and Macintosh CD-ROM library: over 300 fully-documented Java classes, more that 250 easy-to-adapt HTML and JavaScript documents, the Java Developer's Kit (versions 1.0 and 1.1), and Internet Explorer.

  • The Core Series: By Programmers, For Programmers.

Series Editor Gary Cornell, co-author of the wildly successful Core Java, brings his diverse experience and unique perspective to a new series of books written by programmers, for programmers. Like Core Java, every book in this series is designed for serious programmers. Rely on Core books when you want to:

  • Write commercial-quality code
  • Learn from non-trivial programs and examples-not toy code!
  • Focus on the features and functions that help you deliver real applications
  • Get objective, unbiased coverage of cutting-edge technologies-not hype!

"About this title" may belong to another edition of this title.

  • PublisherPrentice Hall
  • Publication date1997
  • ISBN 10 013625666X
  • ISBN 13 9780136256663
  • BindingPaperback
  • Edition number1
  • Number of pages1328
  • Rating

Top Search Results from the AbeBooks Marketplace

Stock Image

1962 Hall, Marty
ISBN 10: 013625666X ISBN 13: 9780136256663
New Softcover Quantity: 1
Seller:
BennettBooksLtd
(North Las Vegas, NV, U.S.A.)

Book Description Condition: New. New. In shrink wrap. Looks like an interesting title! 4.15. Seller Inventory # Q-013625666X

More information about this seller | Contact seller

Buy New
£ 50.94
Convert currency

Add to Basket

Shipping: £ 5.78
Within U.S.A.
Destination, rates & speeds