Introduction to Java EE prerequisites

Source: Internet
Author: User

1 , Java is what

TheJava 2 platform Enterprise Edition is a software platform that is ideal for creating server-side large application software and service systems. Java suitable for the development of large-scale business systems, this level of system distribution and running on multiple computers, the interaction between each other unusually frequent. the Java EE platform provides interfaces and standard services to achieve this capability.

2, what's the effect?

used to implement distributed computing. API , and a collection of services and protocols. The goal is to provide support tools for developers to reduce development complexity, shorten development cycles, and improve system performance.

3, basic understanding 1) Architecture
 2) Three componentsWeb Components: including JSP, Servlet, JSF, etc., run on the server. EJB Component: The Java class used to complete the business logic, running on the server. client components: including Java applications, applets, etc., running on the client.
Three kinds of components is the function module that facilitates the Java EE application, which is usually composed of function code class and related files, and communicates with other components to complete the corresponding level function.
3) Four levels
Customer Tier


Client: The portion of the presentation layer that interacts with the user.

server-side: Java Application Server, responsible for deployment Web Components and EJB components that provide basic services for these components, while allowing clients to access these components


Presentation Layer

JSP: is a "view" component in the Java EE, and a text file for dynamic Web pages based on client requests.

Include, HTML tags, jsp tags, java code


Servlet: Is a Java class that interacts with a Web customer using the HTTP protocol-based request/corresponding pattern type



Business Logic Layer

EJB: Is a Java component that implements distributed business logic.

Role: To provide customers with a distributed and deployable business logic service, with well-defined interfaces that can be reused between application servers, and executed within the container that provides management and control services.


Data layer


The above is the basic understanding of the Java EE, the later content there are many ...


Introduction to Java EE prerequisites

Related Article

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.