Java™ Open Source Training Courses
Batky-Howell's Java Open Source training curriculum includes a Spring/Hibernate Accelerated Workshop as well as separate Spring Framework 3 and Hibernate 3 training courses. In addition, a Web Services and Axis2 training course and a course that provides training in Struts are available. Click on a course below to learn more about each of our offerings:
- Spring/Hibernate Accelerated Workshop (5 long days)
-

This intensive 5-day, 12-hour per day workshop combines our 3-day Hibernate 3.0 course and our 3 day Spring 2.5 course along with a capstone Spring/Hibernate integration project. This workshop makes uses of Eclipse as the IDE, Apache Derby as the DBMS, and Apache Tomcat as the web container.
- Spring 3 (3 days)
-
This course is a new course based on the Spring 3 release. It includes complete coverage of the annotation based approach to configuration and the use of Java-5 capabilities that was first introduced in Spring 2.x, and which has been greatly enhanced in Spring 3. It also provides coverage of the traditional XML-based configuration that can still play an important role in existing and new projects. The course starts with the basics of Spring and in-depth coverage on using the powerful capabilities of the Core module to reduce coupling, and increase the flexibility, ease of maintenance, and testing of your applications. It goes on to cover all the important capabilities of Spring 3, including using Spring to simplify the creation of a persistence layer with JDBC and/or persistence frameworks like Hibernate and JPA. It includes coverage of advanced capabilities such as using Spring's Aspect Oriented Programming (AOP) to program cross-cutting concerns such as transactions and security. The course includes integration of Spring with Java EE Web applications, and an introduction to Spring Security v3, its architecture, and how to use it to secure both Web application request and bean invocations.
- Spring 3 and Spring Web Flow 2.1 (5 days)
-
This five-day course is a new course based on the Spring 3 release. It includes complete coverage of the annotation based approach to configuration and the use of Java-5 capabilities that was first introduced in Spring 2.x, and which has been greatly enhanced in Spring 3. It goes on to cover all the important capabilities of Spring 3, including using Spring to simplify the creation of a persistence layer with JDBC and/or persistence frameworks like Hibernate and JPA. The course includes integration of Spring with Java EE Web applications, an introduction to Spring's Web MVC, and thorough coverage of Spring Web Flow 2 (which is still the latest version available). The course includes thorough coverage of Web Flow, including an overview of its capabilities and architecture, defining flows, flow variables and actions, the Unified EL, and flow programming.
- Hibernate 3 (3 days)
-
This course covers everything you need to know to begin working with Hibernate in a very short time. It covers all the important concepts necessary to access and update data stored in relational databases. It includes an extensive series of labs to exercise all major capabilities.
- Introduction to Web Services (1 day)
-
In this one-day course, students learn a combination of web service fundamentals and the basics of the Axis2 platform. Web service topics such as SOAP and WSDL are covered from both client and server implementation perspectives. Students will learn how to create a Java SE web service client by generating client helper code from a WSDL file. They will then learn how to create and deploy Java web services to Apache Tomcat by using either Java code or WSDL as the starting point.
- Struts (3 days)
-
This three-day course will teach students how to use Java Struts as a framework to develop web applications that follow the Model/View/Controller design pattern. The topics cover the components of Struts that are available from the Jakarta project of the Apache Foundation. The course illustrates what the components provide and effective use of them.
Want to speak with someone? Contact us at 1-800-868-2202 or This e-mail address is being protected from spambots. You need JavaScript enabled to view it .
Delivery Options
All five Java Open Source training classes can be delivered at your location, or at our Denver, Colorado Training Center. These courses are also available as live online deliveries using our virtual classroom.
For individual students, we regularly schedule our Spring/Hibernate Accelerated Workshop on our public calendar.
The course was great. There was a lot to cover, but the instructor did a good job of covering the topics in a clear manner.
About the Technology
For the last 10 years Java enterprise applications have been heavily influenced by open source projects. Whether its Struts for web applications, Hibernate for object-relational mapping, or Spring for loosely coupled enterprise application development, open source contributors have forged ahead of the Java Community Process to innovate in a more timely manner.
It covered exacly what we needed to start on a upcoming project. Great introduction to Struts.
About Batky-Howell
In our 20 years of existence, we have taught over 40,000 students across North America, Europe, and Asia in topics ranging from VMware to Oracle Database Administration. We deliver our hands-on, instructor-led training classes both onsite and live online. Read more about our story and what we do.
Visit Batky-Howell's Java Specific Site
Visit our Java focused website to stay up to date on the most recent Java News, take one of our Java Quizzes, or watch our Java Video Tutorials.




