Objectives

yoinkscreechedInternet και Εφαρμογές Web

13 Νοε 2013 (πριν από 3 χρόνια και 10 μήνες)

323 εμφανίσεις


II Semester

II Semester

II Semester

II
Semester




CONTENTS




Syllabus




Lecture Plan




Assignments




Important
Question




III B.Tech

II SEMESTER

2011
-
12



ACADEMIC DAIRY


1.

Network Security

2. Compiler Design

3
.Web Technologies

4.
Object Oriented Analysis and Design

5
.
VLSI Design


6.

Manegerial Economics and Financial Accounting




Dept
.

of Computer Science Engineering, School of Engineering, Anurag Group of Institutions



Academic Dairy Handbook III CSE II SEM

2








III B.Tech II Semester






Academic Dairy

for

Web Technologies



Faculty: Mr.Ravindhra Reddy and Mrs.G.Santoshi




Dept
.

of Computer Science Engineering, School of Engineering, Anurag Group of Institutions



Academic Dairy Handbook III CSE II SEM

3



Unit
-
I
:

HTML Common
tags
-

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


Objectives
:

The major objectives of this unit are to learn:


Web clients design.

All the tags used in designing a web page.

Differences between CSS and HTML


Lecture Plan
:

S.No


N
ame Of The Topic

No Of Classes

1

Basic HTML Tags.

02

2

Lists&Tables.

02

3

Images,Frames,Forms.

03

4

Cascading Style Sheets.

02



Total Classes

09


Important

Questions
:

1.

What Is Web Design and HTML?

2.

Explain the tags.


Dept
.

of Computer Science Engineering, School of Engineering, Anurag Group of Institutions



Academic Dairy Handbook III CSE II SEM

4



i)

<HTML>

ii)

<Head>

iii)

<Body>

iv)

<Title>


3
. Explain the tags used for formatting the text?


4
. Write an HTML code using the tags for the following.

i)

BOLD

ii)

Underline

iii)

Strike

iv)

Subscript

v)

Super Script

vi)

Italic

vii)

Line Break

viii)

Paragraph

5.

Explain about HYPERLINK and its tags?Explain about LISTS and its tags?

6.


Explain complex HTML forms and its controls?

7.


Explain the following tags.

i)

Reset Buttons

ii)

Radio Buttons

iii)

Submit Buttons

iv)

Password Controls

8.


Explain HTML Tables and its tags?


9.


Explain complex HTML forms and its controls?


10.


Explain following tags

i.

Blinking text

tag

ii.

Marque tag

iii.

Font’s tag

iv.

Image tag

11.

Write HTML code using LIST tags?

12.

Explain dynamic HTML
-
CSS and write a script to create style sheets with
style element?


Dept
.

of Computer Science Engineering, School of Engineering, Anurag Group of Institutions



Academic Dairy Handbook III CSE II SEM

5






Assignment

Questions
:


1)
Explain the tags used for formatting the text
.

2)

What Is Web Design
and HTML?

3)

Explain HTML Tables and its tags
.

4)

Write HTML code using LIST tags
?





Unit
-
II
:

Introduction to Java Scripts, Objects in Java Script, Dynamic HTML with
Java Script


Objectives
:

The major objectives of this unit are:

To intoduce the JavaScri
pting.

How to design pages using Java Script.

Various DHTML tags.


Dept
.

of Computer Science Engineering, School of Engineering, Anurag Group of Institutions



Academic Dairy Handbook III CSE II SEM

6



Differences between DHTML and JavaScript.


Lecture Plan
:

S.No

Name Of The Topic

No Of Classes

1

Introduction To Java Script.

02

2

Objects in java script.

03

3

Dynamic style sheets.

02


Total Classes

08


Important Questions
:

1.

Write Java Script to demonstrate if
-
else statement?

2.

Write JavaScript to add two integers

3.

Explain control structure?

4.

Explain the following.

i.

Password controls

ii.

File uploading controls

iii.

Hidden controls

iv.

Checkboxes

5.

Explain JavaScript?

6.

Explain the following.

i.

Break and continue

ii.

Functions

iii.

Decision making

7.

Write a JavaScript to print multiple lines in a dialogue box?

8.

Explain the following.

i.

Recursion


Dept
.

of Computer Science Engineering, School of Engineering, Anurag Group of Institutions



Academic Dairy Handbook III CSE II SEM

7



ii.

Identifier

iii.

Break and continue

iv.

Assignment operation

v.

Selection structure

9.

Wr
ite a Java script to add two integers and explain the code?

10.

Explain the following tags.

i.

Table Head Tag

ii.

Table Data tag

iii.

Table heading tag

iv.

Table Root tag

11.

Write HTML code using table tag?

12.

Explain the control structure used in Java script?

13.

Write a java script
to display numbers from 1to 10?

14.

Explain the following.

i.

Logical operators

ii.

Assignment operators

iii.

Increment and decrement operators

15.

Explain JavaScript events?

16.

What are the filters and transitions? Write a script to demonstrate flip filters.

17.

Explain data bi
nding. Write a script to demonstrate data binding?

18.

Explain the method of string object?

19.

Write a script to demonstrate the searching methods of string object?

20.

List some JavaScript objects?

21.

Write the script to demonstrate onmousemove event?

22.

Explain the prope
rties of onmousemove event?

23.

Write a script to demonstrate binding to a table?

24.

Write a script to demonstrate alpha filter?

25.

Write a JavaScript to demonstrate background images?

26.

What is event model? Write a script to demonstrate ONCLICK event?

27.

Write a script
to demonstrate splitting string and obtaining substring?

28.

Write a script to demonstrate the methods of data objects?

29.

Write a script to demonstrate binary search?


Dept
.

of Computer Science Engineering, School of Engineering, Anurag Group of Institutions



Academic Dairy Handbook III CSE II SEM

8



30.

Explain multiple subscripted arrays with an example?

31.

Write a JavaScript to demonstrate double
subscripted arrays?

32.

Write a JavaScript to demonstrate blendtrans transition?

33.

Explain data binding with an example?

34.

Explain JavaScript objects and list some JavaScript objects?

35.

Explain JavaScript object properties and methods?

36.

Explain searching arrays and w
rite a JavaScript to demonstrate linear
search?

37.

Explain the methods used in string and math objects?

38.

Write a JavaScript to demonstrate onsubmit and onreset events?

39.

Write a JavaScript to demonstrate chroma filters?

40.

Explain some common events of JavaScript?

41.

Write a JavaScript that uses javascript’s a built
-
in methods “sort” for sorting
arrays?

42.

Write a JavaScript to demonstrate initializing array with initialize list and
display each array in an HTML table?

43.

Explain JavaScript even with examples?

44.

Write a JavaSc
ript to demonstrate initializing an array and also how an array
grows dynamically?

45.

Write a JavaScript to demonstrate the difference between passing an entire
array and passing an array element?


Assignment Questions:


1)

Explain control structure?

2)

Explain som
e common events of JavaScript?

3)

Explain JavaScript objects and list some JavaScript objects?

4)

What is event model? Write a script to demonstrate ONCLICK event?



Dept
.

of Computer Science Engineering, School of Engineering, Anurag Group of Institutions



Academic Dairy Handbook III CSE II SEM

9



UNIT
-
III
:

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


Objectives
:

The major objectives of this unit are:

To introduce the eXtensible Markup Language

Difference between various other Markup Languages compared to
XML

DOM and SAX parsers

Lecture Plan
:

S.No

Name Of The Topic

No Of
Classes

1

XML:Document type definition,XML Schemas.

02

2

Document object model,Presenting XML.

03

3

Using XML Processors:DOM&SAX.

04


Total Classes

09



Assignment

Questions:

1)

Explain the basic structure of an XML document and highlight the
advantage
s
of XML over HTML.


2) Explain the usage of the following XSL elements:


i. apply
-
templates


ii. attribute


Dept
.

of Computer Science Engineering, School of Engineering, Anurag Group of Institutions



Academic Dairy Handbook III CSE II SEM

10




iii. eval


iv. template


v. value
-

of


vi. choose.


3)Explain about XML Processors.


4) Discuss in detail about Document Object Model.

Important

Questions:

2)

Explain the basic structure of an XML document and highlight the
advantage
s
of XML over HTML.


2) Explain the usage of the following XSL elements:


i. apply
-
templates



ii. attribute


iii. eval


iv. template


v. value
-

of


vi. choose.


3)Explain about XML Processors.


4) Discuss in detail about Document Object Model.


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
.


Objectives
:

The major objectives of this unit are:


Dept
.

of Computer Science Engineering, School of Engineering, Anurag Group of Institutions



Academic Dairy Handbook III CSE II SEM

11



To define a
Java Bean and its various advantages.

Creating a Java Bean.

A brief overview of Java Beans API.

Lecture Plan

S.No

Name Of The Topic

No Of Classes

1

Introduction to Java beans,Advantages.

02

2

BDK Introspection,using bound properties,
constrained
properties.

03

3

Java Beans API,Introduction to EJB’S.

03


Total Classes

08


Assignment Questions:


1)

What are the advantages of Java Beans?

2)

Explain about Introspection.

3)

Explain about bound properties of Java Beans.

4)

Discuss Java Beans API
.






Dept
.

of Computer Science Engineering, School of Engineering, Anurag Group of Institutions



Academic Dairy Handbook III CSE II SEM

12



Importa
nt
Questions:


1)

What are the advantages of Java Beans?

2)

Explain about Introspection.

3)

Explain about bound properties of Java Beans.

4)

Discuss Java Beans API
.




UNIT
-
V
:

Web Servers and
Servlets: Tomcat web server, Introduction to Servelets:
Lifecycle of a Serverlet, JSDK, The Servelet API, The javax.servelet
Package, Reading Servelet parameters, Reading Initialization parameters.
The javax.servelet HTTP package, Handling Http Request & R
esponses,
Using Cookies
-
Ses
sion Tracking, Security Issues


Objectives
:

The major objectives of this unit are:

To introduce web servers and servlets.

Servlet Life cycle and API.

The Javax Http package and cookies.





Dept
.

of Computer Science Engineering, School of Engineering, Anurag Group of Institutions



Academic Dairy Handbook III CSE II SEM

13



Lecture Plan
:

S.No

Name Of The Topic

No

Of
Classes

1

Tomcat Webserver,Introduction to servlets,life cycle of
a servlet JSDK.

02

2

Servlet API, Javax.packages,reading servelet
paramerters,HTTP Packages.

04

3

HTTP Request &Responses, cookies, session tracking,
security Issues.

02


Total
Classes

08


Assignment Questions:

1)Explain in detail about servlet Lifecycle.

2)Explain about servlet parameters.

3)What is cookie? Explain about session tracking.

4)Explain about
javax.servelet HTTP package
.

Importan
t Questions:

1)Explain in detail
about servlet Lifecycle.

2)Explain about servlet parameters.

3)What is cookie? Explain about session tracking.

4)Explain about
javax.servelet HTTP package
.


Dept
.

of Computer Science Engineering, School of Engineering, Anurag Group of Institutions



Academic Dairy Handbook III CSE II SEM

14




UNIT
-
VI
:

Introduction to JSP: The Problem with Servelet.
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

Objectives
:

The major objectives of this unit are:

To introduce to JavaS
erverPages.

Installation of Tomcat and Apache, JDK

Lecture Plan
:





S.No

Name Of The Topic

No Of Classes

1

Problem With Servlet Jsp Page, JSP
processing, application design with
MVC setting.

03

2

Installing The Java s/w&JDK kit tomcat
server &testing
tomcat.

03


Total Classes

06


Dept
.

of Computer Science Engineering, School of Engineering, Anurag Group of Institutions



Academic Dairy Handbook III CSE II SEM

15



Assignment Questions
:

1)

Explain about anatomy of a JSP page.

2)

Explain in detail about MVC architecture.

3)

Explain about JSP processing.

4)

Difference between JSP and servlet.


Importa
nt Questions
:


1) Explain about anatomy of a JSP page.

2)Explain in detail about MVC architecture.

3)

Explain about JSP processing.

4)

Difference between JSP and servlet.



UNIT
-
VII
:

JSP Application Development: Generating Dynamic Content, Us
ing
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 Passing Contro
l and Date between
Pages


Sharing Session and Application Data


Memory Usage
Considerations




Dept
.

of Computer Science Engineering, School of Engineering, Anurag Group of Institutions



Academic Dairy Handbook III CSE II SEM

16



Objectives
:

The major objectives of this unit are:

To introduce to JavaServerPages.

Installation of Tomcat and Apache, JDK



Lecture Plan
:

S.No

Name Of The
Topic

No Of Classes

1

Generating dynamic content,JSP objects,
conditional processing
-
displaying values,
declaring variable methods.

03

2

Error handling debugging sharing data
b/w JSP page, request&user passing.

03

3

Sharing session application
data
-
memory
usage considerations.

02


Total Classes

08

Assignm
e
n
t Questions
:

1)

Write about Implicit JSP objects.

2)

Explain about Conditional processing.

3)

What are the methods for Error Handling?

4)

Discuss about usage of JavaBean Component in JSP.

Importan
t
Questions
:

1)

Write about Implicit JSP objects.

2)

Explain about Conditional processing.


Dept
.

of Computer Science Engineering, School of Engineering, Anurag Group of Institutions



Academic Dairy Handbook III CSE II SEM

17



3)

What are the methods for Error Handling?

4)

Discuss about usage of JavaBean Component in JSP.


UNIT VIII
:

Database Access: Database P
rogramming 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
.

Objectives
:

The major objectives of this unit are:

To learn
Database Programming using JDBC

Understanding Javax.sql.* package.

To learn struts.


Lecture Plan
:

S.No

Name Of The Topic

No Of Classes

1

Database Programming using JDBC,
javax.sql.* package.

02

2

Form from JSP Page,actions,deploying
JavaBeans
in JSP page.

03

3

Struts framework.

02


Total Classes

07


Assignm
e
n
t Questions
:

1)

Write in detail about Javax.sql.* package.


Dept
.

of Computer Science Engineering, School of Engineering, Anurag Group of Institutions



Academic Dairy Handbook III CSE II SEM

18



2)

Discuss briefly about Deploying JAVA Beans in a JSP Page.

3)

Discuss about statement class.

4)

Give a note on popular JDBC driver names.


Importan
t Questions
:

1)

Write in detail about Javax.sql.* package.

2)

Discuss briefly about Deploying JAVA Beans in a JSP Page.

3)

Discuss about statement class.

4)

Give a note on popular JDBC driver names.













Dept
.

of Computer Science Engineering, School of Engineering, Anurag Group of Institutions



Academic Dairy Handbook III CSE II SEM

19