In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-17 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >
Share
Shulou(Shulou.com)06/02 Report--
This article introduces the relevant knowledge of "what are the core technologies of JavaEE". In the operation of actual cases, many people will encounter such a dilemma. Next, let the editor lead you to learn how to deal with these situations. I hope you can read it carefully and be able to achieve something!
JavaEE platform is composed of a set of services, application program interfaces and protocols, which provides functional support for the development of multi-tier applications based on Web.
Here is a brief description of the 13 technical specifications in JavaEE:
1. JDBC (JavaDatabaseConnectivity)
JDBC
API provides a unified way to access different databases. Like ODBC, JDBC shields some details from developers. In addition, JDCB's access to the database is platform independent.
2. JNDI (JavaNameandDirectoryInterface)
JNDI
API is used to perform name and directory services. It provides a consistent model for accessing and manipulating objects in enterprise-level resources such as DNS and LDAP, local file systems, or application servers.
3. EJB (EnterpriseJavaBean)
Java
One of the reasons why EE technology has won wide media attention is EJB. They provide a framework for developing and implementing distributed business logic, thus significantly simplifying the development of scalable and highly complex enterprise applications. The EJB specification defines when and how EJB components interact with their containers. Containers are responsible for providing common services, such as directory services, transaction management, security, resource buffer pools, and fault tolerance. It is worth noting here, however, that EJB is not the only way to implement JavaEE. It is precisely because of the openness of JavaEE that some manufacturers can achieve the same goal in a way parallel to EJB.
4. RMI (RemoteMethodInvoke)
As its name suggests, the RMI protocol calls methods on remote objects. It uses serialization to pass data between the client and the server. RMI is a lower-level protocol used by EJB.
5 、 Java
IDL/CORBA
With the support of JavaIDL, developers can integrate Java and CORBA. They can create Java objects and make them expandable in CORBAORB, or they can create Java classes and act as customers of CORBA objects that are expanded with other ORB. The latter approach provides another way through which Java can be used to integrate your new applications with your old systems.
6. JSP (JavaServerPages)
The JSP page consists of HTML code and Java code embedded in it. The server processes the Java code after the page is requested by the client, and then returns the generated HTML page to the client's browser.
7 、 Java
Servlet
Servlet is a small Java program that extends the functionality of the Web server. As a server-side application, execution starts when requested, which is very similar to CGIPerl scripts. Most of the functionality provided by Servlet is similar to that of JSP, but in a different way. JSP is usually a small amount of Java code embedded in most HTML code, while servlets is written entirely by Java and generates HTML.
8. XML (ExtensibleMarkupLanguage)
XML is a language that can be used to define other markup languages. It 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 platform, independence. By combining Java and XML, you can get a perfect platform-independent solution.
9. JMS (JavaMessageService)
JMS is an application program interface (API) for communicating with message-oriented middleware. It supports both peer-to-peer domains, domains that support publish / subscribe (publish/subscribe) types, and supports the following types: approved messaging, transactional message delivery, consistent messages, and persistent subscriber support. JMS also provides another way to integrate your application with the old back-end system.
10. JTA (JavaTransactionArchitecture)
JTA defines a standard API from which the application system can access various transaction monitoring.
11. JTS (JavaTransactionService)
JTS is CORBA.
The basic implementation of OTS transaction monitoring. JTS specifies how the transaction manager is implemented. The transaction manager supports the JavaTransactionAPI (JTA) specification at a high level and implements OMGOTS at a lower level.
Java image of specification. The JTS transaction manager provides transaction services for application servers, resource managers, independent applications, and communication resource managers.
12 、 JavaMail
JavaMail is an API for accessing mail servers. It provides a set of abstract classes for mail servers. Support not only SMTP server, but also IMAP server.
13. JAF (JavaBeansActivationFramework)
JavaMail uses JAF to handle MIME-encoded mail attachments. The byte stream of MIME can be converted to a Java object or from a Java object. Most applications do not need to use JAF directly.
This is the end of the content of "what are the core technologies of JavaEE". Thank you for reading. If you want to know more about the industry, you can follow the website, the editor will output more high-quality practical articles for you!
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.