2CSE50E1: Web Application Development

Learning Outcomes: 
This course is designed to introduce Java developers to the development and testing of server side applications based on Java EE component model.
Upon completion of the course, students will be able to:
Develop, debug, and test server-side applications
Understanding Web Application Server (WAS)
Develop and test servlets using Web Application Server
Develop and test JSP pages using Web Application Server
Learn how to use JavaBeans, JSPs and servlets in accordance with the Model/View/Controller (MVC) programming model
Develop, test, and use JSP custom tags
Describe deployment and run-time issues of Java EE-based applications including security, scalability, and work load management in the context of Web Application Server
Assemble and perform integration testing of Java EE-based applications using Web Application Server
Identify best practices for designing and building Web applications such as application frameworks and design patterns
Describe Java EE component model and its use in building server-side applications
Syllabus: 
Topics

·             Introduction to Java EE WebComponent

·         Overview ofServlets

·         Java EE Perspective of the Rational ApplicationDeveloper

·         Java EE Container ServicesOverview

·         ServletAPI

·         Library CaseStudy

·         Overview of JavaServerPages

·         JavaServer Pages Specification andSyntax

·         Page Designer in Rational ApplicationDeveloper

·         Debugging WebApplications

·         Web Archive DeploymentDescriptor

·         Session State StorageIssues

·         CookieAPI

·         HttpSession: Management of ApplicationData

·         URLRewriting

·         Best Practices for SessionManagement

·         JavaBeans and the MVCPattern

·         JSP ExpressionLanguage

·         JSP CustomTags

·         JSP TagFiles

·         ServletFiltering

·         ServletListeners

·         Best Practices for Server-Side ApplicationDevelopment

·         Java EE Packaging andDeployment

·         Installing an application in Web ApplicationServer

·         Web ApplicationSecurity

 

 

Reference Books: 
Name: 
Fundamental of Web Application Development
Publication: 
IBM Course Material
Syllabus PDF: 
AttachmentSize
PDF icon 5th Web Application Development.pdf103.62 KB
branch: 
CBA
Course: 
2014
2016
Stream: 
B.Tech