Vous êtes sur la page 1sur 8

SESSION PLAN

S. No.

Topics as per the


JNTU Syllabus

Sub-Topics

Overview of subject

Overview of HTML, XML, JSP , Web


servers , Servlets, JDBC

Applications

e-commerce, online reservations,


online education, exploring Internet

Necessary
Background

Lecture
No.

Suggested Books

L1
P1, P2, R15

Internet, www, Web server, protocols,


browsers, Mark-up languages

UNIT-I : HTML COMMON TAGS, INTRODUCTION TO JAVA SCRIPT


Introduction to HTML
Creating HTML

HTML Common Tags

Editing HTML

T1-Ch2

Headers

R12-Ch1

Linking

L2

R15-Ch2(47-70)

Special Characters
Line breaks
Sample HTML Code
Unordered Lists
T1-Ch2 (3-36)

NestedLists

R9-Ch3 (53-60)

OrderedLists
List , Images, links
5.

L3
Tags used to link images

T1-Ch2 (43-47)
R9-Ch3 (103-129)

Image Maps

R15-Ch2(82, 225237)

Tables

Basic HTML tables

5
6.

T1-Ch2 ( 36-41)
L3

Forms

Tags -TD, TR, TH, Backgrounds

Frames

Formatting cells
Basic HTML Forms
Form Elements

R9-Ch3 (131-157)
L4

R12-Ch3
R15-Ch7(237-255)
T1-Ch2 (59-63)

Complex HTML Forms

R9-Ch3 (160-164)

Example HTML Code

R15-Ch9(317-330)

Remarks

S. No.

Topics as per the


JNTU Syllabus

Sub-Topics

Lecture
No.

Introductions to Frames
Franes

Tags used for frames

Suggested Books
T1-Ch2 (57-58)

L5

Example

R9-Ch3 (203-227)
R15-Ch9(299-315)

Inline Styles
Embedded Style Sheets
Cascading Style
Sheets

Linking External sheets

T1-Ch4 (73-89)
L6

R9-Ch9 (265-318)
R1-CH6 (194-222)

T1-Ch5 (97-146)
R1-Ch7 (228-423)
R9-Ch14 (499-530)
Drawbacks of HTML

Introduction to Java
Script

Introduction to script, Declaration of


variables, Control statements

JavaScript

Functions

R16-Ch1,Ch2(1-99)
L7

T1-Ch5 (97-146)
R1-Ch7 (228-423)
R16-Ch2(53-84)

Arrays

R17-Ch5(111-116)

Objects in Java Script

Java script Objects

L8

Math, String

T1-Ch6 (149-177)
R1-Ch12 (432-499)
R9-Ch14 (532-547)

Date, Boolean, Number objects,


Navigator object

R16-Ch2(15-84)
R17-Ch4(59-88)

Dynamic HTML With


JavaScript

Document, Window Objects


Introduction Object model and
collection ,event model

L9
T1-Ch6 (149-177)
R1-Ch12 (432-499)

Java Script Code sample


R9-Ch14 (532-547)
Filters and transitions, tabular data
control Object Referncing

Remarks

S. No.

Topics as per the


JNTU Syllabus

Sub-Topics

Lecture
No.

Suggested Books

UNIT-II : XML,APPLETS,SWING

Introduction to XML
10

Document Type
Definition

R1-Ch20 (684695),

Introduction to XML Documents, wellformed,

R8-Ch3 (3.2-3.22)

Structuring Data
L 10
XML Namespaces

R6-Ch7(283-325)
T1-Ch14 (457-469)

DTDs,Validating a document, Internal


and External DTDs Example

R1-Ch20 (695),

Introduction to XML Schema,


R3-Ch20 (686),

Architecture of XML Schema, parsers,


example

R8-Ch4 (4.8-4.33)
R6-Ch7(283-325)

11

XML Schemas

L11
T1-Ch14 (476),
R1-Ch20 (697)
R6-Ch7(283-325)

T1-Ch14 (478),
Document Object
Model
12

Presenting XML
XML Processors

Structure of DOM,DOM Methods,


example
XML Presentation, Advantages of
XML Presentations

R1-Ch20 (712-731)
L 12

T1- Ch14 (480-491)


T1-Ch4 (494-511)

XML Processors definition,DOM,SAX


R6-Ch7(320-322)
T1-Ch22 (641)
R2 Ch21 (457)

Event handling

13

Events,Event
Sources,Event Classes

T1-Ch22(642)
Definition
R2 -Ch21(458)
Example

L13
T1-Ch22(643-653)

Events,Event Sources,Event Classes


AWT Hierarchy

R2-Ch21(458)
T2-Ch13 (207)
R4-Ch15(760)

Remarks

S. No.

Topics as per the


JNTU Syllabus

Sub-Topics

Lecture
No.

Suggested Books
T1-Ch29 (865)

Swing

Overview

Swing Components

AWT Vs Swing

14

R5 Ch7 (267)
T1-Ch29(886)
L14

Exploring Swing

Swing Components

R2-Ch29(361)
R7-Ch19(497-498)
T1-Ch29(866)
R2-Ch22(473)

15

JApplet,JFrame,Jcom
ponent
Icons and Labels

R5-Ch7(274)

Overview
JApplet,JFrame,Jcomponent

L15

T1-Ch29(867)

Icons and Labels

T1-Ch29 (870)
Text fields

R2 Ch22 (489)

Overview

R5 Ch9 (376)

Creation

T1-Ch-29(871)

Text fields
Button
Jbutton Class
16

Jbutton Class

L16

T1-Ch-29(872)

Check boxes
Check boxes

R2-Ch-22(477)

Radio buttons

T1-Ch-29(874)

Radio buttons

R2-Ch22(480)
R5-Ch9-(402)
T1-Ch-29(879)
R5-Ch9(404)
Combo boxes
Combo boxes

Tabbed Panes

Tabbed Panes

Scroll Panes

17

T1-Ch29(878)
R5-Ch9(412)
L17

Scroll Panes

Simple

Tables

Tables Models

T1-Ch29(880)
T1-Ch-29(883)
R6-Ch-6(393)

Remarks

S. No.

Topics as per the


JNTU Syllabus

Sub-Topics

Lecture
No.

Suggested Books

UNIT-III: JAVA BEANS


Introduction to Beans
What is Java Bean,
Advantages of Java Bean,
Java Beans
Application tools
Introduction
18

T2-Ch25 (885-887)
Introduction to BDK,

L 18

Advantages

T2-Ch25(888-892)
Installing the BDK,

BDK Introspection
Starting the BDK,
Using the BDK,

Design Patterns
Properties Event and Methods
19

Introspection

T2-Ch-25(894-897)
L19

Developing a Bean

T2-Ch-25(894-897)

Create a new Bean


Introduction of Bean Bound Properties,
Steps for creating Bean bound
properties,

T2-Ch25 (902)

Example program illustrating


Using Bound
Properties

Using bound properties


L 20

20

Bean Info Interface


Constrained
properties

Introduction of Bean Info interface,


Methods used for Bean info interface,
Example programs
Introduction of constrained properties,

T2-Ch25 (903-906)

Persistence and customizes

Introduction to protocols
21

Introduction to
protocols and web
servers

HTTP, FTP, SMTP, Web servers


Tomcat

R1-Ch21 (740)
L 21

R!3-Ch1 (21-35)
R18-Ch2(30-34)

Remarks

S. No.

Topics as per the


JNTU Syllabus

Sub-Topics

Lecture
No.

Suggested Books
T2-Ch27 (949-954)
R1-Ch36 (13431346)

Introduction to Servlets
R13-Ch1 (1-36)
Background of Servlets
22

Introduction to Servlets

L 22

T2-Ch27 (949-954)

Life cycle of Servlets and


R1-Ch36 (13431346)

Simple Servlet program

R10-Ch13 (213-217)
R13-Ch4 (97-121)
Servlet API

javax.servlet package
ServletConfig, ServletContext,
ServletRequest,GenericServlet class,
HTTPServlet class, Interfaces

T2-Ch27 (954-960),
R10-Ch13 (217-227)

23

L 23
Starting parameters,

Servlet parameters

reading initialisation
parameters

Initializations

R13-Ch1 (1-36)
T2-Ch27 (960)
R13-Ch4 (120-140)

UNIT- IV : WEB SERVERS, JAVA SERVER PAGES


The javax.servlet
24

HTTP Package

L 24

T2-Ch27

L 25

R13-Ch4 (106-109)

HTTP GET Request HTTP Post Request

Handling HTTP
request and responses
Using Cookies

T1-Ch27 (960)
Session tracking and security

25

Session tracking

L26

R6-Ch11, Ch12

Issues
Security Issues

R13-Ch6 (223-266)
R11-Ch1 (3-27),

Introduction to JSP
26

The problem with


Servlet

JSP overview disadvantage of Servlet

R11-Ch3 (29)
L27

Parts of JSP

R10-Ch1 (13)
R13-Ch7 (283-293)

Remarks

S. No.

Topics as per the


JNTU Syllabus

Sub-Topics

Lecture
No.

Suggested Books
R1-Ch3 (13821422),

27

The Anatomy of JSP


page

JSP page, JSP elements, usage of JSP


pages

L28

R11-Ch3 (25)
R10-Ch3 (37)
R13-Ch7 (294-329)
R1-Ch37 (13821422),

JSP Page translation processing phases


28

JSP Processing

Model-view controller

L29

R11-Ch3 (26)
R10-Ch6 (77-97)

Implicit objects, using scriptlets

R13-Ch7 (294-329)

29

30

31

JSP Application
design with MVC
Setting up JSP
environment:
Installing the Java
Software
Development Kit
Installing Tomcat
server ,Testing
Tomcat

MVC Architecture, Business logic,


presentation, application request
processing

R11-Ch3 (30)
L30
R13-Ch8 (343-420)

Steps to install JDK,


L31

R11-Ch4 (32-42)

L32

R11-Ch4 (44-50)

Configuring the environment variables

Installing the Tomcat server ,


configuring , testing ,Example web
application overview

UNIT-V : JSP APPLICATION DEVELOPMENT, DATABASE ACCESS


Creating a JSP page
R11-Ch5 (45-48),
Installing a JSP page
32

Generating Dynamic
content

L33
R13-Ch7 (281-293)

Running a JSP page


Using JSP Directives JSP comments,
JSP outer elements

L34

R1-Ch5(48-51)

R11-Ch6 (75-97),
33

Using scripting
elements

Scripting elements, Implicit JSP


objects, expressions Action elements

L35

R13-Ch7 (294-329)
R19-Ch5(76-84)

Using Java Beans

34

Conditional
Processing - Using an
expression to set an
attribute declaring
variables and methods

Components in JSP pages, Processing


I/0
Formatting, validating
User I/P and HTM O/P

R11-Ch6 (75-97),
L36
R13-Ch7 (288-329)

Remarks

Sub-Topics

Lecture
No.

Error Handling and


Debugging

Dealing with syntax errors ,Debugging


JSP Application, Dealing with run time
Errors

L37

Sharing Data between


JSP pages, requests
and users Passing
control and data
between pages

Passing control data from one page to


another .Session tracking ,counting
page hits,URL Re-writing, hidden
fields

L38

Sharing session and


Application data

Sharing server and application data,


cookies

L39

38

Memory usage
considerations

Memory utilization

L40

39

Database
programming using
JDBC

S. No.

35

36

37

40

Topics as per the


JNTU Syllabus

Studying javax.sql
package

Suggested Books
R11-Ch7 (103-116)
R13-Ch9 (468-474)

R11-Ch7 (103-116)
R13-Ch5 (204-210)

R11-Ch8 (122-153)
R13-Ch6 (223-250)

JDBC Basics , establishing connection

R11-Ch8 (122-153)
R11-Ch9 (155-183),

L41
Data manipulation statements

R18-Ch6(124-181)
R10-Ch9 (142)

javax.sql.* package features

L42
R18-Ch6(124-181)

Application Architecture example


Accessing a Database
from a JSP page

R10-Ch9 (142)
JDBC Drivers,

41

L43
Application Specific
Database actions

R18-Ch6(124-181)

JSTL
R10-Ch9 (142)
SQL

42

Deploying JAVA
Beans in a JSP page

43

Introduction to Struts
Framework

Deployment techniques

L44

R10-Ch4 (45-58)

L45

R10-Ch7 (99-111)

Struts basics
Struts framework

Remarks

Vous aimerez peut-être aussi