學(xué)javaee要多久_一句話講清楚什么是JavaEE
本文關(guān)鍵詞:JavaEE,由筆耕文化傳播整理發(fā)布。
一句話講清楚什么是JavaEE
Java技術(shù)不僅是一門(mén)編程語(yǔ)言而且是一個(gè)平臺(tái)。同時(shí)Java語(yǔ)言是一門(mén)有著特定語(yǔ)法和風(fēng)格的高級(jí)的面向?qū)ο蟮恼Z(yǔ)言,Java平臺(tái)是Java語(yǔ)言編寫(xiě)的特定應(yīng)用程序運(yùn)行的環(huán)境。Java平臺(tái)有很多種,很多的Java工程師,即使是干了很長(zhǎng)時(shí)間的工程師也不是很理解不同平臺(tái)之間的區(qū)別和關(guān)聯(lián)是什么。Java編程語(yǔ)言一共有四個(gè)官方的平臺(tái):
■ Java Platform, Standard Edition (Java SE)
■ Java Platform, Enterprise Edition (Java EE)
■ Java Platform, Micro Edition (Java ME)
■ JavaFX
Java SE
When most people think of the Java programming language, they think of the Java SE API. Java SE's API provides the core functionality of the Java programming language. It defines everything from the basic types and objects of the Java programming language to high-level classes that are used for networking, security, database access, graphical user interface (GUI) development, and XML parsing. In addition to the core API, the Java SE platform consists of a virtual machine, development
tools, deployment technologies, and other class libraries and toolkits commonly used in Java technology applications.
當(dāng)大家說(shuō)Java編程語(yǔ)言的時(shí)候,,他們說(shuō)的都是Java SE API, Java SE API 提供Java編程語(yǔ)言的核心功能。它定義了Java編程語(yǔ)言的一切從基本的類(lèi)型和對(duì)象到更高級(jí)的被用于網(wǎng)絡(luò)和安全以及數(shù)據(jù)庫(kù)的類(lèi),GUI,XML解析的類(lèi)。除了核心的API, Java SE平臺(tái)由一個(gè)虛擬機(jī),開(kāi)發(fā)工具和其他的類(lèi)庫(kù)以及通常被Java應(yīng)用程序使用的工具箱組成。
Java EE
The Java EE platform is built on top of the Java SE platform. The Java EE platform provides an API and runtime environment for developing and running large-scale, multi-tiered, scalable, reliable, and secure network applications.
Java EE平臺(tái)構(gòu)建于Java SE平臺(tái)之上,Java EE平臺(tái)提供一組API和運(yùn)行環(huán)境來(lái)開(kāi)發(fā)和運(yùn)行大規(guī)模的,多層的,可擴(kuò)展的,可靠的和安全的網(wǎng)絡(luò)應(yīng)用程序。
Java ME
The Java ME platform provides an API and a small-footprint virtual machine for running Java programming language applications on small devices, like mobile phones. The API is a subset of the Java SE API, along with special class libraries useful for small device application development. Java ME applications are often clients of Java EE platform services.
Java ME平臺(tái)提供一組API和一個(gè)精簡(jiǎn)的JVM來(lái)在小型的設(shè)備或者手機(jī)上運(yùn)行Java語(yǔ)言, 他的API是Java SE API的子集, Java ME應(yīng)用程序通常是Java EE 平臺(tái)服務(wù)的客戶(hù)端。
JavaFX
JavaFX is a platform for creating rich internet applications using a lightweight user-interface API. JavaFX applications use hardware-accelerated graphics and media engines to take
advantage of higher-performance clients and a modern look-and-feel as well as high-level APIs for connecting to networked data sources. JavaFX applications may be clients of Java EE platform services.
JavaFX是一個(gè)用于創(chuàng)建RIA的平臺(tái),類(lèi)似于Windows 平臺(tái)的WPF,JavaFX使用硬件加速和多媒體引擎來(lái)更好的發(fā)揮高性能客戶(hù)端的性能,并且得到一個(gè)現(xiàn)代的視覺(jué)體驗(yàn),同時(shí)提供了一組高級(jí)的API來(lái)鏈接網(wǎng)絡(luò)數(shù)據(jù)資源,JavaFX應(yīng)用程序可以是Java EE 平臺(tái)服務(wù)的客戶(hù)端。
綜上我們揭曉題目問(wèn)題的官方答案
Java EE平臺(tái)構(gòu)建于Java SE平臺(tái)之上,提供一組API和運(yùn)行環(huán)境來(lái)開(kāi)發(fā)和運(yùn)行大規(guī)模的,多層的,可擴(kuò)展的,可靠的和安全的網(wǎng)絡(luò)應(yīng)用程序。
也就是說(shuō)JavaEE是:
JVM + API +大規(guī)模+多層的+可擴(kuò)展的+可靠+安全+網(wǎng)絡(luò) 的應(yīng)用程序
進(jìn)一步精簡(jiǎn)去掉可有可無(wú)的修飾詞后是:
JVM + API +網(wǎng)絡(luò) 的應(yīng)用程序
按照本文的結(jié)論最后得出一句話:
Java EE是具有JVM和一組特定API的編寫(xiě)網(wǎng)絡(luò)應(yīng)用程序的平臺(tái)。
綜上可以看出Java EE的核心在于網(wǎng)絡(luò)。
posted @
本文關(guān)鍵詞:JavaEE,由筆耕文化傳播整理發(fā)布。
本文編號(hào):137051
本文鏈接:http://sikaile.net/wenshubaike/xxkj/137051.html