Focusses on 3 key areas of development with Seam – testing, persistence and security
Test your site to ensure efficiency
Learn how to develop persistent applications
Secure your web application with user authentication and OpenID.
Who This Book Is For
This book is for Java EE application developers who have a Seam web application set up and ready to go, and are looking for information on the key areas of Seam that this book covers.
Table of Contents
What You Will Learn
Test all aspects of your Seam application including the web pages and components
Develop persistent applications using the Java Persistence API (JPA)
Secure applications using role-based security, CAPTCHA, and OpenID
Create a logon form and an authenticator to ensure your site’s security from bogus users
Discover the Seam identity manager API
Configure your application to support OpenID
The Seam framework from JBoss allows developers to use JSF, Facelets, EJB, and JPA to write conversational web applications. Testing, securing, and database persistence are the most important topics to learn if you want an application that runs quickly, efficiently and securely.
Seam 2 Web Development LITE provides a practical approach to developing Seam applications highlighting good development practices. The book zooms in on specific topics of Seam development: database persistence, component testing, and user authentication.
To find out more about upgrading to the full edition, visit www.packtpub.com/lite-editions and log into your account for offers and help. If you don’t have an account on PacktPub.com, visit today and set one up!
David Salter is an enterprise software developer and architect who has been developing software professionally since 1991. His relationship with Java goes right back to the beginning, when he used Java 1.0 to write desktop applications and applets for interactive websites. He has been developing enterprise Java applications using both Java EE (and J2EE) and open source solutions since 2001. He has also written NetBeans IDE 8 Cookbook and Seam 2.x Web Development and coauthored Building SOA-Based Composite Applications Using NetBeans IDE 6, all by Packt Publishing.
We understand your time is important. Uniquely amongst the major publishers, we seek to develop and publish the broadest range of learning and information products on each technology. Every Packt product delivers a specific learning pathway, broadly defined by the Series type. This structured approach enables you to select the pathway which best suits your knowledge level, learning style and task objectives.
As a new user, these step-by-step tutorial guides will give you all the practical skills necessary to become competent and efficient.
Friendly, informal tutorials that provide a practical introduction using examples, activities, and challenges.
Fast paced, concentrated introductions showing the quickest way to put the tool to work in the real world.
A collection of practical self-contained recipes that all users of the technology will find useful for building more powerful and reliable systems.
Guides you through the most common types of project you'll encounter, giving you end-to-end guidance on how to build your specific solution quickly and reliably.
Take your skills to the next level with advanced tutorials that will give you confidence to master the tool's most powerful features.
Accessible to readers adopting the topic, these titles get you into the tool or technology so that you can become an effective user.
Building on core skills you already have, these titles share solutions and expertise so you become a highly productive power user.