Exercise 11.1

Consider the nature of J2EE applications.

  1. Compare and contrast Java JDK and J2EE.

  2. Explain tiered applications.

    • What are the tiers supported by J2EE?
    • What Java technologies are associated with each tier?
    • What tiers do the lab exercises implement?
  3. What is a J2EE container.

Exercise 11.2

Explain what REST stands for and list the basic principles of RESTful interfaces. Are there alternatives to REST?