Network Deployment (Distributed operating systems), v8.0 > Develop and deploying applications > Develop applications that use Bean Validation API


Use bean validation in the product

The Java Enterprise Edition (Java EE) 6 specification includes the Bean Validation API that is a standard mechanism for validating JavaBeans in all layers of an application.

Before the Bean Validation specification, JavaBeans were validated in each layer. To prevent the reimplementation of validations at each layer, developers bundled validations directly into their classes or copied validation code, which was often cluttered. Having one implementation that is common to all layers of the application simplifies the developers work and saves time. Bean validation is common to all layers of an application. Specifically, web applications have the following layers:

For WAS, these layers are built and administered with several components in the product that are necessary for developing and deploying applications.

New feature: The product provides support for the Bean Validation API in the Java EE environment by providing a bean validation service in multiple Java EE technologies including Java Servlets, EJB, Java Persistence API (JPA) 2.0, Java EE Connector API (JCA) 1.6 and Java ServerFaces (JSF) 2.0. Bean validation provides these technologies a way to maintain data integrity in an integrated and standard environment.New feature:

Enterprise application development involves multiple teams developing numerous applications and modules that are assembled and deployed in an application server environment. The product ensures that each application and module data is validated independently. Validation is performed using only the constraints defined for the application and module.


What to do next


Run an embeddable container
Troubleshoot bean validation in RAR modules
Bean validation in RAR modules
Bean Validation
Bean validation in JPA
Migration of JPA applications and bean validation
Bean validation built-in constraints

+

Search Tips   |   Advanced Search