Java Web Application Programming
This course teaches Java programmers how to build dynamic web applications using JavaServer Pages, Servlets and JavaBeans. Java programmers who need to develop web applications using JSPs and Servlets.
This course teaches Java programmers how to build dynamic web applications using JavaServer Pages, Servlets and JavaBeans. These technologies combine to form the presentation side of a J2EE web-based application. Students will implement a Model-View-Controller (MVC) architecture for their web applications. This course is current to the Servlet 3.0 specification and runs on Apache Tomcat 7.0.
Course Module Outline
Chapter 1 : Course Introduction
- Course Objectives
- Course Overview
Chapter 2 : Web Applications and MVC
- Web Applications
- JSPs and Servlets
- Model-View-Controller
- Model 2 Architecture
- The WAR File
- Web.xml
- Building the WAR
- Deploying the WAR
Chapter 3 : JavaServer Pages
- Introduction to JSP
- JSP Syntax
- JSP Scripting Elements
- Request and Response Implicit Objects
- Page Directive
- Error Handling
- The include directive
- Include and forward Actions
Chapter 4 : Java Servlets
- HTTP Requests
- HttpServlet
- Servlet Lifecycle
- @WebServlet Annotation
- RequestDispatcher
- HttpSession
- ServletContext
- Servlet Filters
- JSP vs. Servlet
Chapter 5 : JavaBeans
- What is a JavaBean?
- Rules
- Properties
- Using JavaBeans in JSPs
- Properties and Forms
- Data Access Objects
- Resource Reference
- Bean Scopes in Servlets
- Bean Scopes in JSPs
Chapter 6 : JSP Expression Language
- JSP Expression Language
- Literals
- Variables
- The . and {} Operators
- Other Operators
- Implicit Objects
Chapter 7 : Introduction to JSTL
- What is JSTL?
- Core Tags – Conditionals
- Core Tags – Iteration and Import
- Variables, Output, and Exceptions
- XML Manipulation Tags
- Internalization Tags
- SQL Tags
Chapter 8 : Security
- Concepts Constraints
- Roles
- Login-config
- BASIC Authentication
- FORM Authentication
- Login and Error Pages
Career benefit of this course
- Write web applications that combine Java Servlets, JavaServer Pages, and JavaBeans using the Model-View-Controller architecture.
- Use JavaBeans to encapsulate business and data access logic.
- Generate HTML or XML output with JavaServer Pages.
- Process HTTP requests with Java Servlets.
- Configure your web applications with the web.xml deployment descriptor.
- Create scriptless JSPs by using JSTL tags combined with JSP Expression Language for functionality, such as conditionals, iteration, internationalization, and XML processing.
The strength in your qualification
On successful completion of this Course, the learner will receive the Pine Valley Institute Java Developer Certificate we are accredited by Micseta and we will help you 100% guarantee pass ORACLE Certification for Java Developer which guarantee the learners to work in any reputable company
For Career Guidance or not sure what to study complete the form below and Pine Valley Institute professional career adviser will call you back within an hour
