Integrating JavaServer Faces (JSF) , Hibernate, and Spring (TT-6380)
NOTICE: This course replaces TT-488.
Created in collaboration by several leading J2EE and JSF authors and industry experts, this intensive course will give you the skills to design and build scalable, secure, maintainable web applications - leveraging Trivera\'s extensive experience in the delivery of scalable enterprise applications with complex web interfaces based on J2EE technologies.
Skills Gained
Helping front-end developers, back-end developers, and architects understand how they can get the most out of JavaServer Faces (JSF), this course explores the new official standard for simplifying Java web development, explaining what JSF is, how it works, and how it relates to other frameworks and technologies like Struts, Servlets, JSP, and JSTL.
Also provided is coverage of all the standard components, renderers, converters, and validators, along with advice on how to use them to create solid applications. Working in a hands-on, lab-intensive environment, students will explore and use complex user interface layouts, prototyping, and integrating templates with back-end model objects. Also covered are advanced techniques like internationalization, integration with Struts, and extending JSF with custom components, renderers, converters, and validators.
Who Can Benefit
This is an intermediate programming course geared for experienced Java developers who want to use and leverage JSF, Spring and Hibernate to build robust web applications.
Prerequisites
Students should have at least six months prior Java development experience, including some experience using Server Side technologies (Servlets/JSPs) Students should be comfortable creating a servlet and JSP.
Workshop Overview
JavaServer Faces (JSF) provides event driven, component-based technology for developing J2EE web applications. This technology greatly simplifies developing web applications. Finally, Java web developers can assemble reusable UI components into rich GUI pages. A standard UI component model will create a rich third party market of reusable GUI components. JSP is to JavaServer Faces as ASP is to ASP.net.
Spring makes J2EE development easier. Spring is a J2EE framework that simplifies commons tasks and encourages good design based on programming to interfaces. Springs makes your application easier to configure and reduces the need for many J2EE design patterns (quite a few J2EE design patterns are really glorified hacks that clutter your code base). Spring puts the OO design back into your J2EE application, and it integrates nicely with JSF.
Hibernate has become the de facto OR (object relational) mapping framework. More people use Hibernate than JDO and EJB CMP-CMR combined.
Combining JSF, Spring and Hibernate is a powerful web development stack. This course provides comprehensive hands-on content for JSF, and a basic introduction to Spring and Hibernate.
Hands-On Learning
Throughout the course students will be led through a series of progressively advanced topics, where each topic consists of lecture, group discussion, comprehensive hands-on lab exercises, and lab review.
This class is "technology-centric", designed to train attendees in essential J2EE development skills coupling the most current, effective techniques with the most sound coding practices.
This workshop is about 50% hands-on lab and 50% lecture. Multiple detailed lab exercises are laced throughout the course, designed to reinforce fundamental skills and concepts learned in the lessons. Because these lessons, labs and projects are presented in a building block fashion, students will gain a solid understanding of not only the core concepts, but also how all the pieces fit together in a complete application. At the end of each lesson, developers will be tested with a set of review questions to ensure that he/she has fully understands that topic.
Code:
TT-6380
Length:
5 days
Type:
Instructor-Led
Certified By:
Other Java :: Development :: Trivera
Tuition:
$2,250 / contact for GSA GOV.
This course is taught by Certified instructors. There is a difference. Learn More
This course is in the following categories. Click the categories to find similar courses and topics of interest.
Step 5, getSetUpOperation() and getTearDownOperation()
Step 6, Define one or more testXXX methods
Step 7, Release any resources by overriding tearDown()
Common Pitfalls and Strategy for Integration Testing with Cactus
DBUnit Ant Support
Lesson: Spring and Hibernate
Using Queries with Spring/Hibernate
Spring IOC and Hibernate
Using named queries
Problem
Managing Transaction
Appendix A
(Short) Introduction to ANT
What is ANT?
What are the benefits of ANT?
Installing ANT
Using ANT
Writing a build.xml File
Running an ANT Script
When you take a certified course with ExitCertified, you are learning from
the creators of the products you use. Our commitment to your IT
community, along with our authorization to deliver certified courses,
ensures you receive a premium training experience.