What is J2EE?
J2EE is yet another acronym in the world of computing. This one stands for Java 2 Platform, Enterprise Edition. Its significance will become clear once we trace its lineage. First of all, Java is a programming language developed by Sun Microsystems, one of the giants of the industry. The Java Platform is a virtual machine, a processor look-alike that translates computerized instructions into functions. The Java language is such that it allows cross-platform communication between multiple kinds of devices. For example, a programmer can develop Java code on a desktop computer and expect it to run on other computers, routers, and even mobile phones, as long as those devices are Java-enabled. This portability is described by the Sun acronym WORA, which stands for “Write once, run anywhere.” A large number of mainframes, computers, mobile phones, and other electronic devices operate using the Java Platform. The 2 in the acronym J2EE stands for Version 2. As with many software applications,
– J2EE is an environment for developing and deploying enterprise applications. The J2EE platform consists of a set of services, application programming interfaces (APIs), and protocols that provide the functionality for developing multitiered, web-based applications. • What are the components of J2EE application? – A J2EE component is a self-contained functional software unit that is assembled into a J2EE application with its related classes and files and communicates with other components. The J2EE specification defines the following J2EE components: • Application clients and applets are client components. • Java Servlet and JavaServer Pages technology components are web components. • Enterprise JavaBeans components (enterprise beans) are business components. • Resource adapter components provided by EIS and tool vendors. • What do Enterprise JavaBeans components contain? – Enterprise JavaBeans components contains Business code, which is logic that solves or meets the needs of a parti