SlideShare a Scribd company logo
Advance Java Training in Bangalore | Best Java Training Institute
Java EE Introduction
• Java EE Overview
• Java EE Technologies
• Java EE Architecture
• MVC
• Servlets and JSP with the JSP Standard Tag Library (JSTL)
• Web Application Basics  How the Web works, Thin
Clients,TCP/IP
• HTTP overview, Brief HTML review
• Overview of Java EE, servlets & Web applications.
• Servlet Basics
• Servlet API
• HTML Forms
• HTTP: Request-response, headers, GET, POST
• Overview: How Servlets Work
• Servlet Lifecycle: init(), service(), destroy()
• Requests and responses
• Core Servlet API: GenericServlet, ServletRequest, and
ServletResponse
• HTTP Servlets: HttpServletRequest, HttpServletResponse and
HttpServlet
• Accessing Parameters
• Additional Servlet Capabilities
• HTTP headers and MIME types
• RequestDispatcher: Including and forwarding
• Sharing data with the request object attributes
• Sharing data with ServletContext attributes
• Error Handling
• JavaServer Pages
• Basics and Overview
• JSP architecture
• JSP tags and JSP expressions
• Fixed Template Data
• Lifecycle of a JSP
• Model View Controller (MVC)
• Model 1/Model 2 Architecture
• Data Sharing among servlets & JSP
• Object scopes or “buckets”
• Request, application, session and page scope
• Predefined JSP implicit objects (request, session, application,
page)
• ‹jsp:useBean›
• ‹jsp:getProperty›, ‹jsp:setProperty›
• ‹jsp:include›, ‹jsp:forward›
• Using Custom Tags
• Custom tags overview
• Reducing JSP complexity
• Tag Libraries
• Tag Library Descriptor (TLD)
• Loading a tag library in a web app
• The JSTL
• JSP Expression Language (EL)
• Using custom tags
• The c:url, c:param, c:forEach, c:out tags
• More JSP Capabilities and Session Management
• HTTP as a stateless protocol
• Hidden form fields
• Cookies: Overview, API, Using cookies
• Session overview: Cookies and session tracking
• HttpSession
• Putting data into a session object
• Retrieving data from a session object
• Using session data in servlets and JSPs
• Additional JSP Capabilities
• Exception handling and error pages
• Directives (page, include, others)
• Import declarations
• Multithreading considerations and data safety
• SingleThreadModel interface
• Additional JSP Capabilities
• JSP Directives
• JSP Error Pages
• JSP and Java
• Declarations, Scriptlet overview, Scriptlet syntax
• More JSTL
• Overview of JSTL libraries
• The JSTL Expression Language
• Expressions, Type Coercion, Operators, String concatenation,
Implicit Objects
• The Core JSTL Library
• General Purpose: c:out, c:set, c:catch
• Conditional: c:if, c:choose,
• Overview of other capabilities
• Additional Topics
Servlet Filter overview
• Filtering examples, lifecycle, & filter chains
• Filter API, Modifying a request, Modifying a response
• JDBC
• Introduction Relational Database and JDBC Overview
• Overview, Table Relationships, Web Based Data Access, JDBC
Characteristics
• JDBC Architecture, JDBC API Overview
• DriverManager, JDBC Drivers
• Naming databases with JDBC URLs
• Connecting to a database
• Connection interface, Establishing a connection
• DataBaseMetaData
• Handling Database Exceptions
• Data Access
• DAO – Data Access Objects, O-R Mapping, Value Objects
Processing Database Data
• Executing statements, precompiled statements and stored
procedures Processing ResultSets,
• Dealing withNull data
• Updating, inserting, retrieving data
• Controlling Transactions
• JDBC Driver Types
• DataSource
• Java EE and DataSource, Using JNDI
• Connection Pooling
• Overview, Usage, Advantages
Spring Training Syllabus
Overview of Spring Technology
• Shortcomings of Java EE, Spring Architecture
Spring Introduction
• Managing Beans, The Spring Container, IoC, DI
• Configuration Metadata – XML, @Component, Auto-Detecting
Beans
Dependencies and Dependency Injection (DI)
• Dependency Inversion, Dependency Injection (DI) in Spring, DI
Configuration – XML, @Resource
Working with Bean Properties
• Configuring Value Properties, Property Conversions, Setter /
Constructor Injection
Spring Expression Language for Configuration
• Configuring and using lists, sets, etc.
Additional Capabilities
• Factory Methods, Bean Aliases, Definition Inheritance (Parent
Beans)
The Spring Container and API
• ApplicationContext
• ClassPathXmlApplicationContext,
FileSystemXmlApplicationContext, Constructors, Usage
• Resource Access – Overview, Resource Implementations
• Validation
• Overview, JSR-303
• Declarative Validation, @NotNull, @Size, @Min, etc
Configuration, Injection
• Bean Scope and Lifecycle
• Bean Scope Defined, Configuring, Inner Beans, Bean Creation
Lifecycle, Lifecycle Callbacks
BeanPostProcessor, Event Handling
• MessageSources
• Defining and Using Resource Bundles, Localization/I18N
Annotation Driven Configuration
Stereotypes: @Component, @Service, @Controller, @Repository
Java EE 5 Annotation Support
Defining Custom Annotations
Autowiring
Java Based Bean Metadata (JavaConfig)
Overview – code-centric Configuration
@Confguration, @Bean, and @Value
Importing and @Import
• Autowiring in Configuration Classes
• Mixing XML Configuraiton and @Configuration
• XML vs Annotation Based Configuration
• Other Capabilities
• SpEL – Spring Expression Language
• Validation
Database Access with Spring
• Issues with JDBC / Typical JDBC Flow
• Introduction to Spring DAO Support
• Spring Database API, (Simple)JdbcTemplate,
(Simple)JdbcDaoSupport, DataSources,
• Working With and Configuring, <list>, <set>, With Bean Refs,
<map>, <props>
• Queries and Inserts
• RowMapper, ParameterizedRowMapper, Passing Arguments,
queryForObject, query, update
• Additional API Capabilities
• Additional query methods, Passing Type Arguments,
queryForList, FetchSize, MaxRows
• Using Spring with Hibernate
• Overview of Template Approach, SessionFactory configuration
• Using Contextual Sessions
• Using Spring with JPA
• LocalEntityManagerFactoryBean,
LocalContainerEntityManagerFactoryBean,
JNDI,PersistenceUnitManager
• DAO Support – @PersistenceUnit, @PersistenceContext
Aspect Oriented Programming (AOP)
• Overview of AOP
• AOP Basics, Aspect, Joinpoint, Advice, Pointcut
• Introduction to Spring AOP
• Capabilities, Configuration (Annotation Based and XML),
Weaving, Joinpoints
• Using Aspects
• Defining Advice, Configuring Pointcuts, Targets and Proxies
• XML Configuration with <aop:>
AspectJ Pointcuts, Autoproxies
• Using @AspectJ Annotations
Spring Transaction (TX) Management
• Intro to Spring Transaction Management
• Overview, Component TX Model, TX Propagation, Declarative
Transactions, TransactionManagers
• Using Spring Transactions
• Annotation Configured Transactions
• @Transactional and its settings
• XML Configured Transactions
• new <tx:*> elements, Configuring tx:advice, and tx:attributes
• Defining the TX advisor
Introduction to Spring Web Integration and Spring MVC
• Integrating Spring with Java EE Web Apps,
ContextLoaderListener, WebApplicationContext
• Spring Web MVC Overview, Capabilities, Architecture
• Spring MVC Basics
• DispatcherServlet, Configuration, mvc Namespace
• Controllers, @Controller, Handler Methods
• @RequestParam and Parameter Binding
• View Resolvers
• Writing Controllers, @Controller, @RequestMapping,
@RequestParam, @PathVariable
• Forms and Binding, Spring Form Tags, @ModelAttribute
Overview of Spring Security
• Overview – Capabilities, Architecture
• Introduction to Spring Security
• HTTP Security
• Method Security
• Annotation-Based Security
• Expression-Based Access Control
• Authentication Providers
Hibernate Course Syllabus -Introduction to Hibernate
• Issues with Persistence layers and Object-Relational Mapping
(ORM)
• Hibernate Overview and Benefits
• Hibernate architecture overview
• POJO (Plain Old Java Object) Based Mapping
• Getting started with Hibernate quickly
• Overview of the Hibernate distribution
• Configuring Hibernate
• hibernate.cfg.xml file
• SessionFactory configuration
• Connection properties, Database dialect
• Configuration class, Session Interface
• "Hello World" Program for Hibernate
• Mapping a Class
• Persistent Entity Class, Hibernate Mapping
• File, Mapping the Entity Class
• Primary keys: Id property, Generated Id
• Hibernate Type System
• Working with sessions and Persistent Objects
• Logging – log4j Overview and configuration for Hibernate
Optimistic Locking / Versioning
• Detached Objects and Optimistic Locking
• Versioning overview and Using Versioning
• Locking Objects
Relationships
• Object Relationship Overview
• Mapping Collections of Value Objects
• Entity Relationships: 1-N, N-1, N-N, 1-1
• Mapping Entity Relationships
• Uni and Bi-directional Relationships
• The Relationship "inverse"
• Cascading Over Relationships
• Queries Across Relationships (Lazy and Eager)
Inheritance Mapping
• Entity Inheritance with Hibernate
• Table-per-class mapping
• Table per Subclass mapping
• Table per Concrete Class mapping
Additional Querying Capabilities
• Projection Queries, Aggregate queries
• Bulk updates and deletes
• Native SQL Queries
• Query Filters
The Criteria API
• Overview of the Criteria API
• Working Querying with the Criteria API
• Query by Example
Hibernate and Java Persistence / EJB 3
Overview of Java Persistence / EJB 3
• Relationship between Java Persistence and Hibernate
• Overview of Annotations
• Mapping Entities with Hibernate Annotations
• The EntityManager, Persistence Context and Persistence Unit
• Working with Transactions – EntityTransaction, Managed, and
Unmanaged Environments
• Inserts and Updates
• JPQL – Java Persistence Query Language
• Versioning
• Relationships
Advanced Topics
• Components and Multi-Table Mapping
• equals() and hashCode()
• Caching and Efficiency
• Design Considerations
* Syllabus can be modified based on your requirement
For More Visit Our Site
https://www.traininginbangalore.com/advanced-java-training-in-
bangalore/

More Related Content

ODP
JCR and ModeShape
PDF
6 Months PHP internship in Noida
ZIP
Rails 3 (beta) Roundup
PPT
Hibernate presentation
PPT
Rubyonrails 090715105949-phpapp01
PPTX
SilverStripe From a Developer's Perspective
PPT
Ruby On Rails
JCR and ModeShape
6 Months PHP internship in Noida
Rails 3 (beta) Roundup
Hibernate presentation
Rubyonrails 090715105949-phpapp01
SilverStripe From a Developer's Perspective
Ruby On Rails

What's hot (13)

PPTX
Effiziente persistierung
PPT
Orm and hibernate
PDF
Introduction to Python and Django
PPT
Performance Tuning with JPA 2.1 and Hibernate (Geecon Prague 2015)
PDF
Avik_RailsTutorial
PPTX
Ruby on rails for beginers
PDF
Find it, possibly also near you!
PDF
eZ Find workshop: advanced insights & recipes
PDF
Taking eZ Find beyond full-text search
PPTX
Apache Drill at ApacheCon2014
PPTX
Shooting rabbits with sling
PPTX
Battle of the giants: Apache Solr vs ElasticSearch
KEY
Open source enterprise search and retrieval platform
Effiziente persistierung
Orm and hibernate
Introduction to Python and Django
Performance Tuning with JPA 2.1 and Hibernate (Geecon Prague 2015)
Avik_RailsTutorial
Ruby on rails for beginers
Find it, possibly also near you!
eZ Find workshop: advanced insights & recipes
Taking eZ Find beyond full-text search
Apache Drill at ApacheCon2014
Shooting rabbits with sling
Battle of the giants: Apache Solr vs ElasticSearch
Open source enterprise search and retrieval platform
Ad

Similar to Advance Java Training in Bangalore | Best Java Training Institute (20)

PDF
Advanced java syllabus from shpine
DOCX
Complete java syllabus 7448062045 Yesdo Sddd
PDF
Java Online Training
PPTX
PDF
JAVA EE training from 3rd-oct-2015
DOC
J2EE Online Training
DOCX
Java J2EE Complete Syllabus Checklist
PPT
Spring 3.1: a Walking Tour
PPT
Hybernat and structs, spring classes in mumbai
PPTX
Beige_Pastel_Minimalist_Thesis_Defense_Presentation_(3)[1].pptx
PPTX
Learn skills technologies
DOCX
Advanced java + Hibernate +Spring
KEY
A Walking Tour of (almost) all of Springdom
PDF
Presenter manual J2EE (specially for summer interns)
PPTX
Building enterprise web applications with spring 3
PDF
Java Training in Noida Delhi NCR BY Ducat
PDF
Get Java EE Development with Eclipse - Second Edition Ram Kulkarni free all c...
KEY
Multi Client Development with Spring
PPT
Spring - a framework written by developers
PPT
Spring, web service, web server, eclipse by a introduction sandesh sharma
Advanced java syllabus from shpine
Complete java syllabus 7448062045 Yesdo Sddd
Java Online Training
JAVA EE training from 3rd-oct-2015
J2EE Online Training
Java J2EE Complete Syllabus Checklist
Spring 3.1: a Walking Tour
Hybernat and structs, spring classes in mumbai
Beige_Pastel_Minimalist_Thesis_Defense_Presentation_(3)[1].pptx
Learn skills technologies
Advanced java + Hibernate +Spring
A Walking Tour of (almost) all of Springdom
Presenter manual J2EE (specially for summer interns)
Building enterprise web applications with spring 3
Java Training in Noida Delhi NCR BY Ducat
Get Java EE Development with Eclipse - Second Edition Ram Kulkarni free all c...
Multi Client Development with Spring
Spring - a framework written by developers
Spring, web service, web server, eclipse by a introduction sandesh sharma
Ad

More from TIB Academy (18)

PDF
AWS Training Institute in Bangalore | Best AWS Course In Bangalore
PDF
MySQL training in Bangalore | Best MySQL Course in Bangalore
PDF
CCNA Training in Bangalore | Best Networking course in Bangalore
PDF
Core Java Training in Bangalore | Best Core Java Class in Bangalore
PPTX
Best Hadoop Training in Bangalore - TIB Academy
PPTX
Selenium training for beginners
PPTX
Python Training
PPTX
TIB Academy provides best Oracal DBA classes in Bangalore
PPTX
java tutorial for beginner - Free Download
PPTX
Aws tutorial for beginners- tibacademy.in
PPT
C C++ tutorial for beginners- tibacademy.in
PPTX
Java tutorial for beginners-tibacademy.in
PPT
Android tutorial for beginners-traininginbangalore.com
PPTX
Hadoop tutorial for beginners-tibacademy.in
PPT
SoapUI Training in Bangalore
PPT
R programming
PPT
Spring-training-in-bangalore
PPTX
Salesforce Certification
AWS Training Institute in Bangalore | Best AWS Course In Bangalore
MySQL training in Bangalore | Best MySQL Course in Bangalore
CCNA Training in Bangalore | Best Networking course in Bangalore
Core Java Training in Bangalore | Best Core Java Class in Bangalore
Best Hadoop Training in Bangalore - TIB Academy
Selenium training for beginners
Python Training
TIB Academy provides best Oracal DBA classes in Bangalore
java tutorial for beginner - Free Download
Aws tutorial for beginners- tibacademy.in
C C++ tutorial for beginners- tibacademy.in
Java tutorial for beginners-tibacademy.in
Android tutorial for beginners-traininginbangalore.com
Hadoop tutorial for beginners-tibacademy.in
SoapUI Training in Bangalore
R programming
Spring-training-in-bangalore
Salesforce Certification

Recently uploaded (20)

PDF
Yogi Goddess Pres Conference Studio Updates
PPTX
History, Philosophy and sociology of education (1).pptx
PPTX
master seminar digital applications in india
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
Complications of Minimal Access Surgery at WLH
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PPTX
UV-Visible spectroscopy..pptx UV-Visible Spectroscopy – Electronic Transition...
PDF
Computing-Curriculum for Schools in Ghana
PDF
Trump Administration's workforce development strategy
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
LDMMIA Reiki Yoga Finals Review Spring Summer
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
PPTX
Final Presentation General Medicine 03-08-2024.pptx
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
Yogi Goddess Pres Conference Studio Updates
History, Philosophy and sociology of education (1).pptx
master seminar digital applications in india
Chinmaya Tiranga quiz Grand Finale.pdf
Module 4: Burden of Disease Tutorial Slides S2 2025
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Complications of Minimal Access Surgery at WLH
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
UV-Visible spectroscopy..pptx UV-Visible Spectroscopy – Electronic Transition...
Computing-Curriculum for Schools in Ghana
Trump Administration's workforce development strategy
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
LDMMIA Reiki Yoga Finals Review Spring Summer
202450812 BayCHI UCSC-SV 20250812 v17.pptx
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
Final Presentation General Medicine 03-08-2024.pptx
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc

Advance Java Training in Bangalore | Best Java Training Institute

  • 2. Java EE Introduction • Java EE Overview • Java EE Technologies • Java EE Architecture • MVC • Servlets and JSP with the JSP Standard Tag Library (JSTL) • Web Application Basics  How the Web works, Thin Clients,TCP/IP • HTTP overview, Brief HTML review • Overview of Java EE, servlets & Web applications. • Servlet Basics • Servlet API • HTML Forms • HTTP: Request-response, headers, GET, POST • Overview: How Servlets Work • Servlet Lifecycle: init(), service(), destroy() • Requests and responses • Core Servlet API: GenericServlet, ServletRequest, and ServletResponse
  • 3. • HTTP Servlets: HttpServletRequest, HttpServletResponse and HttpServlet • Accessing Parameters • Additional Servlet Capabilities • HTTP headers and MIME types • RequestDispatcher: Including and forwarding • Sharing data with the request object attributes • Sharing data with ServletContext attributes • Error Handling • JavaServer Pages • Basics and Overview • JSP architecture • JSP tags and JSP expressions • Fixed Template Data • Lifecycle of a JSP • Model View Controller (MVC) • Model 1/Model 2 Architecture • Data Sharing among servlets & JSP • Object scopes or “buckets” • Request, application, session and page scope • Predefined JSP implicit objects (request, session, application, page)
  • 4. • ‹jsp:useBean› • ‹jsp:getProperty›, ‹jsp:setProperty› • ‹jsp:include›, ‹jsp:forward› • Using Custom Tags • Custom tags overview • Reducing JSP complexity • Tag Libraries • Tag Library Descriptor (TLD) • Loading a tag library in a web app • The JSTL • JSP Expression Language (EL) • Using custom tags • The c:url, c:param, c:forEach, c:out tags • More JSP Capabilities and Session Management • HTTP as a stateless protocol • Hidden form fields • Cookies: Overview, API, Using cookies • Session overview: Cookies and session tracking • HttpSession • Putting data into a session object • Retrieving data from a session object • Using session data in servlets and JSPs
  • 5. • Additional JSP Capabilities • Exception handling and error pages • Directives (page, include, others) • Import declarations • Multithreading considerations and data safety • SingleThreadModel interface • Additional JSP Capabilities • JSP Directives • JSP Error Pages • JSP and Java • Declarations, Scriptlet overview, Scriptlet syntax • More JSTL • Overview of JSTL libraries • The JSTL Expression Language • Expressions, Type Coercion, Operators, String concatenation, Implicit Objects • The Core JSTL Library • General Purpose: c:out, c:set, c:catch • Conditional: c:if, c:choose, • Overview of other capabilities • Additional Topics
  • 6. Servlet Filter overview • Filtering examples, lifecycle, & filter chains • Filter API, Modifying a request, Modifying a response • JDBC • Introduction Relational Database and JDBC Overview • Overview, Table Relationships, Web Based Data Access, JDBC Characteristics • JDBC Architecture, JDBC API Overview • DriverManager, JDBC Drivers • Naming databases with JDBC URLs • Connecting to a database • Connection interface, Establishing a connection • DataBaseMetaData • Handling Database Exceptions • Data Access • DAO – Data Access Objects, O-R Mapping, Value Objects Processing Database Data • Executing statements, precompiled statements and stored procedures Processing ResultSets, • Dealing withNull data • Updating, inserting, retrieving data
  • 7. • Controlling Transactions • JDBC Driver Types • DataSource • Java EE and DataSource, Using JNDI • Connection Pooling • Overview, Usage, Advantages
  • 8. Spring Training Syllabus Overview of Spring Technology • Shortcomings of Java EE, Spring Architecture Spring Introduction • Managing Beans, The Spring Container, IoC, DI • Configuration Metadata – XML, @Component, Auto-Detecting Beans Dependencies and Dependency Injection (DI) • Dependency Inversion, Dependency Injection (DI) in Spring, DI Configuration – XML, @Resource Working with Bean Properties • Configuring Value Properties, Property Conversions, Setter / Constructor Injection Spring Expression Language for Configuration • Configuring and using lists, sets, etc. Additional Capabilities • Factory Methods, Bean Aliases, Definition Inheritance (Parent Beans) The Spring Container and API • ApplicationContext • ClassPathXmlApplicationContext, FileSystemXmlApplicationContext, Constructors, Usage
  • 9. • Resource Access – Overview, Resource Implementations • Validation • Overview, JSR-303 • Declarative Validation, @NotNull, @Size, @Min, etc Configuration, Injection • Bean Scope and Lifecycle • Bean Scope Defined, Configuring, Inner Beans, Bean Creation Lifecycle, Lifecycle Callbacks BeanPostProcessor, Event Handling • MessageSources • Defining and Using Resource Bundles, Localization/I18N Annotation Driven Configuration Stereotypes: @Component, @Service, @Controller, @Repository Java EE 5 Annotation Support Defining Custom Annotations Autowiring Java Based Bean Metadata (JavaConfig) Overview – code-centric Configuration @Confguration, @Bean, and @Value Importing and @Import
  • 10. • Autowiring in Configuration Classes • Mixing XML Configuraiton and @Configuration • XML vs Annotation Based Configuration • Other Capabilities • SpEL – Spring Expression Language • Validation Database Access with Spring • Issues with JDBC / Typical JDBC Flow • Introduction to Spring DAO Support • Spring Database API, (Simple)JdbcTemplate, (Simple)JdbcDaoSupport, DataSources, • Working With and Configuring, <list>, <set>, With Bean Refs, <map>, <props> • Queries and Inserts • RowMapper, ParameterizedRowMapper, Passing Arguments, queryForObject, query, update • Additional API Capabilities • Additional query methods, Passing Type Arguments, queryForList, FetchSize, MaxRows • Using Spring with Hibernate
  • 11. • Overview of Template Approach, SessionFactory configuration • Using Contextual Sessions • Using Spring with JPA • LocalEntityManagerFactoryBean, LocalContainerEntityManagerFactoryBean, JNDI,PersistenceUnitManager • DAO Support – @PersistenceUnit, @PersistenceContext Aspect Oriented Programming (AOP) • Overview of AOP • AOP Basics, Aspect, Joinpoint, Advice, Pointcut • Introduction to Spring AOP • Capabilities, Configuration (Annotation Based and XML), Weaving, Joinpoints • Using Aspects • Defining Advice, Configuring Pointcuts, Targets and Proxies • XML Configuration with <aop:> AspectJ Pointcuts, Autoproxies • Using @AspectJ Annotations
  • 12. Spring Transaction (TX) Management • Intro to Spring Transaction Management • Overview, Component TX Model, TX Propagation, Declarative Transactions, TransactionManagers • Using Spring Transactions • Annotation Configured Transactions • @Transactional and its settings • XML Configured Transactions • new <tx:*> elements, Configuring tx:advice, and tx:attributes • Defining the TX advisor Introduction to Spring Web Integration and Spring MVC • Integrating Spring with Java EE Web Apps, ContextLoaderListener, WebApplicationContext • Spring Web MVC Overview, Capabilities, Architecture • Spring MVC Basics • DispatcherServlet, Configuration, mvc Namespace • Controllers, @Controller, Handler Methods • @RequestParam and Parameter Binding • View Resolvers • Writing Controllers, @Controller, @RequestMapping, @RequestParam, @PathVariable • Forms and Binding, Spring Form Tags, @ModelAttribute
  • 13. Overview of Spring Security • Overview – Capabilities, Architecture • Introduction to Spring Security • HTTP Security • Method Security • Annotation-Based Security • Expression-Based Access Control • Authentication Providers
  • 14. Hibernate Course Syllabus -Introduction to Hibernate • Issues with Persistence layers and Object-Relational Mapping (ORM) • Hibernate Overview and Benefits • Hibernate architecture overview • POJO (Plain Old Java Object) Based Mapping • Getting started with Hibernate quickly • Overview of the Hibernate distribution • Configuring Hibernate • hibernate.cfg.xml file • SessionFactory configuration • Connection properties, Database dialect • Configuration class, Session Interface • "Hello World" Program for Hibernate • Mapping a Class • Persistent Entity Class, Hibernate Mapping • File, Mapping the Entity Class • Primary keys: Id property, Generated Id • Hibernate Type System • Working with sessions and Persistent Objects • Logging – log4j Overview and configuration for Hibernate
  • 15. Optimistic Locking / Versioning • Detached Objects and Optimistic Locking • Versioning overview and Using Versioning • Locking Objects Relationships • Object Relationship Overview • Mapping Collections of Value Objects • Entity Relationships: 1-N, N-1, N-N, 1-1 • Mapping Entity Relationships • Uni and Bi-directional Relationships • The Relationship "inverse" • Cascading Over Relationships • Queries Across Relationships (Lazy and Eager) Inheritance Mapping • Entity Inheritance with Hibernate • Table-per-class mapping • Table per Subclass mapping • Table per Concrete Class mapping
  • 16. Additional Querying Capabilities • Projection Queries, Aggregate queries • Bulk updates and deletes • Native SQL Queries • Query Filters The Criteria API • Overview of the Criteria API • Working Querying with the Criteria API • Query by Example Hibernate and Java Persistence / EJB 3 Overview of Java Persistence / EJB 3 • Relationship between Java Persistence and Hibernate • Overview of Annotations • Mapping Entities with Hibernate Annotations • The EntityManager, Persistence Context and Persistence Unit • Working with Transactions – EntityTransaction, Managed, and Unmanaged Environments • Inserts and Updates • JPQL – Java Persistence Query Language • Versioning • Relationships
  • 17. Advanced Topics • Components and Multi-Table Mapping • equals() and hashCode() • Caching and Efficiency • Design Considerations * Syllabus can be modified based on your requirement For More Visit Our Site https://www.traininginbangalore.com/advanced-java-training-in- bangalore/