FACULTY DETAILS:
Name of the Faculty:: M.udaya kiran
Designation: Assistant professor
Department:: Information Technology
COURSE DETAILS
Name Of The Programme:: IIIB.Tech Batch::
Designation::
Year 2013-2014 Semester II year/ sem
Department:: IT
Title of The Subject : Web Technologies Subject Code: 6756032
No of Students :86
COURSE PLAN
2013-14
Regulation: R11
COURSE PLAN
2013-14
Regulation: R11
FACULTY DETAILS:
Name of the Faculty:: M.Udaya kiran Designation: Assistant professor
Department:: Information Technology
1. TARGET
a) Percentage Pass:100%
b) Percentage I class:85-90%
2. COURSE PLAN
(Please write how you intend to cover the contents: i.e., coverage of Units by lectures, guest lectures, design exercises, solving numerical problems, demonstration of models, model preparation, or by assignments, etc.)
3. METHOD OF EVALUATION
3.1. Continuous Assessment Examinations (CAE 1, CAE 2)
3.2. Assignments / Seminars
3.3. Mini Projects
3.4. Quiz
3.5. Term End Examination
3.6. Others
4. List out any new topic(s) or any innovation you would like to introduce in teaching the subject in this Semester.
Signature of HOD Signature of Faculty Date: Date:
FACULTY DETAILS:
Name of the Faculty:: M.udaya kiran
Designation: Assistant professor
Department:: Information Technology
Guidelines for Preparing the Course:
Course Description: 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, JavaScript and server side scripting like servlets, JSPs. And also XML and web servers and database interfacing
Course Objectives:
1. Understand the various steps in designing a creative and dynamic website. 2. They will able to write html, JavaScript, CSS and applet codes . 3. They will have clear understanding of hierarchy of objects in HTML and XML. 4. Finally they can create good, effective and customized websites.
Learning Outcomes:
1. Know regarding internet related technologies. Systematic way of developing a website. 2. Design dynamic and interactive web pages by embedding Java Script code in HTML.Use Java Script to validate user input. 3. Know the advantages and use of different types of CSS .4. Understand the HTML and XML DOM. Know how to use Dynamic HTML .
.
GUIDELINES TO STUDY THE SUBJECT
2013-14
Regulation: R11
COURSE OBJECTIVES
2013-14
FACULTY DETAILS:
Name of the Faculty:: M.Udayakiran
Designation: Assistant professor
Department:: Information Technology
On completion of this Subject / Course the student shall be able to:
S.No. Objectives Outcomes
1. Understand the various steps in designing a creative and dynamic website.
2.
They will able to write html, JavaScript, CSS and applet codes ..
3.
They will have clear understanding of hierarchy of objects in HTML and
XML
4.
Bean may be designed to work autonomously on a user’s workstation or to work in cooperation with a set of other distributed components. Software to generate a pie chart from a set of data points is an example of a Bean that can execute locally
5.
Servlets are used to create dynamically generated content that is then served to the client. For example, an online store might use a servlet to look up the price for an item in a database. The price information is then used to dynamically generate a web page that is sent to the browser.
6.
Explains how JSP fits into the big picture of web applications and how it
compares to alternative technologies.
Describes the fundamental HTTP and servlet concepts you need to know
to use JSP .
7.
The JSP Standard Tag Library (JSTL) and its powerful
Expression Language (EL).
Chapter 8
Explains how an HTML form can be used to send data to a web
application and how
to process the data using JavaBeans and JSTL, as well what to be aware
of when
generating dynamic output.
8.
Provides a brief introduction to JDBC and explains the various strategies
available for
Regulation: R11
efficient use of databases in a web application, such as setting up a
connection pool
and making it available to the application components through the servlet
context or
JNDI, encapsulating database access code in separate classes or in
custom actions, and
more.
Signature of Faculty Date:
Note: For each of the OBJECTIVE indicate the appropriate OUTCOMES to be achieved.
Kindly refer Page 16, to know the illustrative verbs that can be used to state the objectives.
4
FACULTY DETAILS:
Name of the Faculty:: M.udaya kiran
Designation: Assistant professor
Department:: Information Technology
The expected outcomes of the Course / Subject are:
S.No. General Categories of Outcomes Specific Outcomes of the Course
A. An ability to apply knowledge of mathematics,
science, and engineering
B. An ability to design and conduct experiments, as
well as to analyze and interpret data
An ability to design a system, component, or
C. process to meet desired needs within realistic
Constraints such as economic, environmental,
social, political, ethical, health and safety,
Manufacturability and sustainability
D. An ability to function on multi-disciplinary teams
E. An ability to identify, formulate, and solve
engineering problems
F. An understanding of professional and ethical
responsibility
G. An ability to communicate effectively
The broad education necessary to understand the
H. impact of engineering solutions in a global,
economic, environmental, and societal context
I. A recognition of the need for, and an ability to
engage in life-long learning
J. A knowledge of contemporary issues
An ability to use the techniques, skills, and
K. modern engineering tools necessary for
engineering practice.
Objectives – Outcome Relationship Matrix (Indicate the relationships by mark).
Outcomes A B C D E F G H I J K
Objectives
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
5
COURSE OUTCOMES
2013-14
Regulation: R11
FACULTY DETAILS:
Name of the Faculty:: M.Udaya kiran
Designation: Assistant professor
Department:: Information Technology
The Schedule for the whole Course / Subject is::
S. No. Description Duration (Date) Total No.
From To of Periods
1.
Unit-I HTML Tags-Lists, tables, Images, Forms, Frames and Cascading Style Sheets 9/12/2013 18/12/2013 07
2.
Unit-II: Introduction to Java
Scripts, Objects in Java Script,
Dynamic HTML with Java Script 19/12/2013 27/7/2013 06
3.
Unit-III: XML: Document Type
Definition, XML Schemas,
Document Object Model,
Presenting XML, Using XML
Processors: DOM and SAX
28/12/2013 04/01/2014
06
4.
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 06/1/2014 29/01/2014 09
5.
Unit-V: Web Servers and
Servlets: Tomcat Web Server,
Introduction to Servlets: Lifecycle
of Servlets, JSDK, The Servlet
API, The javax.servlet package,
Reading servlet Parameters,
Reading Initialization Parameters,
The javax.servlet.HTTP package,
Handling Http Request and
Response, Using Cookies -
Session Tracking, Security Issues
30/01/2014 17/02/2014 10
6.
Unit-VI::Introduction to JSP: The Problem with Servlet, The 19/02/2014 03/03/2014 08
COURSE SCHEDULE
2013-14
Regulation: R11
Anatomy of a JSP Page, JSP
Processing, JSP Application
Design with MVC Setting Up and
JSP Environment: Installing the
Java Development Kit (JDK),
Tomcat Server & Testing Tomcat
7
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 User Passing Control
and Data between pages – Sharing
Session and Application Data-
Memory Usage Considerations. 4/03/2014
8
Unit-VIII: Database Access:
Database Programming using
JDBC, Studying javax.sql.*
package, Accessing a Database
from a JSP Page, Application-
Specific Database Actions,
Deploying Java Beans in a JSP
Page, Introduction to Struts
Framework
Total No. of Instructional periods available for the course:65
Guidelines for Students:
Where this Subject will help?
Web Technologies is use full to develop the web applications for Banking, Insurance, Health Care,
Online Shopping etc. domains.
Text Books / Reference Books:
Text Books
Text Book Title Author / Edition
TB 1 Programming world wide web Sebesta – Pearson
TB 2 Java: The Complete Reference Herbert Schildt-7th
Edition, TMH
TB 3 Core Servlets and Java Server Pages Volume1: Core
Technologies (For Units: 5,6,7,8)
Marty Hall and Larry
Brown, Pearson
Reference Books
Reference
Book
Title Author / Edition
RB 1 Web Programming, Building Internet Applications Chris Bates, 2nd Edition,
WILEY Dreamtech
RB 2 An Introduction to Web Design and Programming Wang-Thomson
RB 3 Java Server Pages Pekowsky, Pearson
RB 4 Beginning Web Programming Jon Duckett, WROX
SCHEDULE OF INSTRUCTIONS
2013-14
UNIT - I Regulation: R11
FACULTY DETAILS:
Name of the Faculty:: Udaya kiran.M
Designation: Assistant professor
Department:: Information Technology
The Schedule for the whole Course / Subject is::
SI.
No. of Objectives & References
Date Topics / Sub - Topics
Outcome (Text Book, Journal…)
No. Periods
Nos. Page No___ to ___
1
9/12/20
13 1
HTML Tags: Lists
TB-1
2
10/12/2
013 1
Tables
TB-1
3
11/12/2
013 1
Images
TB-1
4
12/12/1
3 2
Forms
TB-1
5
16/12/1
3 1
Frames
TB-1
6
18/12/1
3 1
Cascading Style Sheets
TB-1
Signature of Faculty Date
Note: 1. ENSURE THAT ALL TOPICS SPECIFIED IN THE COURSE ARE MENTIONED. 2. ADDITIONAL TOPICS COVERED, IF ANY, MAY ALSO BE SPECIFIED BOLDLY. 3. MENTION THE CORRESPONDING COURSE OBJECTIVE AND OUT COME NUMBERS AGAINST EACH TOPIC.
SCHEDULE OF INSTRUCTIONS
2013-14
UNIT - II Regulation: R11
FACULTY DETAILS:
Name of the Faculty:: M.Udaya kiran
Designation: Assistant professor
Department:: Information Technology
The Schedule for the whole Course / Subject is::
SI.
No. of Objectives & References
Date Topics / Sub - Topics
Outcome (Text Book, Journal…)
No. Periods
Nos. Page No___ to ___
1
19/12/1
3-
20/12/1
3 2
Introduction to JavaScript
TB-1
2
21/12/1
3-
23/12/1
3 2
Objects in Java Script
TB-1
3
26/1
2/13-
27/1
2/13
2
Dynamic HTML with Java Script
TB-1
Signature of Faculty Date
Note: 1. ENSURE THAT ALL TOPICS SPECIFIED IN THE COURSE ARE MENTIONED. 2. ADDITIONAL TOPICS COVERED, IF ANY, MAY ALSO BE SPECIFIED BOLDLY.
MENTION THE CORRESPONDING COURSE OBJECTIVE AND OUT COME NUMBERS AGAINST EACH TOPIC.
SCHEDULE OF
INSTRUCTIONS
2013-14
UNIT - III Regulation: R11
FACULTY DETAILS:
Name of the Faculty::
Udaya kiran.M
Designation: Assistant professor
Department:: Information Technology
The Schedule for the whole Course /
Subject is::
SI.
No. of
Objectives &
References
Date
Topics / Sub - Topics
Outcome
(Text Book,
Journal…)
No.
Periods
Nos.
Page No___ to
___
1
28/
12/
13 1
XML:
Document
Type
Definition TB-1
2
30/
12/
13 1
XML
Schemas TB-1
3
01/
01/
14 1
Document
Object Model TB-1
4
02/
01/
14 1
Presenting
XML TB-1
5
03/
01/
14
1
Using XML
Processors:
DOM
TB-1
6
04/
01/
14
1
Using XML
Processors:
SAX
Using XML
Processors: SAX
\
Signature of Faculty Date
Note: 1. ENSURE THAT ALL TOPICS SPECIFIED IN THE COURSE ARE MENTIONED. 2. ADDITIONAL TOPICS COVERED, IF ANY, MAY ALSO BE SPECIFIED BOLDLY.
MENTION THE CORRESPONDING COURSE OBJECTIVE AND OUT COME NUMBERS AGAINST EACH TOPIC.
SCHEDULE OF INSTRUCTIONS
2013-14
UNIT - IV Regulation: R11
FACULTY DETAILS:
Name of the Faculty:: M.Udaya kiran
Designation: Assistant professor
Department:: Information Technology
The Schedule for the whole Course / Subject is::
SI.
No. of Objectives & References
Date Topics / Sub - Topics
Outcome (Text Book, Journal…)
No. Periods
Nos. Page No___ to ___
1
6/01/14
1
Java Beans: Introduction to Java
Beans, Advantages of Java Beans TB-2
2
08/01/1
4 1
BDK Introspection
TB-2
3
10/01/1
4 1
Using Bound Properties
TB-2
4
22/01/1
4 1
Bean Info Interface
TB-2
5
23/01/1
4 1
Constrained Properties
TB-2
6
24/01/1
4-
25/01/1
4 2
Persistence, Customizes
TB-2
7
27/01/1
4-
29/01/1
4 2
Java Beans API, Introduction to
EJB’s
TB-2
Signature of Faculty Date
Note: 1. ENSURE THAT ALL TOPICS SPECIFIED IN THE COURSE ARE MENTIONED. 2. ADDITIONAL TOPICS COVERED, IF ANY, MAY ALSO BE SPECIFIED BOLDLY.
MENTION THE CORRESPONDING COURSE OBJECTIVE AND OUT COME NUMBERS AGAINST EACH TOPIC.
SCHEDULE OF INSTRUCTIONS
2013-14
UNIT - V Regulation: R11
FACULTY DETAILS:
Name of the Faculty:: M.Udaya kiran
Designation: Assistant professor
Department:: Information Technology
The Schedule for the whole Course / Subject is:: WT
SI.
No. of Objectives & References
Date Topics / Sub - Topics
Outcome (Text Book, Journal…)
No. Periods
Nos. Page No___ to ___
1
30/01/1
4 1
Web Servers and Servlets: Tomcat
Web Server
TB-2
2
31/01/1
4
1
Introduction to Servlets: Lifecycle of
Servlets
TB-2
3
01/02/1
4 1
JSDK, The Servlet API
TB-2
4
03/02/1
4 1
The javax.servlet package
TB-2
5
05/02/1
4 1
Reading Servlet Parameters
TB-2
6
06/02/1
4 1
Reading Initialization Parameters
TB-2
7
07/02/1
4 1
The javax.servlet.HTTP package
TB-2
8
10/02/1
4 1
Handling Http Request and Response
TB-2
9
11/02/1
4 1
Using Cookies - Session Tracking
TB-2
10
17/02/1
4 1
Security Issues
TB-2
Signature of Faculty Date
Note: 1. ENSURE THAT ALL TOPICS SPECIFIED IN THE COURSE ARE MENTIONED. 2. ADDITIONAL TOPICS COVERED, IF ANY, MAY ALSO BE SPECIFIED BOLDLY.
MENTION THE CORRESPONDING COURSE OBJECTIVE AND OUT COME NUMBERS AGAINST EACH TOPIC.
SCHEDULE OF INSTRUCTIONS
2013-14
UNIT - VI Regulation: R11
FACULTY DETAILS:
Name of the Faculty:: M.Udaya kiran
Designation: Assistant professor
Department:: Information Technology
The Schedule for the whole Course / Subject is:: WT
SI.
No. of Objectives & References
Date Topics / Sub - Topics
Outcome (Text Book, Journal…)
No. Periods
Nos. Page No___ to ___
1
19/02/1
4 1
Introduction to JSP: The Problem
with Servlet TB-2
2
20/02/1
4 1
The Anatomy of a JSP Page
TB-2
3
21/02/1
4-
22/02/1
4 2
JSP Processing
TB-2
4
24/02/1
4-
26/02/1
4 2
JSP Application Design with MVC
TB-2
5
28/02/1
4-
1/03/14
2
Setting Up and JSP Environment:
Installing the Java Development Kit
(JDK) TB-2
6
3/03/14
1
Tomcat Server & Testing Tomcat
TB-2
Signature of Faculty Date
Note: 1. ENSURE THAT ALL TOPICS SPECIFIED IN THE COURSE ARE MENTIONED. 2. ADDITIONAL TOPICS COVERED, IF ANY, MAY ALSO BE SPECIFIED BOLDLY.
MENTION THE CORRESPONDING COURSE OBJECTIVE AND OUT COME NUMBERS AGAINST EACH TOPIC.
SCHEDULE OF INSTRUCTIONS
2013-14
UNIT - VII Regulation: R11
FACULTY DETAILS:
Name of the Faculty:: M.Udaya kiran
Designation: Assistant professor
Department:: Information Technology
The Schedule for the whole Course / Subject is:: WT
SI.
No. of Objectives & References
Date Topics / Sub - Topics
Outcome (Text Book, Journal…)
No. Periods
Nos. Page No___ to ___
1
4/03/14
1
JSP Application Development:
Generating Dynamic Content TB-2
2
5/03/14
1
Using Scripting Elements Implicit
JSP Objects TB-2
3
6/03/14 1
Conditional Processing-Displaying
Values Using an Expression to Set an
Attribute TB-2
4
7/03/14 1
Declaring Variables and Methods
TB-2
5
1
Error Handling and Debugging
TB-2
6
1
Sharing Data between JSP pages
TB-2
7
1
Requests and User Passing Control
and Data between pages TB-2
8
2
Sharing Session and Application Data
TB-2
9
1
Memory Usage Considerations.
TB-2
signature of Faculty Date
Note: 1. ENSURE THAT ALL TOPICS SPECIFIED IN THE COURSE ARE MENTIONED. 2. ADDITIONAL TOPICS COVERED, IF ANY, MAY ALSO BE SPECIFIED BOLDLY.
MENTION THE CORRESPONDING COURSE OBJECTIVE AND OUT COME NUMBERS AGAINST EACH TOPIC.
FACULTY DETAILS:
Name of the Faculty:: M.Udaya kiran
Designation: Assistant professor
Department:: Information Technology
The Schedule for the whole Course / Subject is:: WT
SI.
No. of Objectives & References
Date Topics / Sub - Topics
Outcome (Text Book, Journal…)
No. Periods
Nos. Page No___ to ___
1
2
Database Access: Database
Programming using JDBC TB-2
2
2
Studying javax.sql.* package
TB-2
1
Accessing a Database from a JSP
Page TB-2
2
Application-Specific Database
Actions TB-2
1
Deploying Java Beans in a JSP Page
TB-2
3
1
Introduction to Struts Framework
TB-2
Signature of Faculty Date
Note: 1. ENSURE THAT ALL TOPICS SPECIFIED IN THE COURSE ARE MENTIONED. 2. ADDITIONAL TOPICS COVERED, IF ANY, MAY ALSO BE SPECIFIED BOLDLY.
MENTION THE CORRESPONDING COURSE OBJECTIVE AND OUT COME NUMBERS AGAINST EACH TOPIC.
SCHEDULE OF INSTRUCTIONS
2013-14
UNIT - VIII Regulation: R11
COURSE COMPLETION STATUS
2013-14
Regulation: R11
FACULTY DETAILS:
Name of the Faculty:: M.Udaya kiran
Subject:: WT Subject Code56032
Department:: IT
Actual Date of Completion & Remarks, if any
Nos. of
Units Remarks Objectives
Achieved
Unit 1
Cover the syllabus as per course
plan
Achieved
as per the
CP
Unit 2
Cover the syllabus as per course
plan
Achieved
as per the
CP
Unit 3
Cover the syllabus as per course
plan
Achieved
as per the
CP
Unit 4
Cover the syllabus as per course
plan
Achieved
as per the
CP
Unit 5
Cover the syllabus as per course
plan
Achieved
as per the
CP
Unit 6
Cover the syllabus as per course
plan
Achieved
as per the
CP
Unit 7
Cover the syllabus as per course
plan
Achieved
as per the
CP
Unit 8
Signature of Dean of School Signature of Faculty Date: Date:
NOTE: AFTER THE COMPLETION OF EACH UNIT MENTION THE NUMBER OF OBJECTIVES ACHIEVED
FACULTY DETAILS:
Name of the Faculty:: M.Udaya kiran
Designation: Assistant professor
Department:: Information Technology
The Schedule for the whole Course / Subject is::
Date:
This Tutorial corresponds to Unit Nos.1,2, Time:
Q1.What are the different types of lists in HTML? Explain how the lists are created in HTML with suitable
examples?
Q2.Write a javascript to validate a form consisting of a username. Also navigate to another web page after
validation?
Q3.Explain the following terms related to HTML table
(a) Cell padding and spacing.
(b) Border.
(c) Formatting content in table cells.
(d) Nested tables.
Q4.Explain different Objects in Java Script with examples?
Q5.Explain the following terms related to CSS:
i. Font size
ii. Font weight
iii. Font strech
iv. Text decoration
v. Text transformation
vi. Text alignment
vii. Padding
viii. Border style.
Q6.Describe the major differences between Java and JavaScript?
Please write the Questions / Problems / Exercises which you would like to give to the students and also mention the
objectives to which these questions / Problems are related.
Signature of Dean of School Signature of Faculty Date: Date:
TUTORIAL SHEETS - I
2013-14
Regulation: R11
FACULTY DETAILS:
Name of the Faculty:: M.Udaya kiran
Designation: Assistant professor
Department:: Information Technology
The Schedule for the whole Course / Subject is::
Date:
This Tutorial corresponds to Unit Nos. 3, 4, 5 Time:
Q1. Give the syntax of an XML document and explain how a basic XML document is created with an
example?
Q2. Write about the following,
(a) Bean methods.
(b) Bean properties.
(c) Bean events
Q3.Explain the following terms related to Document Type Definition?
(i) Elements.
(ii) Attributes and entities.
(iii) Internal and external entities
(iv)
Q4.Take the TickTock Bean available in BDK, build an application which controls the Colors
Bean.Develop the necessary code to exhibit the bound properties of Java beans with the above mentioned
beans?
Q5.What is a java servlet? Explain with a neat illustration the life cycle of a servle.Also clearly give the
characteristics of servlet?
Q6.Briefly explain about Servlet API?
Please write the Questions / Problems / Exercises which you would like to give to the students and also mention the
objectives to which these questions / Problems are related.
Signature of Dean of School Signature of Faculty Date: Date:
TUTORIAL SHEETS - II
2013-14
Regulation: R11
FACULTY DETAILS:
Name of the Faculty:: M.Udaya kiran
Designation: Assistant professor
Department:: Information Technology
Date:
This Tutorial corresponds to Unit Nos.6,7,8 Time:
Q1.Explain about Anatomy(JSP Elements) of JSP?
Q2.a) Explain implicit objects in JSP?
b) Explain about Javax.sql.* package?
Q3. Briefly explain about Database programming using JDBC?
Q4. Explain about session tracking?
Q5. Explain about Cookies?
Q6. Briefly explain about Stateless Protocol?
Q7. What is use of Driver Manager?Explain about ResultSet?
Please write the Questions / Problems / Exercises which you would like to give to the students and also mention the
objectives to which these questions / Problems are related.
Signature of Dean of School Signature of Faculty Date: Date:
TUTORIAL SHEETS - III
2013-14
Regulation: R11
These verbs can also be used while framing questions for Continuous Assessment Examinations as well as for End – Semester (final) Examinations.
ILLUSTRATIVE VERBS FOR STATING GENERAL OBJECTIVES
Know Understand Analyze Generate
Comprehend Apply Design Evaluate
ILLUSTRATIVE VERBS FOR STATING SPECIFIC OBJECTIVES:
A. Cognitive Domain
1 2 3 4 5 6
Knowledge
Comprehension Application
Analysis
Synthesis Evaluation
Understanding
of knowledge & of whole w.r.t. its combination of judgement
comprehension
constituents ideas/constituents
Define Convert Change Breakdown Categorize Appraise
Identify Defend Compute Differentiate Combine Compare
Label Describe (a Demonstrate Discriminate Compile Conclude
List procedure) Deduce Distinguish Compose Contrast
Match Distinguish Manipulate Separate Create Criticize
Reproduce Estimate Modify Subdivide Devise Justify
Select Explain why/how Predict Design Interpret
State Extend Prepare Generate Support
Generalize Relate Organize
Give examples Show Plan
Illustrate Solve Rearrange
Infer Reconstruct
Summarize Reorganize
Revise
B. Affective Domain C. Psychomotor Domain (skill development)
Adhere Resolve Bend Dissect Insert Perform Straighten
Assist Select Calibrate Draw Keep Prepare Strengthen
Attend Serve Compress Extend Elongate Remove Time
Change Share Conduct Feed Limit Replace Transfer
Develop Connect File Manipulate Report Type
Help Convert Grow Move preciselyReset Weigh
Influence Decrease Handle Operate Run
Initiate Demonstrate Increase Paint Set
ILLUSTRATIVE VERBS
FOR STATING
INSTRUCTIONAL OBJECTIVES
2013-14
Regulation: R11
LESSON PLAN
Unit-1
2013-14
Regulation: R11
Name of the Faculty: M.Udaya kiran
Subject Web Technologies Subject Code 56032
Unit I
INSTRUCTIONAL OBJECTIVES:
Session
No Topics to be covered
Time
Ref
Teaching
Method
1 HTML Tags: Lists 50min
TB-1 Lecture
2 Tables 50min
TB-1
3 Images 50min
TB-1
4 Forms 50min
TB-1
5 Frames 50min
TB-1
6 Cascading Style Sheets 50min
TB-1
ASSIGNMENT
Unit-I
2013-14
Regulation: R11
Assignment / Questions
1) Write HTML code that displays a tic-tac-toe table with player X winning. Use
<h3> to mark up both Xs and Os. Center the letter in each cell horizontally.
Title
the game using an <h2> tag. The title should span all three columns. Set the
table
border to 1.
2) Define Cascading Style Sheet (CSS). Write a CSS rule that gives all h1 and h2
elements a padding of 0.5 ems, a grooved border style and a margin of 0.5ems
3) a) Describe Dynamic HTML?
b) Explain about various objects in JAVA script?
c) Describe any two HTML tags?
Signature of Faculty Note: Mention for each question the relevant objectives and outcomes.
LESSON PLAN
Unit-II
2013-14
Regulation: R11
Name of the Faculty: M.Udaya kiran
Subject Web Technologies Subject Code 56032
Unit
INSTRUCTIONAL OBJECTIVES:
On completion of this lesson the student shall be able to
Session
No Topics to be covered
Time
Ref
Teaching
Method
1 Introduction to Java Scripts
50min TB-1 Lecture
2 Objects in Java Script 50min TB-1
3 Dynamic HTML with Java Script 50min TB-1
ASSIGNMENT
Unit-II
2013-14
Regulation: R11
Assignment / Questions
1. Write a JavaScript which accepts a text, then prints the count of number of
characters, words and lines in the text.
2. Explain the advantages of DHTML with JavaScript with suitable examples
3. Write short notes on the following:
a) HTML Frames b) HTML vs. DHTML.
Signature of Faculty Note: Mention for each question the relevant objectives and outcomes.
LESSON PLAN
Unit-III
2013-14
Regulation: R11
Name of the Faculty: M.Udaya kiran
Subject Web Technologies Subject Code 56032
Unit III
INSTRUCTIONAL OBJECTIVES:
On completion of this lesson the student shall be able to(Outcomes)
Session
No Topics to be covered
Time
Ref
Teaching
Method
1 XML: Document Type Definition 50min
TB-1 Lecture
2 XML Schemas 50min TB-1
3 Document Object Model 50min TB-1
4 Presenting XML 50min TB-1
5 Using XML Processors: DOM 50min
TB-1
Using XML Processors: SAX
ASSIGNMENT
Unit-III
2013-14
Regulation: R11
Assignment / Questions
1. Describe in detail about the Document Object Model.
2. Compare and contrast DOM and SAX
3. Describe XML documents and schemas.
Signature of Faculty Note: Mention for each question the relevant objectives and outcomes.
LESSON PLAN
Unit-IV
2013-14
Regulation: R11
Name of the Faculty: M.Udaya kiran
Subject Web Technologies Subject Code 56032
Unit
INSTRUCTIONAL OBJECTIVES:
On completion of this lesson the student shall be able to (Outcomes)
Session
No Topics to be covered
Time
Ref
Teaching
Method
1
Java Beans: Introduction to Java Beans, Advantages of
Java Beans
50mins
TB-2
Lecture
2 BDK Introspection 50mins
TB-2
3 Using Bound Properties 50mins
TB-2
4 Bean Info Interface 50mins
TB-2
5 Constrained Properties 50mins
TB-2
6 Persistence, Customizes 50min
TB-2
7 Java Beans API, Introduction to EJB’s 50mins
TB-2
ASSIGNMENT
Unit-IV
2013-14
Regulation: R11
Assignment / Questions
1. With a suitable example explain the significance of Java Beans.
2. Explain the Enterprise Java Beans technology and its importance on
developing
the server-side architecture
3. Write short notes on the following: a) Advantages of Java beans b) Tomcat
server features
4. a) What are JAVA Beans and what are it’s advantages?
b) What are the constrained properties of Java Beans and explain
about interface of Beans
Signature of Faculty Note: Mention for each question the relevant objectives and outcomes.
LESSON PLAN
Unit-V
2013-14
Regulation: R11
Name of the Faculty: M.Udaya kiran
Subject Web Technologies Subject Code 56032
Unit
INSTRUCTIONAL OBJECTIVES:
On completion of this lesson the student shall be able to (Outcomes)
Session
No Topics to be covered
Time
Ref
Teaching
Method
1 Web Servers and Servlets: Tomcat Web Server
50mins TB-3
Lecture
2 Introduction to Servlets: Lifecycle of Servlets 50mins TB-3
3 JSDK, The Servlet API
50mins TB-3
4 The javax.servlet package
50mins TB-3
5 Reading Servlet Parameters 50mins TB-3
6 Reading Initialization Parameters 50mins
TB-3
7 The javax.servlet.HTTP package 50mins
TB-3
8 Handling Http Request and Response 50mins
TB-3
9 Using Cookies - Session Tracking 50mins
TB-3
10 Security Issues 50mins
TB-3
ASSIGNMENT
Unit-V
2013-14
Regulation: R11
Assignment / Questions
1. What is a java servlet? Explain with a neat illustration the lift cycle of a servlet.
Also clearly give the characteristics of a servlet.
2. Explain how security issues are handled for the web servers with examples.
3. What is HTTP package and explain how to handle the requests and
responses of Http?
b) Describe various security issues of Web servers?
Signature of Faculty Note: Mention for each question the relevant objectives and outcomes.
LESSON PLAN
Unit-VI
2013-14
Regulation: R11
Name of the Faculty: M.Udaya kiran
Subject Web Technologies Subject Code 56032
Unit
INSTRUCTIONAL OBJECTIVES:
On completion of this lesson the student shall be able to (Outcomes)
Session
No Topics to be covered
Time
Ref
Teaching
Method
1 Introduction to JSP: The Problem with Servlet
50mins
TB3
Lecture
2 The Anatomy of a JSP Page
50mins TB3
3 JSP Processing 50mins
TB-3
4 JSP Application Design with MVC 50mins
TB-3
5
Setting Up and JSP Environment: Installing the
Java Development Kit (JDK)
50mins
TB-3
6 Tomcat Server & Testing Tomcat 50mins
TB-3
ASSIGNMENT
Unit-VI
2013-14
Regulation: R11
Assignment / Questions
1. Explain how JSP processing is handled. Also show how JSP are better than
servlet.
2. Compare and contrast cookies and sessions with suitable examples
3. Describe the problems associated with servelets? And how to
overcome?
4. Describe about the steps needed in JSP application design?
Signature of Faculty Note: Mention for each question the relevant objectives and outcomes.
LESSON PLAN
Unit-VII
2013-14
Regulation: R11
Name of the Faculty: M.Udaya kiran
Subject Web Technologies Subject Code 56032
Unit
INSTRUCTIONAL OBJECTIVES:
On completion of this lesson the student shall be able to
Session
No Topics to be covered
Time
Ref
Teaching
Method
1
JSP Application Development: Generating
Dynamic Content
50mins
TB-3&RB-1
Lecture
2 Using Scripting Elements Implicit JSP Objects 50mins
TB-3&RB-1
3
Conditional Processing-Displaying Values Using an
Expression to Set an Attribute 50mins TB-3&RB-1
4 Declaring Variables and Methods
50mins TB-3&RB-1
5 Error Handling and Debugging 50mins
TB-3&RB-1
6 Sharing Data between JSP pages 50mins
TB-3&RB-1
7
Requests and User Passing Control and Data
between pages
ASSIGNMENT
Unit-VII
2013-14
Regulation: R11
Assignment / Questions
1. Show how a database is accessible from a JSP page that is created.
2. Explain clearly how a Java bean is deployed in a JSP page with an example
3. Explain the methods of Error handling and debugging routines of
JSP Application development environment?
4. What are the various memory usage considerations in JSP
application development?
Signature of Faculty Note: Mention for each question the relevant objectives and outcomes.
LESSON PLAN
Unit-VIII
2013-14
Regulation: R11
Name of the Faculty: M.Udaya kiran
Subject Web Technologies Subject Code 56032
Unit VIII
INSTRUCTIONAL OBJECTIVES:
On completion of this lesson the student shall be able to
Session
No Topics to be covered
Time
Ref
Teaching
Method
1 Database Access: Database Programming using JDBC
TB-3 Lecture
2 Studying javax.sql.* package
TB-3
3 Accessing a Database from a JSP Page
TB-3
4 Application-Specific Database Actions
TB-3
5 Deploying Java Beans in a JSP Page
TB-3
6 Introduction to Struts Framework
TB-3
ASSIGNMENT
Unit-VIII
2013-14
Regulation: R11
Assignment / Questions
1. Describe various steps that are needed for accessing a database
from a JSP page?
2. Explain various steps involved in deploying Java Beans in a JSP
page?
3. Write a servlet program to retrieve data from the database (Use your own data
base)
Signature of Faculty Note: Mention for each question the relevant objectives and outcomes.