Creating a CXF Simple Frontend project

A CXF Simple Frontend project builds services by using reflection to intelligently map your classes to a WSDL model. Unlike JAX-WS projects, you do not need to annotate your web service classes or create a WSDL first. See the Simple Frontend page on the Apache CXF web site for details.
Note: You need to select Apache CXF as your runtime before creating a CXF Simple Frontend project.

To create a CXF Simple Frontend project:

  1. Select File > New > Project .
  2. In the New Project wizard, select SOA Tools > CXF Simple Frontend.
  3. Enter the project name in the General Details panel and click Next.
  4. In the CXF Starting Point panel, click Browse to select a Java source file.
  5. In the Dependencies section, add any dependent Java files or libraries and click Next.
  6. In the CXF java2ws Generator Paremeter page, select the version of SOAP that you want to use in the generated WSDL.
  7. Make the following checkbox selections, as required:
    • None: A directory structure for a CXF-enabled project is created
    • Generate server: Generates server-side code
    • Generate client: Generates client-side code
    • Verbose: Displays comments during the code generation process.
  8. Click Finish.
Starting point code that uses the Aegis data binding is generated for you. You will need to complete the code as necessary.