Create interfaces through which your users can access the underlying functionality.
Create a Dynamic Web Project.
More information: Creating Dynamic Web Projects .
Using the corresponding wizards, create the necessary Web components such as servlets, filters, listeners, and so on.
More information:
In the Java editor, implement the Java source code.
More information:
You can also enhance your Web application by embedding security features. Using the required permissions, you can tune user access to application resources.
More information: Checking Authorizations with Java Permissions .
You can customize additional functionality for your application such as the favicon and the cross-domain policy file.
More information: Customizing the Favicon and the Cross-Domain Policy File
If required for the above tasks, add the necessary content to the web-j2ee-engine.xml deployment descriptor.
More information: Editing the web-j2ee-engine.xml .
If you have not done so initially, add the Dynamic Web Project to an Enterprise Application Project.