Java 13 Core Technologies

Source: Internet
Author: User

The front-end time because of the soft examination reason, has already begun the J2SE study, the horse soldier teacher takes us into the Java world. Recently in the process of learning the Java EE, learn about the 13 core technologies, so first to a macro understanding of it.

In fact, the general direction of Java is that the J2EE,J2EE platform consists of a set of services. Application interfaces (APIs) and protocol components. It provides functional support for developing Web-based multi-tier applications, with a simple description of the 13 technical specifications in the Java EE. This is to explain that the 13 norms in the current is only a macro control, the later video will be broken down, here first do not find their common ground. Each time the summary point extra 5 times, the heart is always shaking a bit. So in advance, this blog post is just as macro control, because 13 kinds of specifications haven't really started yet.

1.JDBC (Jaca Database Connectivity):

The JDBC API provides a consistent way to access different databases, like ODBC, where JDBC has shielded developers from some of the details, 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 for accessing and manipulating enterprise-class resources such as DNS and LDAP, local file systems, or application server objects.


3.EJB (Enterprise JavaBean):

One of the reasons why EE technology has won widespread media attention is EJB. They provide a framework for developing and implementing published business logic, which significantly simplifies the development of scalable and highly complex enterprise-class applications.


4.RMI (Remote Method Invoke)

The RMI protocol invokes a method on a remote object. It uses serialization to pass data on the client and server side. RMI is a lower-level protocol that is used by EJBS.


5.Java Idl/corba

With the support of Java IDL, developers can be stubborn with Java and CORBA integration. They can create Java objects and make them expandable in corbaorb, or they can create Java-tired ubing as customers for CORBA objects that are expanded with other orbs.


6.JSP (Java Server Pages)

The JSP page consists of the HTML code and the Java code embedded therein. The server processes the Java code after the page is requested by the client. The resulting HTML page is then returned to the client's browser.


7.Java Servlet:

A servlet is a small Java program that extends the functionality of a Web server as a short server application that starts executing when requested, which is similar to CGI Perl's embarrassing. Servlets provide most of the functionality similar to JSPs, but in a different way, JSP is usually embedded in a small amount of Java code in most HTML code, and Servlets is all written in Java and generates HTML


8.XML (extensible Markup Language):

XML is a language that can be used to define other markup languages. We also learned in the B/S study, which is used to share data in different business processes.

The development of XML and Java are independent of each other, but it and Java have the same goal is really platform independence. By combining Java and XML, you can get a perfect solution with platform independence.


9.JMS (Java Message Service):

JMS is an application interface (API) for communicating with each other for message-oriented middleware. It supports both point-to-point domains, domains that support publish/subscribe types, and provides support for the following types of messages: Approved messaging, transactional message delivery, consistent messaging, and persistent subscriber support. JMS also provides another way to integrate applications with legacy backend systems.


10.JTS (Java Transaction Service)

JTS is the basic implementation of CORBA OTS transaction monitoring. The JTS specifies how the transaction manager is implemented. The transaction manager really supports the Java Transaction API specification at a high level and implements the Java image of the OMG OTS specification at the lower level. The JTS transaction Manager provides transactional services for application servers, resource managers, standalone applications, and communication resource management.


11.JTA (Java transaction architecture):

JTA defines a standard API that enables the application system to access various transaction monitoring.


12.JavaMail:

JavaMail is the API for accessing the mail server, which provides an abstract class of mail servers. Not only supports SMTP services, it also supports IMAP servers.


13.JAP (JavaBeans activation framwork):

Jvamail uses JAF to process MIME-encoded message attachments. The MIME byte stream can be converted to a Java object or converted from a Java object. Most of these can be used without the need for direct use of JAF.

Java learning is continuing, and knowledge of transactions, containers and IO data streams has been learned in the horse soldier Teacher's video, and the process of accumulating consolidation has begun.

Java 13 Core Technologies

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.