J2EE Homework Help

J2EE is a platform-independent, Java-centric environment from Sun for developing, building and deploying Web-based enterprise applications online. The J2EE platform consists of a set of services, APIs, and protocols that provide the functionality for developing multitiered, Web-based applications. These libraries are mostly useful if the applications you're developing have to be multi-tiered, fault-tolerant and/or distributed, running on application servers. The current version is called Java EE 7.
The J2EE architecture consists of four major elements:

  • The J2EE Application Programming Model is the standard programming model used to facilitate the development of multi-tier, thin client applications.
  • The J2EE Platform includes necessary policies and APIs such as the Java servlets and Java Message Service (JMS).
  • The J2EE Compatibility Test Suite ensures that J2EE products are compatible with the platform standards.
  • The J2EE Reference Implementation explains J2EE capabilities and provides its operational definition.

There are four platforms of the Java programming language:

  • Java Platform, Standard Edition (Java SE)
  • Java Platform, Enterprise Edition (Java EE)
  • Java Platform, Micro Edition (Java ME)
  • JavaFX

J2EE is a set of specifications which targets the enterprise technologies like JMS, WS, Servlets, JSP, EJB's etc. Most of these specifications are implemented using Java. Using J2EE technology stack you can write complex business application.

  • Java Servlets
  • JavaServer Pages (JSP)
  • Enterprise JavaBeans (EJB)
  • Java Message Service (JMS)
  • Java Naming and Directory Interface (JNDI)
  • Java Database Connectivity (JDBC)
  • JavaMail
  • Java Transaction Service (JTS)
  • Java Transaction API (JTA)
  • J2EE Connector Architecture (J2EE-CA, or JCA)
  • A Simple Servlet
    • J2EE Software and Setup
    • Environment, Path and Classpath Settings
    • J2EE Application Components
    • Create the HTML Page
    • Create the Servlet
    • Compile the Servlet
    • Start the J2EE Application Server
    • Start the Deployment Tool
    • Assemble the J2EE Application
    • Verify and Deploy the J2EE Application
    • Run the J2EE Application
  • A Simple Session Bean
    • Create the Session Bean
    • Local Interfaces
    • Modify the Servlet
    • Compile the Session Bean and the Servlet
    • Start the Platform and the Tools
    • Assemble the J2EE Application
    • Verify and Deploy the J2EE Application
    • Run the J2EE Application
  • A Simple Entity Bean
    • Create the Entity Bean
    • Change the Servlet
    • Compile
    • Start the Platform and Tools
    • Assemble and Deploy
    • Run the J2EE Application
  • A Simple Message Bean
    • JMS Overview
    • Create the Message-Driven Bean
    • Change the Servlet
    • Compile
    • Start the Platform and the Tools
    • Assemble the J2EE Application
    • Verify and Deploy the J2EE Application
    • Run the J2EE Application
  • Cooperating Enterprise Beans
    • Change the Entity Bean
    • Change the Session Bean
    • Change the Servlet
    • Compile
    • Start the Platform and Tools
    • Assemble the Application
    • Verify and Deploy the J2EE Application
    • Run the J2EE Application
  • JavaServer Pages Technology
    • Create the JSP
    • Change bonus.html
    • Start the Platform and Tools
    • Update the WAR File
    • Verify and Deploy the J2EE Application
    • Run the J2EE Application
  • Adding JavaBeans to the Mix
    • Create bonus.jsp
    • Create the JavaBeans Class
    • Bean Properties
    • Change the Servlet
    • Compile
    • Start the Platform and Tools
    • Update the WAR File
    • Verify and Deploy the J2EE Application
    • Run the J2EE Application¬†
  • Custom JSP Tag Libraries
    • Custom JSP Tag
    • Declare the Tag Library
    • Create the Tag Library Descriptor
    • Create the Tag Handler Class
    • Change bonus.jsp
    • Compile
    • Start the Platform and Tools
    • Update the WAR File
    • Verify and Deploy the J2EE Application
    • Run the J2EE Application

We Serve in