JEE with Spring Framework

Objectives

Advance Java is next level concept of JAVA Programming. It is used for developing the web based application and enterprise application. So “Advanced Java” is nothing but specialization in domains such as web, networking, database handling. JEE is widely accepted platform for Enterprise Software development. One of the unique features of JEE, providing infrastructural service for Enterprise grade software, makes it a natural choice for Enterprise Software development. JEE is built based on open standard philosophy, which enables easy integration of external framework like Spring, Hibernate etc making JEE more relevant for industry. The Spring Framework is used widely in the market for different purpose like:

  1. Web application development

  2. To provide easy integration with back end technologies.

  3. To increase the modularity using dependency injection and inversion of control.

  4. To increase the flexibility of your application (because of its layered architecture).

  5. Can make your applications more secure using Spring Security.

  6. Spring MVC provides easy development to your application as compared to web framework.

Pre-requisites
  • C language

  • Basic concept of Core Java or C++

Course Content

Module 1 : IDE- Eclipse

Introduction and overview, Creating web projects using eclipse, Configuration and set up the project.

Module 2 : Tomcat-Introduction

Overview, installation, Configuring Tomcat Overview, installation and Configuration Basics and introductions,

Module 3 : Building web applications:

.Java Servlet Technology What is Web Application?

Module 4 : What Is a Servlet?

Servlet Life Cycle

Sharing Information

Using Scope Objects

Controlling Concurrent Access

Module 5 : What is Spring and Hibernate?

Concept of Java Spring MVC Framework

Concept of Hibernate

Module 6 : Spring Core:

Dependecy Injection

Inversion of Control

Scope

Annotation

Module 7 : Spring Framework:

Understand the general structure of Java EE web applications

How to develop and configure Java Java EE web applications

The details of Java Java EE web applications

More information about Java Spring MVC Framework and sample application

How to configure Spring MVC applications in web.xml file

Dependency Injection in Spring MVC Framework

How to configure Java Spring MVC application with XML

Information about Maven (built automation and library management tool)

More information about Maven pom.xml in sample application

How to configure Controllers using @Controller annotation and XML configuration

Learn how to upload files to application server using Spring MVC

Learn how to configure a datasource (embedded database) with Spring MVC

Exception handling and logging in Spring MVC

Learn how to use JSTL tags in Java Spring MVC

Understanding the usage of interceptors in Spring MVC

How to configure Java Spring MVC with Java Config

How to redirect the output of servers to external web sites

How to use session object in Java Spring MVC applications

Spring MVC Security Configuration and Components

Implement login forms and configure Spring MVC Security

Learning the usage of SpEL, Spring and JSR Security Annotations

Understanding the usage of Spring Security tags on view layer

How to return XML data from controllers in Spring MVC

Spring AOP

Module 8 : Hibernate:

Learn how to execute SQL statements with JdbcTemplate in Spring MVC

Sample application SQL statements with JdbcTemplate in Spring MVC

Mapping of Hibernate

How to configure ORM (Hibernate) with Java Spring MVC

Sample application ORM (Hibernate) with Java Spring MVC

CRUD Operation

Module 9 : Connecting to database: MySQL

Module 10 : Project

Quick Enroll
100% Placement Assistance
Top