
Senior software development engineer, amateur marathon player。
From the beginning of this chapter, we formally entered javaee。
What is javaee? Javaee is the abbreviation of java platform enterprise edition, the java enterprise platform. All of the standard-based jdk developments we've described before are javase, java platform standard evaluation. In addition, there is a little-frequent javame: java platform micro evaluation, a non-android mobile development platform, which has three relationships:
I'm sorry. Javae
i'm sorry. Javase
i don't know. Javame
i don't know. I'm sorry. I'm sorry
Javame is a post-cut "micro" jdk, which is rarely used, and we don't care about it. Javaee did not come out of space either, but it was actually based entirely on javase, with a large number of server-related libraries and api interfaces. All javaee programs remain on standard javase virtual machines。
The first javaee was named j2ee: java 2 platform enterprise edition, later renamed javaee. Since oracle was not allowed to continue using the java trademark when he handed over javaee to the eclipse open source organization, javaee was renamed jakarta ee. Because it's complicated and hard to remember, we're still using javaee。
Javaee is not a software product, but rather a software architecture and design idea. We can see javaee as a set of server-based components, api standards and common architecture developed on the basis of javase。
The central component of javaee is the web server based on the servlet standard, an application developed by the developers based on servlet api and operating inside the web server:
I'm sorry. User app
i'm afraid. It's not a good idea. I'm sorry. Web server
i'm sorry. I'm afraid. Javase
i'm sorry
In addition, javaee has a number of technical standards:
The currently popular lightweight javaee development architecture based on spring is most widely used by servlet and jms and a range of open-source components. This chapter will give us a detailed account of the character based on servletWeb developmentI don't know。




