SAP NetWeaver Composition Environment (CE) provides a lean and robust application server based on Java EE 5 technology. It supports the latest Java EE 5 features that simplify the development of enterprise applications such as EJB 3.0, JavaServer Faces (JSF) 1.2, Java Persistency API 1.0, the updated Web services stack, and more.
These How-to guides will cover some of the Java EE 5 features mentioned before, but mainly will guide you on how to develop rapid server-side user interfaces using JSF.
JSF is a Java-based MVC Web application framework, but unlike other traditional web frameworks, JSF uses a component-based approach, which allows developers to focus on the application functionality rather than on little details of HTML.
These guides cover the basics of JSF application development and gradually drill down to advanced topics, so at the end of the tutorials you will be able to:
- Create a Hello World Application Using JavaServer Faces (936 KB)
- Create Your First JSF Application (675 KB)
- Convert and Validate Data (745 KB)
- Develop Custom Converters and Validators (753 KB)
- Develop International JSF Applications (504 KB)
- Call an EJB from JSF (730 KB)
- Call an Enterprise Service from JSF (937 KB)
- Handle Value Change Events (516 KB)
In addition, as time allows, a series of tutorials about the SAP Component Library for JSF will be published. SAP has taken advantage of the highly customizable JSF framework and has created an SAP Component Library for JSF. This library provides a state-of-the-art, enterprise-quality JSF component library that supports the SAP look-&-feel and theme customization capabilities. The library will be available with EhP1 for SAP NetWeaver CE 7.1 which is available for download here.
Before you start working on these guides, you will need an SAP NetWeaver CE 7.1 AS Java and the NWDS based on Eclipse 3.3, which comes with the corresponding plug-ins for developing JSF applications.