J2ee&javaee Overview

Source: Internet
Author: User
Tags java se

SourceWhen Sun released the JDK1.2 version in 1998, it used the new name Java 2 Platform, the "JAVA2 platform", a modified JDK called Java 2 Platform software develping Kit, or J2SDK. and is divided into Standard Edition (EDITION,J2SE), Enterprise Edition (Enterprises EDITION,J2EE), mini version (MICROEDITION,J2ME). This was the birth of the Java EE.In June 2005, the JavaOne conference was held and Sun disclosed Java SE 6. At this point, various versions of Java have been renamed to remove the number "2": the name of the Java EE, j2se renamed Java Se,j2me to Java ME. Built on the Java SE, Java EE provides Web services, component models, management, and communication APIs that can be used to implement enterprise-class service-oriented architecture (service-oriented Architecture,soa) and Web 2.0 applications. The Java EE technology architecture includes a number of components and standard specifications to simplify and standardize the development and deployment of application systems to improve their security, reusability, maintainability, and portability. The Java EE core is a set of technical specifications and guidelines, including the various types of components, service architecture and technical level, all have common standards and specifications, so that the different platforms that follow the Java EE architecture, there is good compatibility, to resolve the past enterprise backend use of information products are incompatible with each other, Difficult to communicate within or outside the enterprise. The following Java EE components are defined in the Java EE specification:Application client programs and applets are customer tier components. Java servlet and JavaServer Pages (JSP) are web-tier components.Enterprise JavaBeans (EJB) is a business layer component. The typical four-storey structure of the Java EE:A client-tier component running on a client machine runs a web-tier component on a Java EE server, and the business Logic layer component running on the EE server runs the Enterprise Information System (ERP) Information system layer software on the EIS server 13 kinds of technical specifications in the Java EEJDBC (Java Database Connectivity) JNDI (Java Name and Directory Interface) EJB (Enterprise JavaBean) RMI (Remote Method Invoke Java Idl/corba (Common Object Request Broker architecture is a standard for software building) Jspjava Servletxmljmsjtajtsjavamailjaf (JavaBeans Activation Framework) Recent DevelopmentsJune 2013Java EE 7Publish,The following diagram contains the various components in Java EE 7. The orange section is the newly added component in Java EE.

After the release of Java EE 7, the Java development team has been planning and collecting the new features of the next large version of Java EE 8 during this time period. Recently, the JSR366 part of Java EE 8 has been voted through JCP, as you would expect Java EE 8 to include HTTP2 and HTML5 support, Cdi/bean hosted support, cloud services, and more, the following features are worth paying attention to:

Web Standard Aspects
    • http2
    • HTML5 server-sent Events (SSE) allows the server to push data to the client's function
    • The event-based Web framework component JSF
Bean managed and context and Dependency injection (CDI) aspects
    • MDB-type CD with declarative JMS message listener I
Cloud service Aspects
    • Cloud service-related configurations
    • Support for multi-tenancy
    • Simplified security controls
    • Managed and monitored rest-style APIs
 http://www.oracle.com/technetwork/java/javaee/overview/index.html


From for notes (Wiz)

J2ee&javaee Overview

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.