Professional Documents
Culture Documents
Structure
1.1 Introduction
Objectives
1.2 Overview of the World Wide Web
1.3 Overview of Web Browsers
Components of Web Browsers
Features of Web Browsers
The URL and DNS
1.4 Java: A Web Programming Language
1.5 Java-Based Web Technologies
Java Servlet
JSPs
1.6 Web Architecture Models
Model-1 Architecture
Model-2 Architecture
1.7 The MVC Architecture
Model
View
Controller
1.8 Summary
Unit 2 Designing Effective Websites
Structure
2.1 Introduction
Objectives
2.2 Design Issues
2.3 Planning
Goals and Objectives
Audience or User Profile
Identifying and Organising Content
Publishing a Website
Navigation
2.4 Designing Team
Content Developer
Web Publisher
Web Engineer
Business Domain Expert
Support Specialist
Web Administrator
2.5 Design Principles
Content Design
Navigation Design
2.6 Summary
Unit 3 Designing Web Pages Using HTML
Structure
3.1 Introduction
Objectives
3.2 Components of a Web Page
3.3 Document Object Model (DOM)
3.4 HTML Document Structure
The <!DOCTYPE> Tag
The <html> Tag
The <head> Tag
The <title> Tag
The <body> Tag
3.5 Creating Headings on a Web Page
Aligning the Headings
3.6 Working with Links
Creating a Hyperlink
3.7 Creating a Paragraph
3.8 Working with Images
Inserting an Image to a Web Page
Creating Image Maps
3.9 Working with Tables
Creating a Table
Setting the Table Border
Nesting Tables
3.10 Working with Frames
Creating a Frame
Creating Vertical and Horizontal Frames
3.11 Introducing Forms and HTML Controls
Creating an HTML Form
Specifying the Action URL and Method to Send a Form
Using HTML Controls
3.12 Summary
Unit 4 Exploring CSS, DHTML, JavaScript, and XML
Structure
4.1 Introduction
Objectives
4.2 Cascading Style Sheets (CSS)
Inline Styles
External Style Sheets
Internal Style Sheets
Style Classes
Multiple Styles
4.3 Dynamic HyperText Markup Language (DHTML)
4.4 JavaScript
Embedding JavaScript in an HTML Page
Handling Events
Using Variables in JavaScript
Using Arrays in JavaScript
Creating Objects in JavaScript
Using Operators
Working with Control Flow Statements
Working with Functions
4.5 Extensible Markup Language (XML)
Document Type Definitions (DTDs)
XML Schema
4.6 Summary
Unit 5 Basic Concepts in Java
Structure
5.1 Introduction
Objectives
5.2 Classes and Objects
Object Creation
Initialising Instance Variables
Relationship Between Objects
5.3 Methods
Declaring Methods
Setting Method Access
Passing Parameters to Methods
Returning Values from Methods
5.4 Constructors
Default Constructors
Parameterised Constructors
5.5 Inner Classes
5.6 Packages
Built-in Packages
User-Defined Packages
5.7 Access Specifiers
5.8 Summary
Unit 6 Exploring Class Members in Java
Structure
6.1 Introduction
Objectives
6.2 Tokens in Java
Identifiers
Keywords
Separators
Operators
Literals
Comments
6.3 Data Types in Java
Integer Type
Character Type
Floating Point Type
Boolean Type
6.4 Instance Members in Java
Instance Variables
Instance Methods
6.5 Operators in Java
Arithmetic
Assignment
Increment and Decrement
Relational
Logical
Bitwise
Conditional
Special (instanceof and dot)
Operator Precedence and Associativity
6.6 Arrays in Java
One-Dimensional
Two-Dimensional
6.7 Summary
Unit 7 Strings and Input/Output Streams in Java
Structure
7.1 Introduction
Objectives
7.2 The String Class
Using the String Class
7.3 The StringBuffer Class
7.4 Types of Streams
Byte Stream
Character Stream
7.5 Reading from and Writing Text to the Console
7.6 Reading from and Writing Text to a File
Reading a File Using FileReader
Reading a File using BufferedOutputStream
7.7 Summary
Unit 8 Controlling Program Flow in Java
Structure
8.1 Introduction
Objectives
8.2
The
The
The
8.3
The
The
The
The
The
8.4
The
The
The
8.5