Java Small white notebook 2: some noun explanation

Source: Internet
Author: User

See the Java Journey: The map of Walker, this is an article about the Java Learning path. For me to wait for Java Small White has the guidance function. There are some basic terminology, some I know, some do not know, and then make up some of the things that I have been feeling vague, record as follows:
Previously summed up some, see my book:

"Java Small white notebook: Web projects, etc."

0.. java files
Java source code.

1. class file
The. java file is compiled with a. class file, which is binary and can be identified by the JVM. Windows-like DLLs.

2. jar file
Also called jar packages. Java Archive file (Java ARchive), which can be opened with WinZip. Typically used to aggregate a large number of Java class files, related metadata, and resources (text, pictures, and so on) to a file to distribute Java platform applications or libraries.

3. JMS
The Java Messaging Service (Java message SERVICE,JMS) application interface is an API for message-oriented middleware (MOM) in the Java platform for sending messages between two applications, or distributed systems, for asynchronous communication. The Java Messaging Service is a platform-agnostic API, and the vast majority of MOM providers support JMS.

4. JNDI
The Java Naming and directory interface (Java naming and directory Interface) is a relatively important EE specification. Its role, like the variables in our code, a short variable, its corresponding value content can be many, very large.
An excellent introduction to the article: "What is JNDI?"

5, JTA
JTA, the Java Transaction Api,java transaction API.
JTA transactions are more powerful than JDBC transactions. A JTA transaction can have multiple participants, while a JDBC transaction is limited to a single database connection. In other words, JTA supports distributed transactions.

6, JAT
JAT (Java Agent Template) is a flexible Java infrastructure that can easily be extended to improve the startup time of a project. (JTA, Jat, easy to confuse?) )

7, JTS
Java Transaction Services (Jts:java Transaction service). JTA and JTS provide distributed transaction services (distributed transaction) for the Java EE platform.

8. EJB
EJB (Enterprise JavaBean) is part of the Java EE, which defines a standard for developing component-based enterprise multi-application applications. The design goal and core application is to deploy distributed applications. In simple terms, a program that has already been written (that is, a class) is packaged and placed on the server for execution.

In Java EE, EJB is called the Java Enterprise Bean, which is the core code of the Messagedriven, namely the session bean, the entity bean and the message-driven bean (the bean).

But I heard that the early stages were too complex to improve the efficiency of development and were replaced by frameworks such as SSH. I don't know how EJB3.0.

Java Small white notebook 2: some noun explanation

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.