Q29. What does web module contain?

The web module contains:
• JSP files,
• class files for Servlets,
• GIF and HTML files, and
• A Web deployment descriptor.
  Web modules are packaged as JAR files with a .war (Web Archive) extension.

Q30. What APIs are available for developing a J2EE application?

• Enterprise JavaBeans Technology(3 beans: Session Beans, Entity Beans and
  Message-Driven Beans)
• JDBC API(application level interface and service provider interface or driver)
• Java Servlets Technology(Servlet)
• Java ServerPage Technology(JSP)
• Java Message Service(JMS)
• Java Naming and Directory Interface(JNDI)
• Java Transaction API(JTA)
• JavaMail API
• JavaBeans Activation Framework(JAF used by JavaMail)
• Java API for XML Processing(JAXP,SAX, DOM, XSLT)
• Java API for XML Registries(JAXR)
• Java API for XML-Based RPC(JAX-RPC)-SOAP standard and HTTP
• SOAP with Attachments API for Java(SAAJ)-- low-level API upon which JAX-RPC
  depends
• J2EE Connector Architecture
• Java Authentication and Authorization Service(JAAS)