Java NOTE 2: Glossary

Source: Internet
Author: User

Java NOTE 2: Glossary

See Java Journey: A map of practitioners. This is an article on java learning paths. It has a guiding role for me to wait for Java. Some basic terms are mentioned, some of which I know, some do not know, and I have added some of the vague terms that I have previously felt. The record is as follows:
Previously, I have summarized some of them. For details, refer to the following example:

Java: WEB projects

0.. java File
Java source code.

1. class File
After the. java file is compiled, it is the. class file, which is binary and can be recognized by JVM. Similar to windows dll.

2.. jar File
It is also called a jar package. Java ARchive, which can be opened using WinZip. It is usually used to aggregate a large number of Java class files, related metadata and resources (text, images, and so on) files to a single file for distribution of Java platform application software or libraries.

3. JMS
Java Message Service (JMS) application interface is an API for Message-oriented middleware (MOM) on the Java platform. It is used between two applications, or send messages in a distributed system for asynchronous communication. Java Message Service is an API unrelated to a specific platform. Most MOM providers provide support for JMS.

4. JNDI
Java Naming and Directory Interface is an important J2EE specification. Its function is like a variable in our code, a short variable. Its corresponding value content can be much larger.
I have an excellent introduction Article: What is JNDI?

5. JTA
JTA is the Java Transaction API and 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 basic framework that can be easily extended to improve the startup time of the project. (JTA and JAT are easy to mix up, right ?)

7. JTS
Java Transaction Service (JTS: Java Transaction Service ). JTA and JTS provide distributed transaction for the J2EE platform ).

8. EJB
As part of J2EE (javaEE), EJB defines a standard for developing multiple Enterprise applications based on components. The design goal and core application are to deploy distributed applications. Simply put, you can package the compiled program (namely, class) on the server for execution.

In J2EE, EJB is called a Java Enterprise Bean. It is the core code of Java, namely Session Bean, Entity Bean, and MessageDriven Bean ).

However, I heard that the early stages were too complex to improve development efficiency, so they were replaced by various frameworks (such as SSH. I don't know how EJB3.0 works.

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.