Web Component Development with Servlets & Java EE 6.1.1 Training Institute in Chennai (SQL STAR)
Web Component Development with Servlets & JSPs, Java EE 6
This Web Component Development with Servlets & JSPs, Java EE 6 training teaches you the current methods for analyzing, designing,
developing and deploying web applications with Java technologies. It's ideal for experienced developers of Java technology applications
who want to learn how to quickly build web applications suited to any Java EE 6 application server using JSP and servlet technologies.
This Web Component Development with Servlets & JSPs, Java EE 6 training teaches experienced developers of Java technology applications the knowledge and skills
to quickly build web applications suited to any Java EE 6 application server using JSP and servlet technologies. Participating in lab
exercises gives you experience constructing and deploying the small-to-medium scale web applications found in intranet and
low-volume commercial sites.
Learn To:
- Describe web applications, CGI, and the role of Java.
- Understand
he Java EE 6 technology.
- Develop JSP pages.
- Implement an MVC Design.
- Understand the servlet lifecycle.
- Describe
and implement four authentication models.
- Implement asynchronous servlets using the facilities of Java EE 6.
- Configure
a JSP to use tags from the JSTL.
- Understand the role of AJAX-style client side programming.
Benefits
to YouBy taking this course, you'll be exposed to the current methods for analyzing,
designing, developing and deploying web applications with Java technologies. This course is also an excellent method of preparing to
take the Oracle Certified Professional, Java Platform, Enterprise Edition 6 JavaServer Pages and Servlet Developer certification
examination.
Students Who Can Benefit from this Course
Java Developers creating web components (such as servlets and custom
tags), Java Developers preparing for the Oracle Certified Professional, Java Platform, Enterprise Edition 6 JavaServer Pages
and Servlet Developer examination.
Prerequisites
Suggested Prerequisite- Functionally describe the benefits of an n-tier architecture
- Write
Java technology applications, demonstrating significant programming ability
- Design
Java technology applications
- Integrate
existing Java code (for example, reuse existing classes created by
other team members)
- Write
a web page using html
Required
Prerequisite- Object-Oriented Analysis and Design Using UML
Audienc
- Java Developers
- J2EE Developer
- Java EE Developers
Course Objectives
- Write servlets using the Java programming language (Java servlets)
- Create
robust web applications using MVC architecture, session management,
filters, and database integration
- Write JSP pages
- Create
easy to maintain view components using JSP pages, the Expression
Language, and elements of the JSP Standard Tag Library (JSTL)
- Create secure web applications using the features of the Java EE web container
Course Topics
Introduction to Java Servlets-
Define Model-View-Controller (MVC) architecture
- Create a simple Java Servlet
- Describe web applications, CGI, and the role of Java
- Describe benefits of Java servlet technology
- Define
three-tier architecture
Introduction
to Java Server Pages- Describe why Servlets are not the whole solution
- Understand the fundamentals and reasons for MVC architecture
- Describe essentials of JSPs
Implementing an MVC Design- Understand fundamentals of EL
- Code a view using a JSP
- Implement a simple MVC system
- Code
a controller using a servlet
- Forward control from a servlet to a JSP
The servlet's environment- Understand
fundamentals of html forms
- Write code that manage s client sessions and cookies
- Understand
fundamentals of the httpservlet and related APIs
- Understand more details of the http protocol
Container
facilities for servlets and JSPs- Use annotations to configure servlets
- Create
and use context and init parameters
- Understand the purpose and structure of deployment descriptors
- Control
context root and servlet mapping
More view facilities- Identify
the need for iteration and selection in the view, and use JSTL tags to address those needs
- Create
and use arithmetic expressions in EL
- Understand and use EL implicit objects
- Understand
and use EL dot ‚”.”, and array access ‚”[“
operators with Java Beans, arrays, and collections
- Understand the four data scopes
Developing
JSP pages- Describe JSP technology, the conversion of JSPs to servlets, and the lifecycle
of JSPs
- Understand and use jsp: tags
- Use JSP implicit variables
- Understand the origins, benefits, and weaknesses of JSPs
- Understand
JSP scripting elements, declarations and directives
Developing JSP pages using custom tags- Configure
a JSP to use tags from the JSTL
- Relate the JSTL to common job roles in web application development and understand the use of tags in JSP development
- Write
JSP code using several standard tags
- Recognize correct syntax for tags
- List capabilities of JSTL tags
More Controller facilities- Understand
the servlet lifecycle
- Describe and use more advanced elements of the servlet APIs
- Create filters and use them in web applications
More
options for the Model- Understand the roles of JDBC and JPA
- Understand the many elements that make up the model
- Understand
fundamentals of connecting to a database using JDBC or JPA
Asynchronous web applications- Understand
the role of AJAX-style client side programming
- Implement asynchronous servlets using the facilities of Java EE 6
- Understand
the interactions that are essential to asynchronous web pages
Web application security- Understand
the role of JAAS in pluggable/extensible authentication for web applications
- Understand
the role of the container in security
- Force the use of encryption between a web application and the client browser
- Describe
and implement four authentication models