Training Square
Call: 0207 256 2268

Java Spring and Hibernate Framework

You are here: Home >> Java Spring and Hibernate Framework >>

Java Spring and Hibernate Framework

Certification

  • Java Spring and Hibernate Framework

Number of exam(s)

  • Sample project using spring and hibernate with MySql

Course Length

  • 3 Weeks

Locations

  • Liverpool Street 
  • London Bridge
  • Moorgate

Delivery

  • Instructor led hands-on

Includes

  • Books, CDs, Manual, Notes, Unlimited Lab Access & VAT
Reserve Your Place
or
Book Online
Time Table of Java Spring and Hibernate Framework

Detailed Syllabus

    Java EE

  • Introduction to Java EE – Architecture, Features, Advantages etc...
  • Existing Enterprise application frameworks and comparision.

    Introduction to Java Web Applications

  • Overview of Java Web Application Development
  • Overview of Servlets: advantages, disadvantages, API, life-cycle, etc.
  • Java Web Application development life-cycle
    • Writing Code
    • Compiling Code
    • Writing Deployment Descriptors (WEB-INF/web.xml files)
    • Packaging web applications (generating WAR files)
    • Deploying web applications (e.g. on Tomcat)
  • Overview of Java Servlet Filters: uses, API, life-cycle, etc.
  • Overview of JavaServer Pages (JSP): advantages, disadvantages, API, life-cycle, etc.
  • Overview of JSTL
  • Overview of JSP Expression Language (EL)
  • Best practices with Servlets and JSPs: examples and labs
  • Introduction to JDBC and focus on Boilerplate code.
  • Effective use of Connection Pools and issues with repetitive code.
  • Design issues with servlets, JSPs

    Hibernate

  • Overview of Object-relational-mapping (ORM) frameworks
  • Overview of Hibernate: advantages, features, etc.
  • Overview of EJB3's JPA
  • Switching from JDBC to Hibernate
  • Installing and configuring Hibernate
  • Mapping entities with Hibernate Annotations
    • Mapping associations and collections
      • One-to-one, one-to-many, many-to-many
      • Understanding directionality (e.g. bi-directional)
    • Mapping inheritance (understanding different strategies)
  • Getting and using Hibernate session
  • Understanding transactions
  • Storing entities
  • Retrieving data
    • Hibernate Query Language (HQL)
    • Named queries
    • Criteria API
    • Query by example
    • Filtering data
  • Understanding entity states: transient, persistent, and detached
  • Tuning Hibernate: fetching strategies and caching
  • Best-practices: examples, and labs

    Spring Framework

  • Overview of Spring
    • Drawbacks of previous approachaes
    • Inversion of control (IoC) with Dependency Injection (DI) design patterns
    • Advantages of Spring: programming to interfaces, testability, modularity, etc.
    • Spring framework as a replacement for EJB
    • Overview of the Spring Container
  • Wiring beans with Spring
    • Via XML
    • Via Annotations
  • Spring-Hibernate integration
  • Transaction management
    • Via Annotations (@Transactional)
    • Via XML
    • Understanding transaction propagation
  • Understanding AOP in Spring
  • Overview of Model-View-Controller (MVC) design pattern
  • Overview of Spring MVC
  • Switching from Servlets to Spring
  • Installing and configuring Spring
  • Overview of Spring Controllers
    • Controller (interface) vs @Controller
    • Handler (controller) mapping strategies
    • View resolver strategies
  • Overview of Spring validation with JSR 303 with Hibernate Validator (@Valid, @NotNull, @Size, @NotEmpty, @Email, etc.)
    • Custom validation annotations and validators
  • Best-practices: examples, and labs

    Spring Security Framework

  • Overview of container-managed security
  • Overview of Spring Security framework
  • Switcing from container-managed to Spring security
  • Installing and configuring Spring Security
  • Exposing security context in the application
  • Creating authentication and authorization-aware user interfaces
  • Securing the business layer with JSR 250-style method-based annotations (AOP)

Price Includes: £1200

  • Hands-on tutor led training
  • Unlimited practice lab access
  • Books, CDs and Manuals
  • VAT
  • Refreshments
  • Completion Certificate

Time table

Start Date End Date  Session Time Location Bookings
11-06-2013 27-06-2013 Tue,Thu 18:30-21:30 Central London Reserve your place BOOK ONLINE
24-06-2013 26-06-2013 Mon,Tue,Wed 10:00-17:00 Central London Reserve your place BOOK ONLINE
01-07-2013 03-07-2013 Mon,Tue,Wed 10.00-17.00 Central London Reserve your place BOOK ONLINE
09-07-2013 25-07-2013 Tue,Thu 18:30-21:30 Central London Reserve your place BOOK ONLINE
29-07-2013 31-07-2013 Mon,Tue,Wed 10:00-17:00 Central London Reserve your place BOOK ONLINE
13-08-2013 29-08-2013 Tue,Thu 18:30-21:30 Central London Reserve your place BOOK ONLINE
19-08-2013 21-08-2013 Mon,Tue,Wed 10:00-17:00 Central London Reserve your place BOOK ONLINE
10-09-2013 26-09-2013 Tue,Thu 18:30-21:30 Central London Reserve your place BOOK ONLINE
23-09-2013 25-09-2013 Mon,Tue,Wed 10:00-17:00 Central London Reserve your place BOOK ONLINE
08-10-2013 24-10-2013 Tue,Thu 18:30-21:30 Central London Reserve your place BOOK ONLINE
21-10-2013 23-10-2013 Mon,Tue,Wed 10:00-17:00 Central London Reserve your place BOOK ONLINE
12-11-2013 28-11-2013 Tue,Thu 18:30-21:30 Central London Reserve your place BOOK ONLINE
18-11-2013 20-11-2013 Mon,Tue,Wed 10:00-17:00 Central London Reserve your place BOOK ONLINE
03-12-2013 19-12-2013 Tue,Thu 18:30-21:30 Central London Reserve your place BOOK ONLINE
16-12-2013 18-12-2013 Mon,Tue,Wed 10:00-17:00 Central London Reserve your place BOOK ONLINE
Training Square London

Previous Training Participants

Orange Logo
Metro Bank logo
The Bank of Newyork

UBS
Gumtree
France Telecom
Royal Mail

QA IQ

Trinity Mirror
National Theatre
Audible UK
Lebara Mobile UK logo
Ministry Of Defence

Bromley Council
Chelsea Construction


hotel.info logo

Isilington Council Logo

All saints School


Red Commerce Logo

Roderick James Architects Logo

RIPE Network Coordination Centre logo

St georges university London logo

Request Brochure

Call: 0207 256 2268
 
 
 
 
  Course Title: Java Spring and Hibernate Framework
 
Autodesk Authorized training centre
Oracle
SymReg Partner
Cisco Certified