13 criteria for the Java EE

Source: Internet
Author: User

1:JDBC (Java Database Connectivity)
The JDBC API provides a unified path to access different databases, and as with ODBC, the JDBC developer masks some detail issues, and JDBC access to the database is platform agnostic.
2:jndi (Java Name and Directory Interface)
The JNDI API is used to perform name and directory services. It provides a consistent model to access and manipulate enterprise-level resources for DNS and LDAP, local file systems, or application server objects.
3:EJB (Enterprise JavaBean)
One of the reasons why EE technology has won wide attention is EJB. It provides a framework for developing and implementing distributed business logic, which significantly simplifies the development of scalable and highly complex enterprise-class applications. The EJB specification defines when EJB components interact with their containers. Containers are responsible for providing common services, such as directory services, transaction management, security, resource pooling, and fault tolerance. But it's worth noting that EJB is not the only path to implementing the Java EE. Formally due to the openness of the Java EE , so that all vendors can achieve the same goal in a way that is parallel to the EJB.
4:rmi (Remote Method Invoke)
Remote method request, the RMI protocol invokes a method on a remote object. It uses serialization to pass data between the client and the server. RMI is a lower-level protocol used by EJBS.
5:java Idl/corba (Common Object request Proxy architecture is a standard for software building)
With the support of Java IDL, developers can integrate Java with CORBA. They can create Java objects and enable them to be expanded in the CORBA orb, Or they can create a Java class and expand the Corba object client with the other Orb. The latter approach provides another way through which Java can be used to assemble your new application and the old system.
6:jsp
JSP pages consist of HTML code and embedded Java code. The server processes the Java code after the page is requested by the client, and then returns the resulting HTML page to the client browser.
7:java Servlet
A servlet is a small Java program that extends the functionality of a Web server. As a server application, it is very similar to CGI Perl scripts when it is requested to start execution. The servlet provides much more functionality than JSPs, but is implemented in a different way. JSPs are usually embedded in a small amount of Java code in most HTML code, and the servlet is all written in Java and generates HTML.
8:xml
XML is a language that can be used to set other markup languages. It is used to share data in different business processes. The development of XML is independent of Java, but the same goal it has with Java is platform independence.
9:jms
MS is an application interface that communicates with the middleware of object-oriented messages. It supports both point-to-point domains, domains that support publish/subscribe types, and provides the following types of support: messaging, transactional message delivery, consistent messaging, and persistent subscriber support. JMS also provides another way to integrate the new system with the legacy backend system.
10:jta
JTA defines a standard API that allows applications to access various transaction monitoring.
11:jts
JTS is the basic implementation of CORBA OTS transaction monitoring. JTS provides a way to implement transaction management. The transaction manager is supported in the Java Transaction API specification at the top level, and the OMG OTS is implemented at a lower level specification and Java Impressions. The JTS transaction Manager provides transactional services for application servers, resource managers, standalone applications, and classmate Explorer.
12:javamail
JavaMail is an API for accessing mail servers that provides an abstract class of mail servers. Not only support SMTP servers, but also IMAP servers.
13:jta (JavaBeans Activation Framework)
JavaMail uses JAF to handle MIME-encoded message attachments. MIME byte streams can be converted to Java objects, and most applications do not need to use JAF directly.

This article was reproduced in: Http://wenku.baidu.com/link?url=EvFKuMG4O0qPqiTx7Q_DO73orCrIWZ0bevq6808Hgh_ Kaust7drtjzozpdvjrj7lmql3gnqegemzvzc-ju2zzpicjemtel9wll8_wtmksjs

13 criteria for the Java EE

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.