+ All Categories
Home > Documents > Regulation: R11Processors: DOM and SAX 28/12/2013 04/01/2014 06 4. Unit-IV: Java Beans: Introduction...

Regulation: R11Processors: DOM and SAX 28/12/2013 04/01/2014 06 4. Unit-IV: Java Beans: Introduction...

Date post: 23-Mar-2021
Category:
Upload: others
View: 4 times
Download: 0 times
Share this document with a friend
44
Transcript
Page 1: Regulation: R11Processors: 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,
Page 2: Regulation: R11Processors: 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,

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

Page 3: Regulation: R11Processors: 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,

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:

Page 4: Regulation: R11Processors: 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,

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

Page 5: Regulation: R11Processors: 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,

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

Page 6: Regulation: R11Processors: 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,

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

Page 7: Regulation: R11Processors: 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,

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

Page 8: Regulation: R11Processors: 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,

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

Page 9: Regulation: R11Processors: 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,

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

Page 10: Regulation: R11Processors: 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,

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

Page 11: Regulation: R11Processors: 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,

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.

Page 12: Regulation: R11Processors: 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,

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.

Page 13: Regulation: R11Processors: 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,

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

\

Page 14: Regulation: R11Processors: 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,

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.

Page 15: Regulation: R11Processors: 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,

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.

Page 16: Regulation: R11Processors: 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,

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.

Page 17: Regulation: R11Processors: 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,

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.

Page 18: Regulation: R11Processors: 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,

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.

Page 19: Regulation: R11Processors: 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,

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

Page 20: Regulation: R11Processors: 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,

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

Page 21: Regulation: R11Processors: 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,
Page 22: Regulation: R11Processors: 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,

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

Page 23: Regulation: R11Processors: 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,

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

Page 24: Regulation: R11Processors: 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,

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

Page 25: Regulation: R11Processors: 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,
Page 26: Regulation: R11Processors: 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,

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

Page 27: Regulation: R11Processors: 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,

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

Page 28: Regulation: R11Processors: 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,

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.

Page 29: Regulation: R11Processors: 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,
Page 30: Regulation: R11Processors: 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,

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

Page 31: Regulation: R11Processors: 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,

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.

Page 32: Regulation: R11Processors: 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,

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

Page 33: Regulation: R11Processors: 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,

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.

Page 34: Regulation: R11Processors: 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,

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

Page 35: Regulation: R11Processors: 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,

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.

Page 36: Regulation: R11Processors: 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,

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

Page 37: Regulation: R11Processors: 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,

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.

Page 38: Regulation: R11Processors: 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,

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

Page 39: Regulation: R11Processors: 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,

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.

Page 40: Regulation: R11Processors: 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,

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

Page 41: Regulation: R11Processors: 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,

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.

Page 42: Regulation: R11Processors: 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,

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

Page 43: Regulation: R11Processors: 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,

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.

Page 44: Regulation: R11Processors: 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,

Recommended