Web System And Tecnology
Course Code: BIT402 Course Title: Web Systems and Technology (2 Credits)
COURSE CONTENTS
Unit 1: Web essentials and standards: clients, servers, Markup languages, HTML,
XHTML, CSS - Introduction to Cascading Style Sheets-Features-Core Syntax- Cascading
and Inheritance- Text properties-Box Model, Normal Flow, Box Layout, Beyond the
Normal Flow, Other Properties.
Unit 2: Host Objects: Browsers and the DOM- Introduction to DOM, DOM History,
Modifying element style, the document tree, DOM event handling, Accommodating
Noncompliant Browsers, Additional properties of window.
Unit 3: Web Systems Architecture: Architecture of Web based systems- client/server (2-
tier) architecture, 3-Tier architecture, Building blocks of fast and scalable data access: -
Caches-Proxies- Indexes-Load Balancers- Queues, Web Application architecture (WAA),
Web Platform Architecture (WPA)
Unit 4: Representing Web Data: XML-Documents and Vocabularies-Versions and
Declaration – Namespaces, JavaScript and XML, AJAX- Introduction, HTTP request,
XMHttpRequest, AJAX server script, Ajax database.
Unit 5: Web Servers: Web servers –HTTP request types – System architecture –
Accessing web servers- IIS – Apache web server.
Unit 6: Web Services: JAX-RPC-Concepts-Writing a Java Web Service-Writing a Java
Web
Service Client-Describing Web Services: WSDL- Representing Data Types: XML
Schema-Communicating Object Data: SOAP Related Technologies-Software
Installation-Storing Java Objects as Files-Databases and Java Servlets.
References:
1. Jeffrey C.Jackson, "Web Technologies--A Computer Science Perspective", Pearson
Education, 2006.
2. Robert. W. Sebesta, "Programming the World Wide Web", Fourth Edition, Pearson
Education, 2007.
3. Deitel, Deitel, Goldberg, "Internet & World Wide Web How To Program", Third
Edition, Pearson Education, 2006.
4. Marty Hall and Larry Brown,”Core Web Programming” Second Edition, Volume I and
II, Pearson Education, 2001.
5. Chris Bales, “Web programming- Building Internet Application”.
Guide to Web Application and Platform Architectures By Ilia Petrov, Christian Meiler,
Udo Mayer
Back