Search for Training

Building JEE Web Applications

Course Overview


In Building JEE Web Applications Training course participants will learn to design and program servlets and JSPs, including all the important concepts and hands-on labs that will have them building working server-side applications. Participants will gain core JEE knowledge and skills used as the foundation for developing production-quality web applications to a basic level. Throughout this training, participants will be confronted with common web application design problems and how to solve them, such as JEE design patterns. Participants will also be exposed to a range of JEE and web technologies such as Servlets, JSPs, EJBs, JNDI, XML, and advice on when and how to use them. They will learn about the capabilities of servlets, their advantages, servlet architecture, and session management. Participants will also learn about JSP syntax, deployment, and application models, how to use Java as a scripting language, how to use custom tags, and how to build robust and capable web applications using Servlets and JSP. Participants will begin with web application architecture. A major part of the course is spent on servlets and JavaServer pages (JSP). Participants will cover interacting databases using JDBC, Java's database access technology. The course includes an introduction to web services. Participants will create code for an online store and learn not only specific topics and APIs but also how to fit the pieces together into a complete application. Participants will leave the course armed with the required skills to design and build scalable, secure, maintainable web applications.

Course Content


JEE Application Architecture

  • Technical Overview of JEE
  • JEE Application Architectures (Web-Based)

Web Applications

  • Configuring Web Applications

Developing Servlets

  • Servlets
  • Processing Input Data
  • Sever-Side Control
  • Client Side Control
  • Maintaining Client State - Sessions
  • Application and Session Events

Filters

  • What is a Filter
  • Filtering Requests and Responses

Developing JavaServer Pages

  • JavaServer Pages
  • JSP Implicit Objects
  • The Expression Language

JSTL

  • JSTL and Core Library

JavaServer Faces

  • JSF Application Development

Database Integration - JDBC and JEE

  • JDBC and its Position in JEE
  • JDBC Data Access API
  • DAO Pattern

Persistence and EJB3

  • Java Persistence API
  • Working With Enterprise JavaBeans 3
  • Entity Beans and Persistence
  • Transactions

Additional JEE Components

  • Other JEE APIs
  • Web Services in JEE (WSEE)

Security in JEE

  • Best Defense: JEE Security
  • Web Application Security
  • Handling Untrusted Input

Customer Reviews


Thanks to Xpertised and the tutor who walked me through all the topics with Practical exposure which is helping me in my current project.
-Waseem

Course was quite helpful in terms of understanding of concepts and practicality. Its really a very friendly environment to learn. The timing were mutually chosen, as we both are working professional. I am quite satisfied with the course.
-Tanmoy

...more
Share:

For Batch Details
Call us at: +91 7259222234

Not sure? Consult Our Experts

What is the sum of 3 + 7? (security question)

Looking for a Training for

Myself

My Team/Organization

I agree to be contacted over mail or phone

or
Call us at: +91 7259222234

Subscribe to our weekly newsletter