JSON, AJAX with Spring, Hibernate Training


Duration: 5 Days

Course fee:$999.00 (₹65009.93)




Additional Information

Course Content

Introduction to Java EE Web Applications

1. Server-Side Application Development with Java EE
2. Java Frameworks, Components and Services
3. Application Design with Web-Based Components
4. Structure of Java EE Web Components
5. Web Applications Deployment
6. Services of Java EE Web Container

Using ANT

1. ANT Build File
2. Design ANT Targets
3. Using ANT Standard Tasks
4. ANT Properties
5. Compile and Execute Java Applications
6. Build WAR, EAR and JAR Deployment Files

Accessing Databases with JDBC

1. JDBC Connectivity Model
2. Access Data Sources through JNDI
3. Connecting to a Database
4. Executing SQL Queries and Updates
5. Processing Result Sets
6. Using Scrollable and Sensitive Result Sets
7. Working with ResultSetMetaData Classes
8. Utilizing Parameterized Statements
9. Call Stored Procedures
10. Handle SQLExceptions
11. How to Control Transactions
12. Using Batch Updates

Java Naming and Directory Interface (JNDI)

1. Role of JNDI in the Java EE Architecture
2. JNDI Service Providers
3. Importing and Utilizing JNDI Packages
4. Bind Objects with JNDI
5. Looking up Objects with JNDI
6. Using the Environment Naming Context (ENC)
7. Declaring Resource References

Hibernate Overview

1. Need for Hibernate
2. Hibernate and ORM (Object-Relation Mapping)
3. POJOs (Plain Old Java Objects) and the Data Layer
4. Hibernate Mapping
5. Hibernate Over Entity Beans

Hibernate Programming Fundamentals

1. Modeling Complex Mappings
2. Hibernate and Native SQL
3. HQL (Hibernate Query Language)
– Where
– Order By
– Group By
4. Hibernate Aggregate functions
– Avg
– Min
– Max
5. HQL Associations and Joins
6. Hibernate Subqueries
7. Hibernate Configuration Files
8. Full CRUD Application (Create, Retrieve, Update, and Delete)

Hibernate Power Programming

1. Hibernate Annotations and JPA
2. Issues with Adding Hibernate to Existing Systems
3. Developing POJOs in Existing Systems
4. Advanced HQL Techniques
5. HQL Result Transformers
6. Using the Criteria API for Complex Queries
7. Transaction and Concurrency Issues
8. Identifying and Removing Performance Bottlenecks
9. Lazy Loading for Performance
10. Inheritance and Polymorphism in the Persistence Layer
11. Hibernate Best Practices

Introduction to the Spring Application Framework

1. Spring Capabilities and Modules
2. The Role of POJOs
3. Lightweight IOC (Inversion-Of-Control)
4. Dependency Injection
5. The Factory Pattern and the Spring Container
6. Spring XML Configuration Files
7. Spring Persistence Support
8. Data Access Framework and Data Access Objects
9. AOP (Aspect-Oriented Programming)

Adding Spring to Existing Applications

1. Issues Adding Spring to Existing Applications
2. AOP and Transactions
3. Spring Valuators
4. Spring Interceptors
5. Spring MVC
6. Integrate Spring with Hibernate
7. Possible Conflicts with Existing Systems
8. AOP vs. Annotations

Introduction to AJAX

1. AJAX Architecture and Capabilities
– Client Side
– Server Side
2. Page Reload Paradigm
4. JavaScript and DOM
5. XMLHttpRequest Object
– readyState and responseXML Properties
6. Making AJAX Asynchronous Calls
7. AJAX Function Calling Conventions
8. Response Handling with JavaScript
9. Browser Compatibility Issues
10. Server-Side and Client-Side AJAX

Java and AJAX

1. Callback Functions/Methods
2. Built-In Objects
3. Parsing AJAX Responses
4. XML and JSON Response Formats
5. Servlet Code to Handle AJAX Requests
6. Server Side Persistence
7. AJAX Patterns and Best Practices
8. Limitations of AJAX
9. Debugging AJAX

Adding AJAX to Existing Web Applications

1. Adding AJAX to Existing Apps issues
2. Dealing with Asynchronous Responses
3. Cross Browser Libraries and Frameworks
4. Working with AJAX Toolkits
– Dojo Toolkit
– Prototype
– DWR (Direct Web Remoting)
– Google Web Toolkit
5. AJAX and REST Design Compatibility Issues
6. Security Issues

Web Services on the Server Side

1. Overview of Web Services
2. Advantages of Web Services
3. Create a Web Service
4. Deploy a Web Services
5. What is requirement for a JAX-WS Web Service Endpoint Implementation Class
6. The Web Service Endpoint Implementation Class
7. Working with WSDL Files
8. Web Service Interoperability

Web Services on the Client Side

1. Consume a Web Service
2. Client Side Artifacts
3. JAX-WS Clients
4. Java/WSDL Mapping
5. RESTful Web Services
6. RESTful Web Services in Java


There are no reviews yet.

Be the first to review “JSON, AJAX with Spring, Hibernate Training”

Contact Us

Please fill this form, we'll get back to you as soon as possible!

TOP mautic is open source marketing automation