EJB & JSP: Java On The Edge, Unlimited Edition by Lou Marco ISBN: 0764548026 Your Guide to Cutting-Edge J2EE Programming Techniques. J2EE APIs Sun Microsystems provides a list of technologies that developers use in creating J2EE applications. Most of these technologies have an associated API. A few, notably XML, are used in several J2EE APIs. Here is a list of the J2EE APIs with a brief description: . JavaServer Pages (JSP): Enables developers to dynamically generate Web pages with HTML, XML, and Java code. JSP pages execute on the Web server. . Java Servlets: Enables developers to dynamically create Web content as well as provide additional functionality to a Web server. Java servlets execute on the Web server. . Enterprise JavaBeans (EJB): Defines an architecture that enables developers to create reusable, server-side components called enterprise beans. . Java Messaging Services (JMS): A set of APIs that invoke asynchronous messaging services such as broadcast and point-to-point (client-to-client) messages. . Java Transaction API (JTA): Provides developers with a mechanism for handling the commit and the rollback of transactions as well as ensuring the ACID (Atomicity, Consistency, Isolation, and Durability) properties of a transaction. . Java Transaction Services (JTS): Provides developers with a means of communicating with transaction monitors and other transaction-oriented resources. . JavaMail: Enables a J2EE application to send and receive e-mail. . Java Naming and Directory Interface (JNDI): Provides an interface for accessing name and directory services, such as LDAP directory services and Domain Name Service (DNS). . Java Database Connectivity (JDBC): Provides the J2EE application with a standard interface to databases (usually relational databases). . Remote Method Invocation (RMI/IIOP): Enables a Java application to invoke methods on different Java Virtual Machines. . Interface Definition Language (IDL): Enables J2EE-based applications to use CORBA objects. In the following sections of this chapter, we explore the APIs in the preceding list in greater detail. CORBA at a Glance CORBA, the Common Object Request Broker Architecture, defines a standard for creating distributed object request systems. The CORBA standard is the result of the collaboration of well over a hundred companies. The end result is a standard that is language, platform, and vendor neutral.
Interland Web Hosting is the leader in the industry of discount and affordable web hosting. All plans are feature packed, with 24×7 tech support, automatic backups. You also get visitor statistics, spam filtering, email anti virus, and much more. Web page hosting is generally sufficient only for personal home pages.

Leave a Reply