Web Modules

In the J2EE architecture, Web components and static Web content files such as images are called Web resources. A Web module is the smallest deployable and usable unit of Web resources. A J2EE Web module corresponds to a Web application as defined in the Java Servlet Specification.

In addition to Web components and Web resources, a Web module can contain other files:

  • Server-side utility classes (database beans, shopping carts, and so on). Often these classes conform to the JavaBeans component architecture.

  • Client-side classes (applets and utility classes).

A Web module has a specific structure. The top-level directory of a Web module is the document root of the application. The document root is where JSP pages, client-side classes and ...

Get The J2EE™ Tutorial Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.