2005-2006 JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABADIV B.Tech (I-SEM) T P C 4 0 4 WEB TECHNOLOGIES Objectives:

infestationwatchSoftware and s/w Development

Oct 28, 2013 (3 years and 9 months ago)

79 views



2005
-
2006

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY

HYDERABAD

IV B.Tech (I
-
SEM) T P C










4 0 4



WEB TECHNOLOGIES

Objectives:


This course demonstrate an in
-
depth understanding of the tools and Web technologies
necessary for business application design and development. The course covers client side
scripting like HTML, JavaScri
pt and server side scripting like servlets, JSPs. And also
XML and web servers and database interfacing.


Syllabus:


UNIT
-
I:


HTML Common tags
-

List, Tables, images, forms, Frames; Cascading Style sheets;


UNIT
-
II:


Introduction to Java Scripts, Objects

in Java Script, Dynamic HTML with Java Script


UNIT
-
III:


XML
: Document type definition, XML Schemas, Document Object model, Presenting
XML, Using XML Processors: DOM and SAX


UNIT
-
IV:


Java Beans
: Introduction to Java Beans, Advantages of Java Beans,
BDK

Introspection, Using Bound properties, Bean Info Interface, Constrained properties

Persistence, Customizes, Java Beans API, Introduction to EJB’s


UNIT
-
V:


Web Servers:
Introduction to Servelets: Lifecycle of a Serverlet, JSDK, The Servelet
API, The ja
vax.servelet Package, Reading Servelet parameters, Reading Initialization
parameters. The javax.servelet HTTP package, Handling Http Request & Responses,
Using Cookies
-
Session Tracking, Security Issues,


UNIT
-
VI:


Introduction to JSP
: The Problem with S
ervelet. The Anatomy of a JSP Page, JSP
Processing. JSP Application Design with MVC Setting Up and JSP Environment:
Installing the Java Software Development Kit, Tomcat Server & Testing Tomcat





UNIT
-
VII:


JSP Application Development:
Generating Dynamic
Content, Using Scripting Elements
Implicit JSP Objects, Conditional Processing


Displaying Values Using an Expression to
Set an Attribute, Declaring Variables and Methods Error Handling and Debugging
Sharing Data Between JSP pages, Requests, and Users Pas
sing Control and Date between
Pages


Sharing Session and Application Data


Memory Usage Considerations


UNIT VIII:


Database Access :

Database Programming using JDBC, Studying Javax.sql.*
package,Accessing a Database from a JSP Page, Application


Specif
ic Database
Actions,Deploying JAVA Beans in a JSP Page, Introduction to struts framework..




TEXT BOOKS:


1. Web Programming, building internet applications, Chris Bates 2
nd

edition,


WILEY Dreamtech (UNIT s 1,2 ,3)

2. The complete Reference Java
2 Fifth Edition by Patrick Naughton and Herbert
Schildt. TMH (Chapters: 19, 20, 21, 22, 25, 27) (UNIT 4)

3. Java Server Pages

Hans Bergsten, SPD O’Reilly (UNITs 5,6,7,8)


REFERENCE BOOKS:


1. Internet and World Wide Web


How to program by Dietel a
nd Nieto PHI/Pearson
Education Asia.

2. Jakarta Struts Cookbook , Bill Siggelkow, S P D O’Reilly for chap 8.

3. Murach’s beginning JAVA JDK 5, Murach, SPD

4. An Introduction to web Design and Programming

Wang
-
Thomson

5. Web Applications Technologies Conce
pts
-
Knuckles,John Wiley

6. Programming world wide web
-
Sebesta,Pearson

7. Building Web Applications
-
NIIT,PHI

8. Web Warrior Guide to Web Programmming
-
Bai/Ekedaw
-
Thomas

9. Beginning Web Programming
-
Jon Duckett WROX.

10. Java Server Pages, Pekowsky, Pearson.