Course details
HIBERNATE is a very powerful aspect of advanced JAVA which brings about the maps the Object Oriented features of JAVA with relational model. This course at DUCAT would train you to design application using Hibernate concepts, learn and understand the use of important Hibernate capabilities, its strengths and combine it with Spring Framework. Spring Framework is a type of application framework that can be used to create high performing, reusable code without any lock-in. Spring makes development of J2EE easier. Therefore those who have mastered J2EE should take up this course as next logical step. DUCAT does not make it mandatory to be through with J2EE but knowledge would aid in better understanding of the concepts. This course is popular among those into developing JAVA application, architects, programmers, engineers, managers and those into development or integration of complex enterprise-level Java applications.The JAVA HIBERNATE SPRING course at DUCAT gives the participant in-depth coverage and lots of practical exercises to understand the technology and make the best use of it in real time situations. The course is designed by our experts who have mastered the technology. The consultants teaching the courses have hands on experience on this technology. This spectacular combination ensures that the students are job ready when they pass out of the course.
HIBERNATEV3.0 INTRODUCTION TO MAPPING OBJECTS TO RELATIONAL DATABASES
- Serialization 2
- XML2Object
- oriented Database system
- Mapping
INTRODUCTION TO HIBERNATE
- Hibernate Architecture
- Hibernate configuration
- Hibernate's Support for Other Technologies
- Installing Hibernate
- A "Hello world" stand alone application
- Servlet-Based Hibernate application
CREATING PERSISTING CLASSES
- Mapping a basic Java Class
- Mapping a Class with Binary Data
- Mapping a Serializable Class
- Mapping a class with Data/ calendar attributes
- Mapping a Read-only class
- Mapping a class using Versioning /Timestamps
MAPPING INHERITENCE WITH JAVA CLASSES
- Table-Per -class Hierarchy Mapping
- Table-Per -subclass Hierarchy Mapping
- Table-Per -concrete-subclass Hierarchy Mapping
- Persistence interfaces
PACKAGES AND INTERFACES
- Defining a package
- Understanding CLASSPATH
- Access Protection
- Importing packages
- Defining and Implementing interfaces
- Anonymous classes
- Abstract classes Vs Interfaces
- Adapter classes
WORKING WITH COLLECTIONS
- Associations
- Lazy initialization
- Mapping Sets/Sorted Sets
- Mapping lists
- Mapping Arrays
- Mapping a Bidirectional Association
USING PERSISTENT OBJECTSG
- Learning String Operation
- Learning character Extraction
- Learning string Comparison
- Understanding string Buffer Classes
- String builder class
- Creating Immutable Class
SCALAR QUERIES AND HIBERNATE QUERY LANGUAGE
- Queries
- Named Queries
- SQL Queries
- Hibernate Queries language
HIBERNATE CACHING
- Setting Up a Session Factory Cache
- Using the persistent Object cache
- Setting Up EHcache
HIBERNATE TRANSACTIONS AND LOCKING
- Configuration
- Database support
- Using Transactions
- The Transactions API
- Transaction Example Using Oracle
- Locking
HIBERNATE AND XDOCLET
- Introduction to XDoclet
- Using XDOclet with Hibernate
- Hibernate XDoclet Tags and description
HIBERNATE AND ECLIPSE
- Hibernator
- HiberClipse
- Hibernate synchronizer
INTEGRATION OF STRUTS 2, HIBERNATE AND SPRING
- Struts and Hibernate
- Spring and Hibernate
- Struts, Spring and Hibernate
WHAT IS SPRING?
- Spring modules
- Understanding dependency Injection
- Applying aspect-oriented programming
BASIC BEAN WIRING
- Containing your Bean
- Creating bean
- Injecting into bean properties
- Auto wiring
- Controlling bean creation
ADVANCED BEAN WIRING
- Declaring parent and Child Bean
- Applying method injection
- Injecting Non-spring Beans
- Registering Custom property editors
ADVISING BEANS
- Introducing AOP
- Creating classic spring aspects
- Creating advice
- Defining Pointcuts and Advisors
- Using proxyFactory Bean
- Datatype
- autoproxying
HITTING THE DATABASE
- Learning spring's data Access Philosphy
- Configuring a data source
- Using JDBC with Spring
- Working with JDBC Templates
- Using Spring's DAO Support Classes for JDBC
- Integrating Hibernate with Spring
- Caching
SPRING AND POJO BASED REMOTE SERVICES
- An overview of Spring remoting
- Working with RMI
- Remoting with Hessian and Burlap
- Using Spring's Http Invoker
- Spring and Web services
BUILDING CONTRACT-FIRST WEB SERVICES IN SPRING
- Introducing Spring-WS
- Defining Contract (First!)
- Handling messages with service endpoints
- Wiring it all together
- Consuming Spring-WS Web services
SPRING AND ENTERPRISE JAVA BEANS
- Wiring EJBs in Spring
- Spring and EJB3
HANDLING WEB REQUESTS
- Getting started with Spring MVC
- Mapping requests to controller
- Handling request with controller
- Handling exceptions
INTEGRATING WITH OTHER WEB FRAMEWORKS
- Using spring with struts
- Registering the Spring plug-in with struts
- Writing springware struts actions
- What about struts 2?
- Working Spring into webwork2 / struts 2
Course Location
About Ducat
Fifteen years ago, we had a thought- to create a benchmark IT institute for the country and the world. Today as Asia, and in particular India Information Technology supremacy, we at the DUCAT are proud to contribute our part as the architects of creating IT Professionals for the world.
What began as an idea is now an acknowledged institution for quality learning. This is an outcome of the various facets that give DUCAT its characteristic value, the faculty, enterprising students, academic affiliations, facilities and industry partnerships.
While the world accepts DUCAT`s status, we silently reinforce our commitment of being the cornerstone for research-oriented learning. Combining that with a strong focus on becoming one of the world`s top ranked IT Institute, and we`ve defined our role and our challenge for the years ahead.
See all Ducat courses- JavaScript Full stack web developer virtual internship Virtual Bootcamp + Internship at LaimoonAED 1,449Duration: Upto 30 Hours
- AED 1,406Duration: Upto 185 Hours
- HTML JavaScript Restful API from Scratch Course LineAED 86Duration: Upto 13 Hours