Enterprise Java Applications with Spring and Hibernate

Level
Total time

Enterprise Java Applications with Spring and Hibernate

Perpetual Solutions
Logo Perpetual Solutions
Provider rating: starstarstarstarstar 10 Perpetual Solutions has an average rating of 10 (out of 1 reviews)

Need more information? Get more details on the site of the provider.

Starting dates and places
There are no known starting dates for this product.

Description

Prerequisites:

The participants taking this course must be familiar with Java and the general principles of object oriented programming (OOP).
Prior exposure to the following concepts and technologies is very helpful, but not required:
- General understanding of web development principles
- Basic knowledge of HTML and CSS
- Basic knowledge of JavaScript
- Understanding of Java 5 Annotations
- Basic understanding of the HTTP protocol, including concepts like SSL, redirection, GET vs POST, etc.
- Basic knowledge of SQL
- Familiarity with MySQL (or any other relational database)
- Familiarity with Eclipse IDE (or any other IDE)
- Familiarity with Tomcat (or any other Java EE application server)
- Familiari…

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

Didn't find what you were looking for? See also: Java, JavaScript & AJAX, Programming (general), Web Accessibility, and Web Analytics.

Prerequisites:

The participants taking this course must be familiar with Java and the general principles of object oriented programming (OOP).
Prior exposure to the following concepts and technologies is very helpful, but not required:
- General understanding of web development principles
- Basic knowledge of HTML and CSS
- Basic knowledge of JavaScript
- Understanding of Java 5 Annotations
- Basic understanding of the HTTP protocol, including concepts like SSL, redirection, GET vs POST, etc.
- Basic knowledge of SQL
- Familiarity with MySQL (or any other relational database)
- Familiarity with Eclipse IDE (or any other IDE)
- Familiarity with Tomcat (or any other Java EE application server)
- Familiarity with Ant

Course Description:

This course teaches students how to develop enterprise Java web applications with the Spring, Hibernate frameworks. The class is designed to run as a hands-on tutorial with more than 50% of time being devoted to writing code.

This course is designed for developers who wish to get into the world of enterprise Java Web development - Spring and Hibernate, and avoid all the pitfalls by learning about best practices and the solutions.
The delegates taking this course must be familiar with Java and the general principles of object oriented programming (OOP).

This course includes the following modules:

Java EE

  • Overview of Java EE (a.k.a. J2EE)
  • Comparison of Java EE with other enterprise technologies

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

Database-driven Java Web Applications

  • Connecting to databases from Java web applications
  • Review of JDBC
  • Overview of JNDI
  • Overview of container-managed database connection pools (DBCP)
  • Overview of DAO design pattern
  • Using both Servlets and JSPs through clean design: examples and labs

Hibernate

  • Overview of ORM frameworks
  • Overview of Hibernate: advantages, features, etc.
  • Overview of EJB3's JPA
  • Switching from JDBC to Hibernate
  • Installing and configuring Hibernate
  • Overview of Hibernate Annotations
  • Overview of Hibernate Query Language (HQL)
  • Overivew of Hibernate caching (through EHcache)
  • Best-practices: examples, and labs

Spring Framework

  • Overivew of Model-View-Controller (MVC) design pattern
  • Overview of the overall Spring framework (as a replacement for EJB)
  • Overview of Spring MVC
  • Switching from Servlets to Spring
  • Installing and configuring Spring
  • Overview of Spring Controllers
  • Overview of Spring Validators
  • Best-practices: examples, and labs

For online live training advice please visit our Learning Advice Centre on our website. Be sure to follow us on Twitter to receive special course offers, news and updates!

There are no reviews yet.
Share your review
Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate £1.- to Stichting Edukans.

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.