Course Duration in Hours
27
27
Introduction To Java Web Technology
Web Applications, CGI and the Role of Java
3-tier Architecture
Understand Model-View-Controller (MVC) Architecture
Why Use Servlets and JSP
Web Technology Precursors
Java Web Containers
Web Servers
HTML and HTTP
HTTP Methods: Request and Response
Web Technology Basics
Web Application Structures
Introducing Java Servlets
Understand the Benefits of Java Servlet Technology
Servlet Concerns
Static and Dynamic Content
The Constituents of a Servlet
Creating Simple Servlets
Developing Java Servlets
Writing HTTP Servlets
Deploy HTTP Servlets
Run HTTP Servlets
The Servlet Environment
HttpServlet and Related API s
Servlet Form Processing
State/Session Management
Cookies
Web Container Facilities
Understand the Purpose and Structure of Deployment Descriptors
Control Context Root and Servlet Mapping
Create and use Context and Init Parameters
Use Annotations to Configure Servlets
Controller Facilities
Servlet Lifecycle
Describe Advanced Elements of Servlet API s
Filters and Listeners
Introduction To JavaServer Pages
Describe why Servlets are not the whole solution
Describe JSP Technology
Core JSP Essentials
JSP Essentials
Understand the Origins, Benefits and Drawbacks of JSP s
Understand the Conversion of JSP s to Servlets
JSP Lifecycle
Developing Java Server Pages
Understand JSP Scripting Elements, Declarations and Directives
Use JSP Implicit Variables
Understand and Use jsp: Tags
Using Custom Tags
Understand the use of Tags in JSP Development
Recognize Correct Tag Syntax
Configure a JSP for JSTL
Write JSP Using Standard Tags
List Capabilities of JSTL Tags
View Facilities
Understanding Data Scope
Using JSP EL
EL Implicit Objects
Using JSTL
Using JavaBean Components
Implement MVC Design
A Simple MVC Design Scenario
Create a Servlet Controller
Create Views with JSP
Incorporate a JavaBean Model
Building An MVC Application
Code a Servlet Controller
Code Views with JSP
Forward Control From Servlet to JSP
Understand Fundamentals of EL
Implement a simple MVC System
Extending An MVC Systems
Building Database Access
Understanding Alternative Data Modelling Approaches
Options for Data Management
Web Application Layering and Concerns
Model Options
Understand the Roles of JDBC and JPA
Understand the Elements that Compose the Model
Understand Fundamentals of Connecting to a Database using JDBC or JPA
Web Application Development
Web Application Directory Structure
Descriptor Elements
WAR Content and Construction
Asynchronous Web Applications
Understand Asynchronous Environment Interactions
Understand AJAX-Style Client Side Programming
Asynchronous Java EE 6 Servlets
Web Application Security
Container Security
Four Authentication Models
Web Application Encryption
Understand the Role of JAAS in Authentication
Web Application Design Patterns
Common Approaches
Web Framework Alternatives
Web Application Frameworks Investigation
Any of the Final Year Graduates ( BCA, MCA, BBA, MBA, M.E, M,Tech, B.E, B.Tech, B.Sc, M.Sc.
NEBULAA INSTITUTE OF TECHNOLOGY, MGgate (Tiruchirappalli),Tiruchirappalli,IN