J2EE Java2 Platform Enterprise Edition (Java 2 Platform, Enterprise Edition)
J2EE is a set of completely different from traditional application development of technical architecture, including a number of components, mainly to simplify and standardize application development and deployment, and to improve portability, security and re-use value.
J2EE core is a set of technical specifications and guidelines, which contains various components, services, architecture and the technical level, have common standards and specifications, so that all follow the J2EE architecture between the different platforms, there is good compatibility, solution used in the past, enterprise back-end information products are not compatible with each other, leading to internal or external hard interoperability dilemma.
In the J2EE architecture, developers can follow a normative basis, thereby developing enterprise-class applications; and different J2EE suppliers, which will also support the development within the different versions of J2EE standards to ensure that different J2EE platforms and compatibility between products. In other words, plant-based J2EE architecture applications, primarily in different applications can be deployed on the server without the need for, or just to conduct a small amount of code changes that can significantly enhance the application portability (Portability).
J2EE from Sun and IBM, the primary vendors together made jointly developed the industry's technical specifications, between enterprise computing and enterprise-oriented JAVA development environment. J2EE architecture defines different types of components, such as Web Component, EJB Component ... and so on, while the various components can be reused (reuse), so that the components have been developed, or derived through market purchases of components, can be further assembled into a different systems.
J2EE Java2 Platform Enterprise Edition (Java 2 Platform, Enterprise Edition)
J2EE is a set of completely different from traditional application development of technical architecture, including a number of components, mainly to simplify and standardize application development and deployment, and to improve portability, security and re-use value.
J2EE core is a set of technical specifications and guidelines, which contains various components, services, architecture and the technical level, have common standards and specifications, so that all follow the J2EE architecture between the different platforms, there is good compatibility, solution used in the past, enterprise back-end information products are not compatible with each other, leading to internal or external hard interoperability dilemma.
In the J2EE architecture, developers can follow a normative basis, thereby developing enterprise-class applications; and different J2EE suppliers, which will also support the development within the different versions of J2EE standards to ensure that different J2EE platforms and compatibility between products. In other words, plant-based J2EE architecture applications, primarily in different applications can be deployed on the server without the need for, or just to conduct a small amount of code changes that can significantly enhance the application portability (Portability).
J2EE from Sun and IBM, the primary vendors together made jointly developed the industry's technical specifications, between enterprise computing and enterprise-oriented JAVA development environment. J2EE architecture defines different types of components, such as Web Component, EJB Component ... and so on, while the various components can be reused (reuse), so that the components have been developed, or derived through market purchases of components, can be further assembled into a different systems.
For developers, the only need to focus on a variety of applications, business logic and architecture design, as the bottom of tedious coding work, can be used with different development platform to enable application development and deployment of efficiency increased dramatically.
The core J2EE specification is the Enterprise Java Beans (EJBs). In accordance with the different characteristics of EJB is currently divided into three kinds, namely, Session Bean, Entity Bean, and Message Driven Bean. One Session Bean and Entity Bean regarded as the ancestor of EJB, the two EJB specification was introduced in the EJB 1.x version of the already exist, and Message Driven Bean is to appear in the EJB 2.0 specification being.
At present many in the industry programmers, or web designer, make more use of JSP / Servlet convenience, and thus related to the development in the J2EE application server on top of, or the integration of resources within the company.
Java 2 platform, according to the different application areas were divided into three versions, namely, J2EE, standard version J2SE (Java 2 Platform, Standard Edition), mini-version of the J2ME (Java 2 Platform, Micro Edition), as well as Java Card and so on.
J2ME Java 2 Platform Micro Edition (Java 2 Platform, Micro Edition)
J2ME is a Java 2 technology, an important branch within the framework of one of the three, mainly as a consumer electronics product and application development platform for embedded devices, such as mobile phones, PDA or STB (Set-Top Box) and so on.
In order to meet various development needs of consumer devices, J2ME two technical structure of the prior specification (configuration), each prepared a different JAVA virtual machine (JVM) and the application programming interface (API).
Among them, high-end equipment for the technical infrastructure for the CDC (Connected Device Configuration); As for the low-level stress that communication connectivity products that can be used CLDC (Connected Limited Device Configuration) defined by the language features, the virtual machine and support categories.
Whether CDC or CLDC, are only required to develop various types of equipment commonality function. However, among the different products there are still a considerable degree of difference, therefore, J2ME in the above two technical architecture based on, for different types of devices, put forward "Profile" concepts as applied to mobile phone Profile, called mobile information devices (MIDP; Mobile Information Device Profile).
J2ME mainly as a small digital device application development and deployment platform, especially for computing performance and computer processing speed is less than a small consumer digital products, in this structure, a small digital device capable of immediate implementation of some simple applications , including the phone's JAVA games, stock software, maps and note books and so on.
At this stage, almost all mobile phone makers have adopted J2ME platform, including Nokia (Nokia), Motorola (Motorola), Sony Ericsson and Siemens. Which has support for MIDP, and J2ME executable handheld device has been developed can be seen everywhere, including the MOTO Laura's A388, T720, and Nokia's in 6800,7210 and other products.
According to statistics, as of February 2003, 21 mobile phone manufacturers have introduced more than 100 kinds of products that support JAVA applications.
Java 2 platform, according to the different application areas were divided into three versions, in addition to J2ME, the otherwise standard versionJ2SE(Java 2 Platform, Standard Edition), Enterprise EditionJ2EE(Java 2 Platform, Enterprise Edition), as well as Java Card and so on.
J2SE Java 2 Platform, Standard Edition (Java 2 Platform, Standard Edition)
J2SE is the Java 2 technology, a branch within the framework of one of the three most important for the development of personal computer application software, including executable on Windows, Linux and other operating systems on the instrument editing or graphics software.
Java 2 platform, according to the different application areas were divided into three versions, namely, J2SE, Enterprise Edition J2EE(Java 2 Platform, Enterprise Edition), mini-version of theJ2ME(Java 2 Platform, Micro Edition), as well as Java Card and so on.
J2SE provides a variety of PC applications support, including "write once, run arbitrary" and portability, database applications, JDBC, to support interaction with existing enterprise resource CORBA technology, and the protection of network data security features. For the user, J2SE provides fast web-oriented features, such as building corporate intranet, or shopping site; J2SE provide the basis for other development tools for IT personnel to accelerate its development schedule. |