Web Essentials: Clients, Servers, and Communication. The Internet-Basic Internet Protocols -The World Wide Web-HTTP request message-response message-Web Clients Web Servers. Markup Languages: XHTML. An Introduction to HTML History-Versions-Basic XHTML Syntax and Semantics-Some Fundamental HTML Elements-Relative URLs-Lists-tables-Frames-Forms-HTML 5.0.
Style Sheets: CSS-Introduction to Cascading Style Sheets-Features-Core Syntax-Style Sheets and HTML- Style Rule Cascading and Inheritance-Text Properties-Box Model Normal Flow Box LayoutBeyond the Normal Flow-CSS3.0. Client-Side Programming: The JavaScript Language-History and Versions Introduction JavaScript in Perspective-Syntax-Variables and Data Types-StatementsOperators-Literals-Functions-Objects-Arrays-Built-in Objects-JavaScript Debug
Host Objects: Browsers and the DOM-Introduction to the Document Object Model DOM History and Levels-Intrinsic Event Handling-Modifying Element Style-The Document Tree-DOM Event HandlingAccommodating Noncompliant Browsers Properties of window. Server-Side Programming: Java Servlets- Architecture -Overview-A Servlet-Generating Dynamic Content-Life Cycle- Parameter DataSessions-Cookies-URL Rewriting-Other Capabilities-Data Storage Servlets and Concurrency- Databases and Java Servlets.
Separating Programming and Presentation: JSP Technology Introduction-JSP and Servlets-Running JSP Applications Basic JSP-JavaBeans Classes and JSP-Tag Libraries and Files-Support for the ModelDatabases and JSP. Representing Web Data: XML-Documents and Vocabularies-Versions and Declaration-Namespaces-Selecting XML Data: XPATH-Template based Transformations: XSLTDisplaying XML Documents in Browsers.
AJAX: Ajax Client Server Architecture-XML Http Request Object-Call Back Methods. 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-Fundamentals of Java-Objectsfunctions.
Reference Book:
1 Marty Hall and Larry Brown,â€Core Web Programming†Second Edition, Volume I and II, Pearson Education, 2001. 4. Bates, “Developing Web Applicationsâ€, Wiley, 2015 2 Robert. W. Sebesta, "Programming the World Wide Web", Fourth Edition, Pearson Education. 3 Chris Bates, “Web Programming, Building Internet Applicationsâ€, 2nd edition, WILEY Dreamtech 4 Marty Hall and Larry Brown, “Core Servlets and Java Server Pages Volume 1: Core Technologies†Pearson . 5 Bates, “Developing Web Applicationsâ€, Willey, 2006.
Text Book:
1 Jeffrey C.Jackson, Web Technologies-A Computer Science Perspective, Pearson Education, 2007. 2 Deitel, Deitel, Goldberg, "Internet & World Wide Web How To Program", Third Edition, Pearson Education, 2006