• Toll Free: 1 (877) 645-8352
  • info@macropuseducation.com
Generic selectors
Exact matches only
Search in title
Search in content
Search in posts
Search in pages
Filter by Categories
Blog

Springs and Hibernate

Springs and Hibernate

Hibernate and Spring are open-source Java frameworks that simplify developing Java/JEE applications from simple, stand-alone applications running on a single JVM, to complex enterprise applications running on full-blown application servers. Hibernate and Spring allow developers to produce scalable, reliable, and effective code. Both frameworks support declarative configuration and work with a POJO (Plain Old Java Object) programming model, minimizing the dependence of application code on the frameworks, and making development more productive and portable.
The Hibernate framework aims to solve the problems of managing data in Java.Spring is a multitier framework that is not dedicated to a particular area of application architecture. However, Spring does not provide its own solution for issues such as persistence, for which there are already good solutions

Objects:

  • Introduction
  • Software’s installations
  • Introduction to Design patterns. (Patterns used in Java Web Applications)
  • Introduction to Hibernate&Introduction to Spring
  • Introduction to Spring Architecture, Spring Modules
  • Hibernate architecture& Configurations
  • Spring JDBC Interaction
  • Spring Hibernate Interaction

Springs and Hibernate
Day 1:

  • 1) Introduction
  • 2) Software’s installations (if required)
  • 3) Introduction to Design patterns. (Patterns used in Java Web Applications)
    • MVC(Model View Controller)
    • Singleton Design Pattern
    • Front Controller Design Pattern
    • Factory Design Patterns
    • Data Transfer Object / Value Object Design Pattern
    • Service Locator Design Pattern
  • 4) Introduction to Struts
  • 5) Introduction to Log4j

Day 2:

  • 1) Introduction to Hibernate
  • 2) Introduction to Spring
  • 3) Struts Configurations, Action Servlet, Request Processer

Day 3 & 4:

  • 1) Struts Actions
  • 2) Struts Action Forms
  • 3) Struts Tiles, Plug-in and Sample Application

Day 5:

  • 1) Hibernate architecture
  • 2) Hibernate Configurations
  • 3) Hibernate Data Types, ORM Mapping
  • 4) Introduction to Session Factory, Session, Configuration, Transactions

Day 6:

  • 1) Hibernate ID Generator
  • 2) Inheritance Concepts
  • 3) Relations (one to one, one to many, many to one, many to many) set, list, bag, array, map in mapping xml file
  • 4) Cascading

Day 7:

  • 1) Hibernate Criteria
  • 2) Restrictions, Order, Expressions, Projections

Day 8:

  • 1) Hibernate Query Language

Day 9:

  • 1) Declaring functions, stored procedures in hibernate mapping xml file
  • 2) Hibernate Cache Mechanisms, Hibernate Plug-in
  • 3) Hibernate Transactions

Day 10:

  • 1) Declaring functions, stored procedures in hibernate mapping xml file
  • 2) Hibernate Cache Mechanisms, Hibernate Plug-in
  • 3) Hibernate Transactions

Day 11:

  • 1) Introduction to Spring Architecture, Spring Modules
  • 2) Introduction to IOC.
  • 3) Introduction to Bean Factory, Configurations
  • 4) Setter and Constructor Type Injection

Day 12:

  • 1) Bean Scopes.
  • 2) AutoWiring
  • 3) Making use of idref, local, property, Inner beans, props, list, set, map, loading.

Day 13:

Spring JDBC Interaction

  • 1) Jdbc Template.
  • 2) Most of the methods present in Jdbc Template class will be covered.
  • 3) JDBC DAO Support.

Day 14:

Spring Hibernate Interaction

  • 1) Hibernate Template
  • 2) Jndi Object Factory Bean
  • 3) Local Session Factory Bean
  • 4) Hibernate DAO Support

Day 15 & 16:

  • 1) Spring MVC

Day 17:

  • 1) Integration of Struts Spring Hibernate

Day 18:

    Introduction to Aspect Oriented Programming
  • 1) Advice, Join Point, Aspect, Target ,Pointcut
  • 2) Types of Advices
    • Before Advice
    • Around Advice
    • After Returning Advice
    • Throws Advice
  • 3) Point cuts
    • a) NameMatchMethodPointcut
    • b) RegExpMethodPointCut

Day 19:

  • 1) Introduction to Drools

Day 20:

  • 1) Introduction to JIRA

Our distinct services include :

  • Material and Documents: We provide real time working documents and materials to our students.
  • Free System Access : We have the latest and most up to date platforms deployed on high-end servers that are available remotely and in-class on a 24/7 basis.
  • Interview Preparation: We will prepare you for interviews in your specialized area by providing some real time interview questions. We also conduct mock interviews and assist you in preparing a professional resume.
  • Placement Assistance: Our placement service division provides job placement support by submitting your resumes to prospective clients and emails you any new job opportunities in the market. However, we do not provide false guarantees on securing any jobs for you. We have a history of several ex-students who have secured excellent jobs based on our WORLD class training approach, implementation of case study projects and post training support.
  • Initial Job Stabilization Support: We support our students to get stabilized in their job in the first TWO months. If our students come across any issues, we are there to help them. Students can send an email to us with their issues, our experts will reply back with possible solutions within 24 hours.
  • Free Class Room sessions recording: In addition to the e-class training, we will give you authorization to record all of your e-class room training sessions, so that you can go back and review.

Other Courses related

Course registration

Instructor Led Hands-on eClassroom Training.

Key Points of Training Program :

Springs and Hibernate Courses, Learn with Online Practice, in-class Seminars, Training and Certification from the list of world-class education trainers. Macropus provides Class Material, Tutorial Curriculum, Demo Videos, Sample Questions, Recommended Books, Tips and Tricks. Get lectures and practical lessons on development and programming to improve technical skills and Students will benefit with Job Placements, Visa.

Send Enquiry

FREE Demo Registration

FREE Demo Registration

FREE Demo Registration

X