Wednesday, 9 May 2018

Web Programming - Lecture Notes, Study Materials and Important questions answers



Web Programming
- Lecture Notes, Study Materials and Important questions answers




Subject : Web Programming

SCRIPTING

JAVA

JDBC

APPLETS

XML AND WEB SERVICES

The Complete Reference Java by Herbert Schildt

Part I The Java Language

Chpter 1 The History and Evolution of Java

  1. The History and Evolution of Java - Answer (click here)
  2. Java’s Lineage - Answer (click here)
  3. The Creation of Java - Answer (click here)
  4. How Java Changed the Internet - Answer (click here)
  5. Java’s Magic: The Bytecode - Answer (click here)
  6. Servlets: Java on the Server Side - Answer (click here)
  7. The Java Buzzwords - Answer (click here)
  8. The Evolution of Java - Answer (click here)
  9. Java SE 8 - Answer (click here)
  10. A Culture of Innovation - Answer (click here)

Chpter 2 An Overview of Java

  1. An Overview of Java - Answer (click here)
  2. Object-Oriented Programming - Answer (click here)
  3. A First Simple Java Program - Answer (click here)
  4. A Second Short Program - Answer (click here)
  5. Two Control Statements - Answer (click here)
  6. Using Blocks of Code - Answer (click here)
  7. Lexical Issues - Answer (click here)
  8. The Java Class Libraries - Answer (click here)

Chpter 3 Data Types Variables and Arrays

  1. Data Types, Variables, and Arrays - Answer (click here)
  2. The Primitive Types - Answer (click here)
  3. Integers - Answer (click here)
  4. Floating-Point Types - Answer (click here)
  5. Characters - Answer (click here)
  6. Booleans - Answer (click here)
  7. A Closer Look at Literals - Answer (click here)
  8. Variables - Answer (click here)
  9. Type Conversion and Casting - Answer (click here)
  10. Automatic Type Promotion in Expressions - Answer (click here)
  11. Arrays - Java - Answer (click here)
  12. A Few Words About Strings - Answer (click here)
  13. A Note to C/C++ Programmers About Pointers - Answer (click here)

Chpter 4 Operators

  1. Operators - Answer (click here)
  2. Arithmetic Operators - Java - Answer (click here)
  3. The Bitwise Operators - Java - Answer (click here)
  4. Relational Operators - Java - Answer (click here)
  5. Boolean Logical Operators - Java - Answer (click here)
  6. The Assignment Operator - Java - Answer (click here)
  7. The ? Operator - Java - Answer (click here)
  8. Operator Precedence - Java - Answer (click here)
  9. Using Parentheses - Answer (click here)

Chpter 5 Control Statements

  1. Control Statements - Java - Answer (click here)
  2. Java’s Selection Statements - Answer (click here)
  3. Java’s Iteration Statements - Answer (click here)
  4. Jump Statements - Java - Answer (click here)

Chpter 6 Introducing Classes

  1. Introducing Classes - Answer (click here)
  2. Introducing Classes - Java - Answer (click here)
  3. Java Class Fundamentals - Answer (click here)
  4. Declaring Objects - Java - Answer (click here)
  5. Assigning Object Reference Variables - Answer (click here)
  6. Introducing Methods - Java - Answer (click here)
  7. Constructors - Java - Answer (click here)
  8. The this Keyword - Java - Answer (click here)
  9. Garbage Collection - Java - Answer (click here)
  10. The finalize( ) Method - Java - Answer (click here)
  11. A Stack Class - Java - Answer (click here)

Chpter 7 A Closer Look at Methods and Classes

  1. A Closer Look at Methods and Classes - Answer (click here)
  2. Overloading Methods - Java - Answer (click here)
  3. Using Objects as Parameters - Answer (click here)
  4. A Closer Look at Argument Passing - Answer (click here)
  5. Returning Objects - Java - Answer (click here)
  6. Recursion - Java - Answer (click here)
  7. Introducing Access Control - Java - Answer (click here)
  8. Understanding static - Java - Answer (click here)
  9. Introducing final - Java - Answer (click here)
  10. Arrays Revisited - Java - Answer (click here)
  11. Introducing Nested and Inner Classes - Java - Answer (click here)
  12. Exploring the String Class - Java - Answer (click here)
  13. Using Command-Line Arguments - Answer (click here)
  14. Varargs: Variable-Length Arguments - Answer (click here)

Chpter 8 Inheritance

  1. Inheritance - Java - Answer (click here)
  2. Using super - Java - Answer (click here)
  3. Creating a Multilevel Hierarchy - Java - Answer (click here)
  4. When Constructors are Executed - Answer (click here)
  5. Method Overriding - Java - Answer (click here)
  6. Dynamic Method Dispatch - Java - Answer (click here)
  7. Using Abstract Classes - Java - Answer (click here)
  8. Using final with Inheritance - Java - Answer (click here)
  9. The Object Class - Java - Answer (click here)

Chpter 9 Packages and Interfaces

  1. Packages and Interfaces - Answer (click here)
  2. Java Packages - Answer (click here)
  3. Access Protection - Answer (click here)
  4. Importing Packages - Answer (click here)
  5. Java Interfaces - Answer (click here)
  6. Default Java Interface Methods - Answer (click here)
  7. Use Java static Methods in an Interface - Answer (click here)

Chpter 10 Exception Handling

  1. Exception Handling - Answer (click here)
  2. Java Exception-Handling Fundamentals - Answer (click here)
  3. Exception Types - Java - Answer (click here)
  4. Uncaught Exceptions - Answer (click here)
  5. Using try and catch - Java - Answer (click here)
  6. Multiple catch Clauses - Java - Answer (click here)
  7. Nested try Statements - Java - Answer (click here)
  8. throw - Java - Answer (click here)
  9. throws - Java - Answer (click here)
  10. finally - Java - Answer (click here)
  11. Java’s Built-in Exceptions - Answer (click here)
  12. Creating Your Own Exception Subclasses - Answer (click here)
  13. Chained Exceptions - Java - Answer (click here)
  14. Three Recently Added Exception Features - Answer (click here)
  15. Using Exceptions - Answer (click here)

Chpter 11 Multithreaded Programming

  1. Multithreaded Programming - Answer (click here)
  2. The Java Thread Model - Answer (click here)
  3. The Main Thread - Java - Answer (click here)
  4. Creating a Thread - Java - Answer (click here)
  5. Creating Multiple Threads - Java - Answer (click here)
  6. Using isAlive( ) and join( ) - Answer (click here)
  7. Thread Priorities - Java - Answer (click here)
  8. Synchronization - Java - Answer (click here)
  9. Interthread Communication - Answer (click here)
  10. Suspending, Resuming, and Stopping Threads - Answer (click here)
  11. Obtaining A Thread’s State - Answer (click here)

Chpter 12 Enumerations Autoboxing and Annotations Metadata

  1. Enumerations, Autoboxing, and Annotations (Metadata) - Answer (click here)
  2. Enumerations - Java - Answer (click here)
  3. Type Wrappers - Java - Answer (click here)
  4. Autoboxing - Java - Answer (click here)
  5. Annotations (Metadata) - Answer (click here)
  6. Type Annotations - Answer (click here)
  7. Repeating Annotations - Java - Answer (click here)

Chpter 13 IO Applets and Other Topics

  1. I/O, Applets, and Other Topics - Answer (click here)
  2. I/O Basics - Java - Answer (click here)
  3. Reading Console Input - Java - Answer (click here)
  4. Writing Console Output - Java - Answer (click here)
  5. The PrintWriter Class - Java - Answer (click here)
  6. Reading and Writing Files - Java - Answer (click here)
  7. Automatically Closing a File - java - Answer (click here)
  8. Applet Fundamentals - Answer (click here)
  9. The transient and volatile Modifiers - Java - Answer (click here)
  10. Using instanceof - Java - Answer (click here)
  11. strictfp - Java - Answer (click here)
  12. Native Methods - Java - Answer (click here)
  13. Problems with Native Methods - Answer (click here)
  14. Using assert - Java - Answer (click here)
  15. Static Import - Java - Answer (click here)
  16. Invoking Overloaded Constructors Through this( ) - Answer (click here)
  17. Compact API Profiles - Java - Answer (click here)

Chpter 14 Generics

  1. Generics - Answer (click here)
  2. What Are Generics? - Answer (click here)
  3. A Simple Generics Example - Answer (click here)
  4. A Generic Class with Two Type Parameters - Answer (click here)
  5. The General Form of a Generic Class - Answer (click here)
  6. Bounded Types - Answer (click here)
  7. Using Wildcard Arguments - Answer (click here)
  8. Creating a Generic Method - Answer (click here)
  9. Generic Interfaces - Java - Answer (click here)
  10. Raw Types and Legacy Code - Java - Answer (click here)
  11. Generic Class Hierarchies - Java - Answer (click here)
  12. Type Inference with Generics - Java - Answer (click here)
  13. Erasure - Java - Answer (click here)
  14. Ambiguity Errors - Java - Answer (click here)
  15. Some Generic Restrictions - Java - Answer (click here)

Chpter 15 Lambda Expressions

  1. Lambda Expressions - Answer (click here)
  2. Introducing Lambda Expressions - Answer (click here)
  3. Block Lambda Expressions - Answer (click here)
  4. Generic Functional Interfaces - Answer (click here)
  5. Passing Lambda Expressions as Arguments - Answer (click here)
  6. Lambda Expressions and Exceptions - Answer (click here)
  7. Lambda Expressions and Variable Capture - Answer (click here)
  8. Method References - Lambda Expressions - Answer (click here)
  9. Constructor References - Java Lambda Expressions - Answer (click here)
  10. Predefined Functional Interfaces - Answer (click here)

Part II The Java Library

Chpter 16 String Handling

  1. String Handling - Answer (click here)
  2. The String Constructors - Answer (click here)
  3. String Length - Java - Answer (click here)
  4. Special String Operations - Java - Answer (click here)
  5. Character Extraction - Java - Answer (click here)
  6. String Comparison - Java - Answer (click here)
  7. Searching Strings - Java - Answer (click here)
  8. Modifying a String - Java - Answer (click here)
  9. Data Conversion Using valueOf( ) - Java - Answer (click here)
  10. Changing the Case of Characters Within a String - Java - Answer (click here)
  11. Joining Strings - Java - Answer (click here)
  12. Additional String Methods - Answer (click here)
  13. StringBuffer - Java - Answer (click here)

Chpter 17 Exploring java lang

  1. Exploring java.lang - Answer (click here)
  2. Primitive Type Wrappers - Exploring java.lang - Answer (click here)
  3. Void and Process - Answer (click here)
  4. Runtime - Answer (click here)
  5. ProcessBuilder - Answer (click here)
  6. System - java.lang - Answer (click here)
  7. Using clone( ) and the Cloneable Interface - Answer (click here)
  8. Class - java.lang - Answer (click here)
  9. Math - java.lang - Answer (click here)
  10. Thread, ThreadGroup, and Runnable - java.lang - Answer (click here)
  11. Package, StackTraceElement, Enum - java.lang - Answer (click here)
  12. Interface - java.lang - Answer (click here)
  13. The java.lang Subpackages - Answer (click here)

Chpter 18 java util Part 1 The Collections Framework

  1. java.util : The Collections Framework - Answer (click here)
  2. java.util Collections Overview - Answer (click here)
  3. JDK 5 Changed the Collections Framework - Answer (click here)
  4. The Collection Interfaces - java.util - Answer (click here)
  5. The Collection Classes - java.util - Answer (click here)
  6. Accessing a Collection via an Iterator - java.util - Answer (click here)
  7. Spliterators - Java - Answer (click here)
  8. Storing User-Defined Classes in Collections - Answer (click here)
  9. The RandomAccess Interface - Java - Answer (click here)
  10. Working with Maps - java.util - Answer (click here)
  11. Comparators - java.util - Answer (click here)
  12. The Collection Algorithms - java.util - Answer (click here)
  13. Arrays - java.util - Answer (click here)
  14. The Legacy Classes and Interfaces - java.util - Answer (click here)
  15. Parting Thoughts on Collections - java.util - Answer (click here)

Chpter 19 java util Part 2 More Utility Classes

  1. java.util : More Utility Classes - Answer (click here)
  2. StringTokenizer - java.util - Answer (click here)
  3. BitSet - java.util - Answer (click here)
  4. Optional, OptionalDouble, OptionalInt, and OptionalLong - Java - Answer (click here)
  5. Date - java.util - Answer (click here)
  6. Calendar - java.util - Answer (click here)
  7. GregorianCalendar - java.util - Answer (click here)
  8. TimeZone, SimpleTimeZone - java.util - Answer (click here)
  9. Locale - java.util - Answer (click here)
  10. Random - java.util - Answer (click here)
  11. Observable - java.util - Answer (click here)
  12. Timer and TimerTask - java.util - Answer (click here)
  13. Currency - java.util - Answer (click here)
  14. Formatter - java.util - Answer (click here)
  15. Scanner - java.util - Answer (click here)
  16. The ResourceBundle, ListResourceBundle, and PropertyResourceBundle Java Classes - Answer (click here)
  17. Miscellaneous Java Utility Classes and Interfaces - Answer (click here)
  18. The java.util Subpackages - Answer (click here)

Chpter 20 Input Output Exploring java io

  1. Input/Output: Exploring java.io - Answer (click here)
  2. The I/O Classes and Interfaces - java.io - Answer (click here)
  3. File - java.io - Answer (click here)
  4. The AutoCloseable, Closeable, and Flushable Interfaces - Java - Answer (click here)
  5. I/O Exceptions - java.io - Answer (click here)
  6. Two Ways to Close a Stream - java.io - Answer (click here)
  7. The Stream Classes - java.io - Answer (click here)
  8. The Byte Streams - java.io - Answer (click here)
  9. The Character Streams - java.io - Answer (click here)
  10. The Console Class - java.io - Answer (click here)
  11. Serialization - java.io - Answer (click here)
  12. Stream Benefits - java.io - Answer (click here)

Chpter 21 Exploring NIO

  1. Exploring NIO - Answer (click here)
  2. The NIO Classes and NIO Fundamentals - Answer (click here)
  3. Enhancements Added to NIO by JDK 7 - Answer (click here)
  4. Using the NIO System - Answer (click here)
  5. Use NIO for Channel-Based I/O - Answer (click here)
  6. Use NIO for Stream-Based I/O - Answer (click here)
  7. Use NIO for Path and File System Operations - Answer (click here)
  8. Pre-JDK 7 Channel-Based Examples - Answer (click here)

Chpter 22 Networking

  1. Networking - Answer (click here)
  2. The Networking Classes and Interfaces - Java - Answer (click here)
  3. InetAddress - Java - Answer (click here)
  4. Inet4Address and Inet6Address - Answer (click here)
  5. TCP/IP Client Sockets - Java - Answer (click here)
  6. URL - Java Networking - Answer (click here)
  7. URLConnection - Java Networking - Answer (click here)
  8. HttpURLConnection - Java Networking - Answer (click here)
  9. TCP/IP Server Sockets - Java Networking - Answer (click here)
  10. Datagrams - Java Networking - Answer (click here)

Chpter 23 The Applet Class

  1. The Applet Class - Answer (click here)
  2. Two Types of Applets - Answer (click here)
  3. Applet Basics - Answer (click here)
  4. Applet Architecture - Answer (click here)
  5. An Applet Skeleton - Answer (click here)
  6. Simple Applet Display Methods - Answer (click here)
  7. Requesting Repainting - The Applet Class - Answer (click here)
  8. Using the Status Window - The Applet Class - Answer (click here)
  9. The HTML APPLET Tag - Answer (click here)
  10. Passing Parameters to Applets - Answer (click here)
  11. getDocumentBase( ) and getCodeBase( ) - The Applet Class - Answer (click here)
  12. AppletContext and showDocument( ) - The Applet Class - Answer (click here)
  13. AudioClip and AppletStub Interface - Applet Class - Answer (click here)

Chpter 24 Event Handling

  1. Event Handling - Answer (click here)
  2. The Delegation Event Model - Java - Answer (click here)
  3. Event Classes - Java - Answer (click here)
  4. The KeyEvent Class - Java - Answer (click here)
  5. Sources of Events - Java - Answer (click here)
  6. Event Listener Interfaces - Java - Answer (click here)
  7. Using the Delegation Event Model - Java - Answer (click here)
  8. Adapter Classes - Java - Answer (click here)
  9. Inner Classes - Java - Answer (click here)

Chpter 25 Introducing the AWT Working with Windows Graphics and Text

  1. Introducing the AWT: Working with Windows, Graphics, and Text - Answer (click here)
  2. AWT Classes - Answer (click here)
  3. Window Fundamentals - AWT Classes - Answer (click here)
  4. Working with Frame Windows - AWT Classes - Answer (click here)
  5. Creating a Frame Window in an AWT-Based Applet - Answer (click here)
  6. Creating a Windowed Program - Answer (click here)
  7. Introducing Graphics - AWT Classes - Answer (click here)
  8. Working with Color - AWT Java - Answer (click here)
  9. Setting the Paint Mode - AWT Java - Answer (click here)
  10. Working with Fonts - AWT Java - Answer (click here)
  11. Managing Text Output Using FontMetrics - AWT Java - Answer (click here)

Chpter 26 Using AWT Controls Layout Managers and Menus

  1. Using AWT Controls, Layout Managers, and Menus - Answer (click here)
  2. AWT Control Fundamentals - Answer (click here)
  3. Labels - AWT Controls - Answer (click here)
  4. Using Buttons - AWT Controls - Answer (click here)
  5. Applying Check Boxes - AWT Controls - Answer (click here)
  6. CheckboxGroup - AWT Controls - Answer (click here)
  7. Choice Controls - AWT Controls - Answer (click here)
  8. Using Lists - AWT Controls - Answer (click here)
  9. Managing Scroll Bars - AWT Controls - Answer (click here)
  10. Using a TextField - AWT Controls - Answer (click here)
  11. Using a TextArea - AWT Controls - Answer (click here)
  12. Understanding Layout Managers - AWT - Answer (click here)
  13. Menu Bars and Menus - AWT - Answer (click here)
  14. Dialog Boxes - AWT - Answer (click here)
  15. FileDialog - AWT - Answer (click here)
  16. A Word About Overriding paint( ) - AWT - Answer (click here)

Chpter 27 Images

  1. Images - Java - Answer (click here)
  2. Images File Formats - Java - Answer (click here)
  3. Image Fundamentals: Creating, Loading, and Displaying - Answer (click here)
  4. ImageObserver - Answer (click here)
  5. Double Buffering - Answer (click here)
  6. MediaTracker - Answer (click here)
  7. ImageProducer - Answer (click here)
  8. ImageConsumer - Answer (click here)
  9. ImageFilter - Answer (click here)

Chpter 28 The Concurrency Utilities

  1. The Concurrency Utilities - Answer (click here)
  2. The Concurrent API Packages - Java - Answer (click here)
  3. Using Synchronization Objects - Answer (click here)
  4. Phaser - Java Class - Answer (click here)
  5. Using an Executor - Answer (click here)
  6. The TimeUnit Enumeration - Answer (click here)
  7. Locks - java.util.concurrent.locks package - Answer (click here)
  8. Atomic Operations - java.util.concurrent.atomic - Answer (click here)
  9. Parallel Programming via the Fork/Join Framework - Answer (click here)
  10. The Concurrency Utilities Versus Java’s Traditional Approach - Answer (click here)

Chpter 29 The Stream API

  1. The Stream API - Answer (click here)
  2. Stream Basics - Answer (click here)
  3. Reduction Operations - Java Stream API - Answer (click here)
  4. Using Parallel Streams - Java Stream API - Answer (click here)
  5. Mapping - Java Stream API - Answer (click here)
  6. Collecting - Java Stream API - Answer (click here)
  7. Iterators and Streams - Answer (click here)

Chpter 30 Regular Expressions and Other Packages

  1. Regular Expressions and Other Packages - Answer (click here)
  2. The Core Java API Packages - Answer (click here)
  3. Regular Expression Processing - Answer (click here)
  4. Reflection - java.lang.reflect package - Answer (click here)
  5. Remote Method Invocation (RMI) - Answer (click here)
  6. Formatting Date and Time with java.text - Answer (click here)
  7. The Time and Date API Added by JDK 8 - Answer (click here)

Part III Introducing GUI Programming with Swing

Chpter 31 Introducing Swing

  1. Introducing Swing - Answer (click here)
  2. The Origins of Swing - Answer (click here)
  3. Swing Is Built on the AWT - Answer (click here)
  4. Two Key Swing Features - Answer (click here)
  5. The MVC Connection - Swing - Answer (click here)
  6. Components and Containers - Swing GUI - Answer (click here)
  7. The Swing Packages - Answer (click here)
  8. A Simple Swing Application - Answer (click here)
  9. Event Handling - Swing - Answer (click here)
  10. Create a Swing Applet - Answer (click here)
  11. Painting in Swing - Answer (click here)

Chpter 32 Exploring Swing

  1. Exploring Swing - Answer (click here)
  2. JLabel and ImageIcon - Swing - Answer (click here)
  3. JTextField - Swing - Answer (click here)
  4. The Swing Buttons - Swing - Answer (click here)
  5. JTabbedPane - Swing - Answer (click here)
  6. JScrollPane - Swing - Answer (click here)
  7. JList - Swing - Answer (click here)
  8. JComboBox - Swing - Answer (click here)
  9. Trees - Swing - Answer (click here)
  10. JTable - Swing - Answer (click here)

Chpter 33 Introducing Swing Menus

  1. Introducing Swing Menus - Answer (click here)
  2. Menu Basics - Swing - Answer (click here)
  3. An Overview of JMenuBar, JMenu, and JMenuItem - Swing - Answer (click here)
  4. Create a Main Menu - Swing - Answer (click here)
  5. Add Mnemonics and Accelerators to Menu Items - Swing - Answer (click here)
  6. Add Images and Tooltips to Menu Items - Swing - Answer (click here)
  7. Use JRadioButtonMenuItem and JCheckBoxMenuItem - Swing - Answer (click here)
  8. Create a Popup Menu - Swing - Answer (click here)
  9. Create a Toolbar - Swing - Answer (click here)
  10. Use Actions - Swing - Answer (click here)
  11. Put the Entire MenuDemo Program Together - Answer (click here)

Part IV Introducing GUI Programming with JavaFX

Chpter 34 Introducing JavaFX GUI Programming

  1. Introducing JavaFX GUI Programming - Answer (click here)
  2. JavaFX Basic Concepts - Answer (click here)
  3. A JavaFX Application Skeleton - Answer (click here)
  4. Compiling and Running a JavaFX Program - Answer (click here)
  5. The Application Thread - JavaFX - Answer (click here)
  6. A Simple JavaFX Control: Label - Answer (click here)
  7. Using Buttons and Events - JavaFX - Answer (click here)
  8. Drawing Directly on a Canvas - Answer (click here)

Chpter 35 Exploring JavaFX Controls

  1. Exploring JavaFX Controls - Answer (click here)
  2. Using Image and ImageView - JavaFX - Answer (click here)
  3. ToggleButton - JavaFX - Answer (click here)
  4. RadioButton - JavaFX - Answer (click here)
  5. CheckBox - JavaFX - Answer (click here)
  6. ListView - JavaFX - Answer (click here)
  7. ComboBox - JavaFX - Answer (click here)
  8. TextField - JavaFX - Answer (click here)
  9. ScrollPane - JavaFX - Answer (click here)
  10. TreeView - JavaFX - Answer (click here)
  11. Introducing Effects and Transforms - JavaFX - Answer (click here)
  12. Adding Tooltips - JavaFX - Answer (click here)

Chpter 36 Introducing JavaFX Menus

  1. Introducing JavaFX Menus - Answer (click here)
  2. An Overview of MenuBar, Menu, and MenuItem - JavaFX - Answer (click here)
  3. Create a Main Menu - JavaFX - Answer (click here)
  4. Add Mnemonics and Accelerators to Menu Items - JavaFX - Answer (click here)
  5. Add Images to Menu Items - JavaFX - Answer (click here)
  6. Use RadioMenuItem and CheckMenuItem - JavaFX - Answer (click here)
  7. Create a Context Menu - JavaFX - Answer (click here)
  8. Create a Toolbar - JavaFX - Answer (click here)
  9. Put the Entire MenuDemo Program Together - Answer (click here)

Part V Applying Java

Chpter 37 Java Beans

  1. Java Beans - Answer (click here)
  2. What Is a Java Bean? - Answer (click here)
  3. Advantages of Java Beans - Answer (click here)
  4. Introspection - Java Beans - Answer (click here)
  5. Bound and Constrained Properties - Java Beans - Answer (click here)
  6. Persistence, Customizers - Java Beans - Answer (click here)
  7. The Java Beans API - Answer (click here)
  8. A Bean Example - Answer (click here)

Chpter 38 Introducing Servlets

  1. Introducing Servlets - Answer (click here)
  2. The Life Cycle of a Servlet - Answer (click here)
  3. Servlet Development Options - Answer (click here)
  4. Using Tomcat - Answer (click here)
  5. A Simple Servlet - Answer (click here)
  6. The Servlet API - Answer (click here)
  7. The javax.servlet Package - Answer (click here)
  8. Reading Servlet Parameters - Answer (click here)
  9. The javax.servlet.http Package - Answer (click here)
  10. Handling HTTP Requests and Responses - Answer (click here)
  11. Using Cookies - Servlets - Answer (click here)
  12. Session Tracking - Servlets - Answer (click here)

Internet and World Wide Web HOW TO PROGRAM by P J Deitel and H M Deitel

Part 1 Introduction

Chpter 1 Introduction to Computers and the Internet

  1. Introduction to Computers and the Internet - Answer (click here)
  2. What Is a Computer? - Answer (click here)
  3. Computer Organization - Answer (click here)
  4. Machine Languages, Assembly Languages and High-Level Languages - Answer (click here)
  5. History of the Internet and World Wide Web - Answer (click here)
  6. World Wide Web Consortium (W3C) - Answer (click here)
  7. Web 2.0 - Answer (click here)
  8. Personal, Distributed and Client/Server Computing - Answer (click here)
  9. Hardware Trends - Answer (click here)
  10. Key Software Trend: Object Technology - Answer (click here)
  11. JavaScript: Object-Based Scripting for the Web - Answer (click here)
  12. Browser Portability - Answer (click here)
  13. C, C++ and Java - Answer (click here)
  14. BASIC, Visual Basic, Visual C++, C# and .NET - Answer (click here)
  15. Software Technologies - Answer (click here)
  16. Notes about Internet & World Wide Web How to Program, 4/e - Answer (click here)
  17. Web Browser Basics: Internet Explorer and Firefox - Answer (click here)

Chpter 2 Web Browser Basics Internet Explorer and Firefox

  1. Connecting to the Internet - Web Browser - Answer (click here)
  2. Internet Explorer 7 and Firefox 2 Features - Answer (click here)
  3. Customizing Browser Settings - Answer (click here)
  4. Searching the Internet - Answer (click here)
  5. Keeping Track of Your Favorite Sites - Answer (click here)
  6. File Transfer Protocol (FTP) - Answer (click here)
  7. Online Help - Answer (click here)
  8. Dive Into Web 2.0 - Answer (click here)

Chpter 3 Dive Into Web 20

  1. Dive Into Web 2.0 - Answer (click here)
  2. What Is Web 2.0? - Answer (click here)
  3. Search - Answer (click here)
  4. Content Networks and User-Generated Content - Answer (click here)
  5. Blogging - Answer (click here)
  6. Social Networking - Answer (click here)
  7. Social Media - Answer (click here)
  8. Tagging - Answer (click here)
  9. Social Bookmarking - Answer (click here)
  10. Software Development - Answer (click here)
  11. Rich Internet Applications (RIAs) - Answer (click here)
  12. Web Services, Mashups, Widgets and Gadgets - Answer (click here)
  13. Location-Based Services - Answer (click here)
  14. XML, RSS, Atom, JSON and VoIP - Answer (click here)
  15. Web 2.0 Monetization Models and Business Models - Answer (click here)
  16. Introduction to XHTML - Answer (click here)

Part 2 The Ajax Client

Chpter 4 Introduction to XHTML

  1. Introduction to XHTML - Answer (click here)
  2. Editing XHTML - Answer (click here)
  3. First XHTML Example - Answer (click here)
  4. W3C XHTML Validation Service - Answer (click here)
  5. Headings - XHTML - Answer (click here)
  6. Linking - XHTML - Answer (click here)
  7. Images - XHTML - Answer (click here)
  8. Special Characters and Horizontal Rules - XHTML - Answer (click here)
  9. Lists - XHTML - Answer (click here)
  10. Tables - XHTML - Answer (click here)
  11. Forms - XHTML - Answer (click here)
  12. Internal Linking - XHTML - Answer (click here)
  13. meta Elements - XHTML - Answer (click here)
  14. Cascading Style Sheets™ (CSS) - Answer (click here)

Chpter 5 Cascading Style Sheets CSS

  1. Cascading Style Sheets™ (CSS) - Answer (click here)
  2. Inline Styles - CSS - Answer (click here)
  3. Embedded Style Sheets - CSS - Answer (click here)
  4. Conflicting Styles - CSS - Answer (click here)
  5. Linking External Style Sheets - CSS - Answer (click here)
  6. Positioning Elements - CSS - Answer (click here)
  7. Backgrounds - CSS - Answer (click here)
  8. Element Dimensions - CSS - Answer (click here)
  9. Box Model and Text Flow - CSS - Answer (click here)
  10. Media Types - CSS - Answer (click here)
  11. Building a CSS Drop-Down Menu - Answer (click here)
  12. User Style Sheets - CSS - Answer (click here)
  13. CSS 3 - Answer (click here)
  14. JavaScript: Introduction to Scripting - Answer (click here)

Chpter 6 JavaScript Introduction to Scripting

  1. JavaScript: Introduction to Scripting - Answer (click here)
  2. Simple Program: Displaying a Line of Text in a Web Page - Answer (click here)
  3. Modifying Our First Program - JavaScript(JS) - Answer (click here)
  4. Obtaining User Input with prompt Dialogs - JavaScript(JS) - Answer (click here)
  5. Memory Concepts - JavaScript(JS) - Answer (click here)
  6. Arithmetic - JavaScript(JS) - Answer (click here)
  7. Decision Making: Equality and Relational Operators - JavaScript(JS) - Answer (click here)
  8. JavaScript: Control Statements I - Answer (click here)

Chpter 7 JavaScript Control Statements I

  1. JavaScript: Control Statements I - Answer (click here)
  2. Algorithms - JavaScript(JS) Control Statements - Answer (click here)
  3. Pseudocode - JavaScript(JS) Control Statements - Answer (click here)
  4. Control Structures - JavaScript(JS) - Answer (click here)
  5. if Selection Statement - JavaScript(JS) - Answer (click here)
  6. if…else Selection Statement - JavaScript(JS) - Answer (click here)
  7. while Repetition Statement - JavaScript(JS) - Answer (click here)
  8. Formulating Algorithms: Counter-Controlled Repetition - JavaScript(JS) - Answer (click here)
  9. Formulating Algorithms: Sentinel-Controlled Repetition - JavaScript(JS) - Answer (click here)
  10. Formulating Algorithms: Nested Control Statements - JavaScript(JS) - Answer (click here)
  11. Assignment Operators - JavaScript(JS) - Answer (click here)
  12. Increment and Decrement Operators - JavaScript(JS) - Answer (click here)
  13. JavaScript: Control Statements II - Answer (click here)

Chpter 8 JavaScript Control Statements II

  1. JavaScript: Control Statements II - Answer (click here)
  2. Essentials of Counter-Controlled Repetition - JavaScript(JS) - Answer (click here)
  3. for Repetition Statement - JavaScript(JS) - Answer (click here)
  4. Examples Using the for Statement - JavaScript(JS) - Answer (click here)
  5. switch Multiple-Selection Statement - Answer (click here)
  6. do…while Repetition Statement - Answer (click here)
  7. break and continue Statements - JavaScript(JS) - Answer (click here)
  8. Labeled break and continue Statements - JavaScript(JS) - Answer (click here)
  9. Logical Operators - JavaScript(JS) - Answer (click here)
  10. Summary of Structured Programming - Answer (click here)
  11. JavaScript: Functions - Answer (click here)

Chpter 9 JavaScript Functions

  1. JavaScript: Functions - Answer (click here)
  2. Program Modules in JavaScript - Answer (click here)
  3. Programmer-Defined Functions - Answer (click here)
  4. Function Definitions - JavaScript(JS) - Answer (click here)
  5. Random Number Generation - JavaScript(JS) - Answer (click here)
  6. Example: Game of Chance - JavaScript(JS) - Answer (click here)
  7. Random Image Generator - JavaScript(JS) - Answer (click here)
  8. Scope Rules - JavaScript(JS) - Answer (click here)
  9. JavaScript Global Functions - Answer (click here)
  10. Recursion - JavaScript(JS) - Answer (click here)
  11. Recursion vs. Iteration - Answer (click here)
  12. JavaScript: Arrays - Answer (click here)

Chpter 10 JavaScript Arrays

  1. JavaScript: Arrays - Answer (click here)
  2. Declaring and Allocating Arrays - JavaScript(JS) - Answer (click here)
  3. Examples Using Arrays - JavaScript(JS) - Answer (click here)
  4. Random Image Generator Using Arrays - JavaScript(JS) - Answer (click here)
  5. References and Reference Parameters - JavaScript(JS) - Answer (click here)
  6. Passing Arrays to Functions - JavaScript(JS) - Answer (click here)
  7. Sorting Arrays - JavaScript(JS) - Answer (click here)
  8. Searching Arrays: Linear Search and Binary Search - JavaScript(JS) - Answer (click here)
  9. Multidimensional Arrays - JavaScript(JS) - Answer (click here)
  10. Building an Online Quiz - JavaScript(JS) - Answer (click here)
  11. JavaScript: Objects - Answer (click here)

Chpter 11 JavaScript Objects

  1. JavaScript: Objects - Answer (click here)
  2. Introduction to Object Technology - Answer (click here)
  3. Math Object - JavaScript(Js) - Answer (click here)
  4. String Object - JavaScript(Js) - Answer (click here)
  5. Date Object - JavaScript(Js) - Answer (click here)
  6. Boolean and Number Objects - JavaScript(Js) - Answer (click here)
  7. document Object - JavaScript(Js) - Answer (click here)
  8. window Object - JavaScript(Js) - Answer (click here)
  9. Using Cookies - JavaScript(Js) - Answer (click here)
  10. Final JavaScript Example - Answer (click here)
  11. Using JSON to Represent Objects - Answer (click here)
  12. Document Object Model (DOM): Objects and Collections - Answer (click here)

Chpter 12 Document Object Model DOM Objects and Collections

  1. Document Object Model (DOM): Objects and Collections - Answer (click here)
  2. Modeling a Document: DOM Nodes and Trees - Answer (click here)
  3. Traversing and Modifying a DOM Tree - Answer (click here)
  4. DOM Collections - Answer (click here)
  5. Dynamic Styles - DOM - Answer (click here)
  6. Summary of the DOM Objects and Collections - Answer (click here)
  7. JavaScript: Events - Answer (click here)

Chpter 13 JavaScript Events

  1. JavaScript: Events - Answer (click here)
  2. Registering Event Handlers - JavaScript(Js) - Answer (click here)
  3. Event onload - JavaScript(Js) - Answer (click here)
  4. Event onmousemove, the event Object and this - JavaScript(Js) - Answer (click here)
  5. Rollovers with onmouseover and onmouseout - JavaScript(Js) - Answer (click here)
  6. Form Processing with onfocus and onblur - JavaScript(Js) - Answer (click here)
  7. Processing with onsubmit and onreset - JavaScript(Js) - Answer (click here)
  8. Event Bubbling - JavaScript(Js) - Answer (click here)
  9. More Events - JavaScript(Js) - Answer (click here)
  10. XML and RSS - Answer (click here)

Chpter 14 XML and RSS

  1. XML and RSS - Answer (click here)
  2. XML Basics - Answer (click here)
  3. Structuring Data - Answer (click here)
  4. XML Namespaces - Answer (click here)
  5. Document Type Definitions (DTDs) - Answer (click here)
  6. W3C XML Schema Documents - Answer (click here)
  7. XML Vocabularies - Answer (click here)
  8. Extensible Stylesheet Language and XSL Transformations - Answer (click here)
  9. Document Object Model (DOM) - Answer (click here)
  10. RSS - Answer (click here)
  11. Ajax-Enabled Rich Internet Applications - Answer (click here)

Chpter 15 Ajax

  1. Ajax-Enabled Rich Internet Applications - Answer (click here)
  2. Traditional Web Applications vs. Ajax Applications - Answer (click here)
  3. Rich Internet Applications (RIAs) with Ajax - Answer (click here)
  4. History of Ajax - Answer (click here)
  5. “Raw” Ajax Example Using the XMLHttpRequest Object - Answer (click here)
  6. Using XML and the DOM - Answer (click here)
  7. Creating a Full-Scale Ajax-Enabled Application - Answer (click here)
  8. Dojo Toolkit - Answer (click here)
  9. Adobe Flash CS3 - Answer (click here)

Part 3 Rich Internet Application Client Technologies

Chpter 16 Adobe Flash CS3

  1. Adobe Flash CS3 - Answer (click here)
  2. Flash Movie Development - Answer (click here)
  3. Learning Flash with Hands-On Examples - Answer (click here)
  4. Publishing Your Flash Movie - Answer (click here)
  5. Creating Special Effects with Flash - Answer (click here)
  6. Creating a Website Splash Screen - Answer (click here)
  7. ActionScript - Answer (click here)
  8. Adobe Flash CS3: Building an Interactive Game - Answer (click here)

Chpter 17 Adobe Flash CS3 Building an Interactive Game

  1. Adobe Flash CS3: Building an Interactive Game - Answer (click here)
  2. Object-Oriented Programming - Answer (click here)
  3. Objects in Flash - Answer (click here)
  4. Cannon Game: Preliminary Instructions and Notes - Adobe Flash CS3 - Answer (click here)
  5. Adding a Start Button - Adobe Flash CS3 - Answer (click here)
  6. Creating Moving Objects - Adobe Flash CS3 - Answer (click here)
  7. Adding the Rotating Cannon - Adobe Flash CS3 - Answer (click here)
  8. Adding the Cannonball - Adobe Flash CS3 - Answer (click here)
  9. Adding Sound and Text Objects to the Movie - Answer (click here)
  10. Adding the Time Counter - Adobe Flash CS3 - Answer (click here)
  11. Detecting a Miss - Adobe Flash CS3 - Answer (click here)
  12. Adding Collision Detection - Adobe Flash CS3 - Answer (click here)
  13. Finishing the Game - Adobe Flash CS3 - Answer (click here)
  14. Adobe Flex 2 and Rich Internet Applications - Answer (click here)

Chpter 18 Adobe Flex 2 and Rich Internet Applications

  1. Adobe Flex 2 and Rich Internet Applications - Answer (click here)
  2. Flex Platform Overview - Answer (click here)
  3. Creating a Simple User Interface - Adobe Flex 2 - Answer (click here)
  4. Accessing XML Data from Your Application - Answer (click here)
  5. Interacting with Server-Side Applications - Adobe Flex 2 - Answer (click here)
  6. Customizing Your User Interface - Adobe Flex 2 - Answer (click here)
  7. Creating Charts and Graphs - Adobe Flex 2 - Answer (click here)
  8. Connection-Independent RIAs on the Desktop: Adobe Integrated Runtime (AIR) - Answer (click here)
  9. Microsoft ilverlight and Rich Internet Applications - Answer (click here)

Chpter 19 Microsoft Silverlight and Rich Internet Applications

  1. Microsoft ilverlight and Rich Internet Applications - Answer (click here)
  2. Platform Overview - Answer (click here)
  3. Silverlight 1.0 Installation and Overview - Answer (click here)
  4. Creating a Movie Viewer for Silverlight 1.0 - Answer (click here)
  5. Creating Controls - Creating a Movie Viewer for Silverlight 1.0 - Answer (click here)
  6. Using JavaScript for Event Handling and DOM Manipulation - Answer (click here)
  7. Embedding Silverlight in HTML - Answer (click here)
  8. Silverlight Streaming - Answer (click here)
  9. Silverlight 1.1 Installation and Overview - Answer (click here)
  10. Creating a Cover Viewer for Silverlight 1.1 Alpha - Answer (click here)
  11. Building an Application with Third-Party Controls - Silverlight - Answer (click here)
  12. Consuming a Web Service - Answer (click here)
  13. Silverlight Demos, Games and Web Resources - Answer (click here)
  14. Adobe Dreamweaver CS3 - Answer (click here)

Chpter 20 Adobe Dreamweaver CS3

  1. Adobe Dreamweaver CS3 - Answer (click here)
  2. Text Styles - Adobe Dreamweaver CS3 - Answer (click here)
  3. Images and Links - Adobe Dreamweaver CS3 - Answer (click here)
  4. Symbols and Lines - Adobe Dreamweaver CS3 - Answer (click here)
  5. Tables - Adobe Dreamweaver CS3 - Answer (click here)
  6. Forms - Adobe Dreamweaver CS3 - Answer (click here)
  7. Scripting in Dreamweaver - Answer (click here)
  8. Spry Framework for Creating Ajax Applications - Adobe Dreamweaver CS3 - Answer (click here)
  9. Site Management - Adobe Dreamweaver CS3 - Answer (click here)
  10. Web Servers (IIS and Apache) - Answer (click here)

Part 4 Rich Internet Application Server Technologies

Chpter 21 Web Servers IIS and Apache

  1. Web Servers (IIS and Apache) - Answer (click here)
  2. HTTP Transactions - Answer (click here)
  3. Multitier Application Architecture - Answer (click here)
  4. Client-Side Scripting versus Server-Side Scripting - Answer (click here)
  5. Accessing Web Servers - Answer (click here)
  6. Microsoft Internet Information Services (IIS) - Answer (click here)
  7. Apache HTTP Server - Answer (click here)
  8. Requesting Documents - Answer (click here)
  9. Database:SQL, MySQL, ADO.NET 2.0 and Java DB - Answer (click here)

Chpter 22 Database SQL MySQL ADO NET 2 0 and Java DB

  1. Database:SQL, MySQL, ADO.NET 2.0 and Java DB - Answer (click here)
  2. Relational Databases - Answer (click here)
  3. Relational Database Overview: A books Database - Answer (click here)
  4. SQL - Answer (click here)
  5. MySQL - Answer (click here)
  6. Instructions for Installing MySQL - Answer (click here)
  7. Instructions for Setting Up a MySQL User Account - Answer (click here)
  8. Creating a Database in MySQL - Answer (click here)
  9. ADO.NET Object Model - Answer (click here)
  10. Java DB/Apache Derby - Answer (click here)
  11. PHP - Answer (click here)

Chpter 23 PHP

  1. PHP - Answer (click here)
  2. PHP Basics - Answer (click here)
  3. String Processing and Regular Expressions - PHP - Answer (click here)
  4. Form Processing and Business Logic - PHP - Answer (click here)
  5. Connecting to a Database - PHP - Answer (click here)
  6. Using Cookies - PHP - Answer (click here)
  7. Dynamic Content - PHP - Answer (click here)
  8. Ruby on Rails - Answer (click here)

Chpter 24 Ruby on Rails

  1. Ruby on Rails - Answer (click here)
  2. Ruby - Answer (click here)
  3. Rails Framework - Answer (click here)
  4. ActionController and ActionView - Ruby on Rails - Answer (click here)
  5. A Database-Driven Web Application - Ruby on Rails - Answer (click here)
  6. Case Study: Message Forum - Ruby on Rails - Answer (click here)
  7. Message Forum: Logging In and Logging Out - Ruby on Rails - Answer (click here)
  8. Message Forum: Embellishing the Models - Ruby on Rails - Answer (click here)
  9. Message Forum: Forum Controller and Forum Views - Ruby on Rails - Answer (click here)
  10. Message Forum: Message Controller and Message Views - Ruby on Rails - Answer (click here)
  11. Message Forum: Ajax-Enabled Rails Applications - Ruby on Rails - Answer (click here)
  12. Script.aculo.us - Answer (click here)
  13. ASP.NET 2.0 and ASP.NET Ajax - Answer (click here)

Chpter 25 ASP NET 2 0 and ASP NET Ajax

  1. ASP.NET 2.0 and ASP.NET Ajax - Answer (click here)
  2. Creating and Running a Simple Web Form Example - ASP.NET - Answer (click here)
  3. Building an ASP.NET Web Application - Answer (click here)
  4. Web Controls: Text and Graphics Controls - ASP.NET - Answer (click here)
  5. Web Controls: AdRotator Control - ASP.NET - Answer (click here)
  6. Web Controls: Validation Controls - ASP.NET - Answer (click here)
  7. Session Tracking - ASP.NET - Answer (click here)
  8. Cookies - ASP.NET - Answer (click here)
  9. Session Tracking with HttpSessionState - ASP.NET - Answer (click here)
  10. Case Study: Connecting to a Database in ASP.NET - Answer (click here)
  11. Building a Web Form That Displays Data from a Database - ASP.NET - Answer (click here)
  12. Modifying the Code-Behind File for the Guestbook Application - ASP.NET - Answer (click here)
  13. Case Study: Secure Books Database Application - Answer (click here)
  14. Creating the Secure Books Database Application - ASP.NET - Answer (click here)
  15. ASP.NET Ajax - Answer (click here)
  16. JavaServer Faces Web Applications - Answer (click here)

Chpter 26 JavaServer Faces Web Applications

  1. JavaServer Faces Web Applications - Answer (click here)
  2. Java Web Technologies - Answer (click here)
  3. Creating and Running a Simple Application in Netbeans - Answer (click here)
  4. Examining a JSP File - Answer (click here)
  5. Examining a Page Bean File - Answer (click here)
  6. Event-Processing Life Cycle - Answer (click here)
  7. Relationship Between the JSP and Page Bean Files - Answer (click here)
  8. Examining the XHTML Generated by a Java Web Application - Answer (click here)
  9. Building a Web Application in Netbeans - Answer (click here)
  10. JSF Components - Answer (click here)
  11. Text and Graphics JSF Components - Answer (click here)
  12. Validation Using Validator JSF Components and Custom Validators - Answer (click here)
  13. Session Tracking - JavaServer - Answer (click here)
  14. Cookies - JavaServer - Answer (click here)
  15. Session Tracking with the SessionBean Object - JavaServer - Answer (click here)
  16. Ajax-Enabled JavaServer Faces Web Applications - Answer (click here)

Chpter 27 Ajax Enabled JavaServer Faces Web Applications

  1. Ajax-Enabled JavaServer Faces Web Applications - Answer (click here)
  2. Accessing Databases in Web Applications - JavaServer - Answer (click here)
  3. Ajax-Enabled JSF Components - Answer (click here)
  4. AutoComplete Text Field and Virtual Forms - Answer (click here)
  5. Google Maps Map Viewer Component - Answer (click here)
  6. Web Services - Answer (click here)

Chpter 28 Web Services

  1. Web Services - Answer (click here)
  2. Java Web Services Basics - Answer (click here)
  3. Creating, Publishing, Testing and Describing a Web Service - Answer (click here)
  4. Consuming a Web Service - Answer (click here)
  5. SOAP (Simple Object Access Protocol) - Answer (click here)
  6. Session Tracking in Web Services - Answer (click here)
  7. Creating a Blackjack Web Service - Answer (click here)
  8. Consuming the Blackjack Web Service - Answer (click here)
  9. Consuming a Database-Driven Web Service from a Web Application - Answer (click here)
  10. Passing an Object of a User-Defined Type to a Web Service - Answer (click here)
  11. REST-Based Web Services in ASP.NET - Answer (click here)

Part 5 Extra

Chapter 3 Photoshop Elements

  1. Photoshop Elements - Answer (click here)
  2. Image Basics - Photoshop Elements - Answer (click here)
  3. Vector and Raster Graphics - Photoshop Elements - Answer (click here)
  4. Toolbox - Photoshop Elements - Answer (click here)
  5. Layers - Photoshop Elements - Answer (click here)
  6. Screen Capturing - Photoshop Elements - Answer (click here)
  7. File Formats: GIF and JPEG - Photoshop Elements - Answer (click here)

Chapter 23 Wireless Internet and m Business

  1. Wireless Internet and m-Business - Answer (click here)
  2. M-Business - Answer (click here)
  3. Identifying User Location - Answer (click here)
  4. Wireless Marketing, Advertising and Promotions - Answer (click here)
  5. Wireless Payment Options - Answer (click here)
  6. Privacy and the Wireless Internet - Answer (click here)
  7. International Wireless Communications - Answer (click here)
  8. Wireless-Communications Technologies - Answer (click here)
  9. WAP and WML - Answer (click here)
  10. Phone Simulator and Setup Instructions - Answer (click here)
  11. Creating WML Documents - Answer (click here)
  12. WMLScript Programming - Answer (click here)
  13. String Object Methods - Answer (click here)
  14. Wireless Protocols, Platforms and Programming Languages - Answer (click here)

Chapter 24 VBScript

  1. VBScript - Answer (click here)
  2. Operators - VBScript - Answer (click here)
  3. Data Types and Control Structures - VBScript - Answer (click here)
  4. VBScript Functions - Answer (click here)
  5. VBScript Example Programs - Answer (click here)
  6. Arrays - VBScript - Answer (click here)
  7. String Manipulation - VBScript - Answer (click here)
  8. Classes and Objects - VBScript - Answer (click here)

Chapter 25 Active Server Pages ASP

  1. Active Server Pages (ASP) - Answer (click here)
  2. How Active Server Pages(ASP) Work - Answer (click here)
  3. Setup - Active Server Pages (ASP) - Answer (click here)
  4. Active Server Page Objects - Answer (click here)
  5. Simple ASP Examples - Answer (click here)
  6. File System Objects - Active Server Pages (ASP) - Answer (click here)
  7. Session Tracking and Cookies - Active Server Pages (ASP) - Answer (click here)
  8. Accessing a Database from an Active Server Page(ASP) - Answer (click here)
  9. Server-Side ActiveX Components - Answer (click here)

Chapter 26 Case Study Active Server Pages and XML

  1. Case Study: Active Server Pages and XML - Answer (click here)

Chapter 27 Perl and CGI Common Gateway Interface

  1. Perl and CGI (Common Gateway Interface) - Answer (click here)
  2. Perl - Answer (click here)
  3. String Processing and Regular Expressions - Perl - Answer (click here)
  4. Viewing Client/Server Environment Variables - Perl - Answer (click here)
  5. Form Processing and Business Logic - Perl - Answer (click here)
  6. Server-Side Includes - Perl - Answer (click here)
  7. Verifying a Username and Password - Perl - Answer (click here)
  8. Using DBI to Connect to a Database - Perl - Answer (click here)
  9. Cookies and Perl - Answer (click here)

Chapter 28 Python

  1. Python - Answer (click here)
  2. Basic Data Types, Control Structures and Functions - Python - Answer (click here)
  3. Tuples, Lists and Dictionaries - Python - Answer (click here)
  4. String Processing and Regular Expressions - Python - Answer (click here)
  5. Exception Handling - Python - Answer (click here)
  6. Introduction to CGI Programming - Python - Answer (click here)
  7. Form Processing and Business Logic - Python - Answer (click here)
  8. Cookies - Python - Answer (click here)
  9. Database Application Programming Interface (DB-API) - Python - Answer (click here)

CHAPTER 38 Introducing Servlets

  1. Servlets: Bonus for Java™ Developers - Answer (click here)
  2. Servlet Overview and Architecture - Answer (click here)
  3. Servlet Overview and Architecture - Servlets - Answer (click here)
  4. Handling HTTP get Requests Containing Data - Servlets - Answer (click here)
  5. Handling HTTP post Requests - Servlets - Answer (click here)
  6. Redirecting Requests to Other Resources - Servlets - Answer (click here)
  7. Session Tracking - Servlets - Answer (click here)
  8. Multitier Applications: Using JDBC from a Servlet - Answer (click here)

Chapter 31 JavaServer Pages JSP Bonus for Java Developers

  1. JavaServer Pages (JSP): Bonus for Java Developers - Answer (click here)
  2. JavaServer Pages Overview - Answer (click here)
  3. A First JavaServer Page Example - Answer (click here)
  4. Implicit Objects - JavaServer - Answer (click here)
  5. Scripting - JavaServer - Answer (click here)
  6. jsp:include Action - JavaServer Pages (JSP) Standard Actions - Answer (click here)
  7. jsp:forward Action - JavaServer Pages (JSP) Standard Actions - Answer (click here)
  8. jsp:plugin Action - JavaServer Pages (JSP) Standard Actions - Answer (click here)
  9. jsp:useBean Action - JavaServer Pages (JSP) Standard Actions - Answer (click here)
  10. Directives - JavaServer Pages (JSP) - Answer (click here)
  11. Custom Tag Libraries - JavaServer Pages (JSP) - Answer (click here)

Chapter 32 e Business and e Commerce

  1. e-Business & e-Commerce - Answer (click here)
  2. E-Business Models - Answer (click here)
  3. Building an e-Business - Answer (click here)
  4. e-Marketing - Answer (click here)
  5. Online Payments - Answer (click here)
  6. Security - e-Business & e-Commerce - Answer (click here)
  7. Legal Issues - e Business & e Commerce - Answer (click here)
  8. XML and e-Commerce - Answer (click here)

Chapter 33 Multimedia Audio Video Speech Synthesis and Recognition

  1. Multimedia: Audio, Video, Speech Synthesis and Recognition - Answer (click here)
  2. Audio and Video - Answer (click here)
  3. Adding Background Sounds with the bgsound Element - Answer (click here)
  4. Adding Video with the img Element’s dynsrc Property - Answer (click here)
  5. Adding Audio or Video with the embed Element - Answer (click here)
  6. Using the Windows Media Player ActiveX Control - Answer (click here)
  7. Microsoft Agent Control - Answer (click here)
  8. RealPlayer Plug-in - Answer (click here)
  9. Synchronized Multimedia Integration Language (SMIL) - Answer (click here)
  10. Scalable Vector Graphics (SVG) - Answer (click here)

Chapter 34 Web Accessibility

  1. Web Accessibility - Answer (click here)
  2. Web Accessibility Initiative - Answer (click here)
  3. Providing Alternatives for Images - Answer (click here)
  4. Maximizing Readability by Focusing on Structure - Answer (click here)
  5. Accessibility in XHTML Tables - Answer (click here)
  6. Accessibility in XHTML Frames - Answer (click here)
  7. Accessibility in XML - Answer (click here)
  8. Using Voice Synthesis and Recognition with VoiceXML - Answer (click here)
  9. CallXML - Answer (click here)
  10. JAWS for Windows - Answer (click here)
  11. Other Accessibility Tools - Answer (click here)
  12. Accessibility in Microsoft Windows 2000 - Answer (click here)

No comments:

Post a Comment