0% found this document useful (0 votes)
431 views

IT409 Web Application Development

This document provides information about the course "Web Application Development" with course code IT409. The 3-credit course was introduced in 2016 and aims to teach students how to develop web applications using technologies like J2EE, XML, servlets, and Java Server Pages. The syllabus covers topics like servlets, JDBC, Java Server Pages, Enterprise JavaBeans, and more. Upon completing the course, students will be able to develop websites and acquire fundamental concepts of web systems and applications. The document also includes the course plan, expected outcomes, references and question paper pattern.

Uploaded by

Athira OS
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
431 views

IT409 Web Application Development

This document provides information about the course "Web Application Development" with course code IT409. The 3-credit course was introduced in 2016 and aims to teach students how to develop web applications using technologies like J2EE, XML, servlets, and Java Server Pages. The syllabus covers topics like servlets, JDBC, Java Server Pages, Enterprise JavaBeans, and more. Upon completing the course, students will be able to develop websites and acquire fundamental concepts of web systems and applications. The document also includes the course plan, expected outcomes, references and question paper pattern.

Uploaded by

Athira OS
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Course L-T-P- Year of

Course Name
code Credits Introduction
IT409 Web Application Development 3-0-0-3 2016
Course Objectives
 To give insights of the Internet programming for designing and implementation
 To develop code to handle exceptions and validate data for file and database storage.
 To know usage of recent platforms used in developing web applications such as J2EE,
XML ...etc.
 To impart the idea about java beans.
Syllabus
Introduction - Web architecture - web application lifecycle - XML and J2EE.Servlets, Servlets
with JDBC, JDBC: Architecture - JDBC API, Java Server Pages - Using JavaBeans Components in JSP
Pages, Sharing Data Between JSP pages -Passing Control and Data between Pages – Sharing Session and
Application Data – Application Models - MVC Design, Enterprise -Managed Persistence (CMP) and
bean managed - lifecycle of EJB - Java Message Service (JMS) and Message Driven Beans (MDB).
Distributed programming services CORBA and RMI – Transaction management, Security, deployment
building session beans -creating session beans - Entity beans.
Expected Outcome
The students will be able to,
1. Acquire the fundamental concepts of web systems and applications.
2. Identify the methodologies and techniques for developing web applications.
3. Get skills to develop websites.

KTU
References

STUDENTS
1. Hans Bergsten , Java Server Pages, O’Reilly, 2003
2. Jason Hunter, William Crawford , Java Servlet Programming, Second Edition, , O'Reilly
Media
3. Joseph J. Bambara, Paul R. Allen, Mark Ashnault, Ziyad Dean, Thomas Garben,
Sherry Smith J2EE UNLEASHED –– SAMS Techmedia
4. Roman, Scott Ambler, Tyler Jewell (ed.), Mastering EJB(2nd Edition ) – Ed– John
Wiley Publications, 2003.
5. Stepahnie Bodoff, Dale Green, Kim Hasse, Eric Jendrock, Monica Pawlan, Beth
Stearns , The J2EE Tutorial, Pearson Education , Asia.

COURSE PLAN
Sem.
Module Contents Hours Exam
Marks
Introduction - Web architecture - web application lifecycle -
XML and J2EE.
I Servlets: Introduction to Servlets, Benefits of Servlets, use as 7 15%
controller in MVC, basic HTTP, servlet container, Servlets API,
javax.servelet Package, Reading Servlet parameters, service
method detail. HTML clients, servlet lifecycle

For more study materials>www.ktustudents.in


Session management, dispatching requests, Servlets with JDBC,
II JDBC: Architecture - JDBC API 7 15%
FIRST INTERNAL EXAM
Java Server Pages: Generating Dynamic Content, Using
III Scripting Elements, Implicit JSP Objects. Conditional Processing 15%
– Displaying Values, Setting attributes, Error Handling and 6
Debugging, Using JavaBeans Components in JSP Pages.
IV Passing Control and Data between Pages – Sharing Session and 15%
Application Data – Application Models - MVC Design 6
SECOND INTERNAL EXAM
Enterprise JavaBeans : Overview, distributed programming, EJB
V framework, Session and entity beans, Stateless and stateful 20%
8
session bean, Bean attributes, Parts of a Bean. Container-
Managed Persistence (CMP) and bean managed persistence.
lifecycle of EJB - Java Message Service (JMS) and Message
Driven Beans (MDB). Distributed programming services
VI CORBA and RMI – Transaction management, Security, 8 20%
deployment, building session beans -creating session beans -
Entity beans.
END SEMESTER EXAM

KTU
Maximum Marks: 100
STUDENTS
QUESTION PAPER PATTERN

Exam Duration: 3 hours

The question paper shall consist of Part A, Part B and Part C.

Part A shall consist of three questions of 15 marks each uniformly covering Modules I and II.
The student has to answer any two questions (15×2=30 marks).

Part B shall consist of three questions of 15 marks each uniformly covering Modules III and IV.
The student has to answer any two questions (15×2=30 marks).

Part C shall consist of three questions of 20 marks each uniformly covering Modules V and VI.
The student has to answer any two questions (20×2=40 marks).

Note : Each question can have a maximum of 4 subparts, if needed

For more study materials>www.ktustudents.in

You might also like