學(xué)javaee要多久_一句話講清楚什么是JavaEE
本文關(guān)鍵詞:JavaEE,由筆耕文化傳播整理發(fā)布。
一句話講清楚什么是JavaEE
Java技術(shù)不僅是一門編程語言而且是一個(gè)平臺(tái)。同時(shí)Java語言是一門有著特定語法和風(fēng)格的高級(jí)的面向?qū)ο蟮恼Z言,Java平臺(tái)是Java語言編寫的特定應(yīng)用程序運(yùn)行的環(huán)境。Java平臺(tái)有很多種,很多的Java工程師,即使是干了很長時(shí)間的工程師也不是很理解不同平臺(tái)之間的區(qū)別和關(guān)聯(lián)是什么。Java編程語言一共有四個(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)大家說Java編程語言的時(shí)候,,他們說的都是Java SE API, Java SE API 提供Java編程語言的核心功能。它定義了Java編程語言的一切從基本的類型和對(duì)象到更高級(jí)的被用于網(wǎng)絡(luò)和安全以及數(shù)據(jù)庫的類,GUI,XML解析的類。除了核心的API, Java SE平臺(tái)由一個(gè)虛擬機(jī),開發(fā)工具和其他的類庫以及通常被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)境來開發(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è)精簡的JVM來在小型的設(shè)備或者手機(jī)上運(yùn)行Java語言, 他的API是Java SE API的子集, Java ME應(yīng)用程序通常是Java EE 平臺(tái)服務(wù)的客戶端。
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),類似于Windows 平臺(tái)的WPF,JavaFX使用硬件加速和多媒體引擎來更好的發(fā)揮高性能客戶端的性能,并且得到一個(gè)現(xiàn)代的視覺體驗(yàn),同時(shí)提供了一組高級(jí)的API來鏈接網(wǎng)絡(luò)數(shù)據(jù)資源,JavaFX應(yīng)用程序可以是Java EE 平臺(tái)服務(wù)的客戶端。
綜上我們揭曉題目問題的官方答案
Java EE平臺(tái)構(gòu)建于Java SE平臺(tái)之上,提供一組API和運(yùn)行環(huán)境來開發(fā)和運(yùn)行大規(guī)模的,多層的,可擴(kuò)展的,可靠的和安全的網(wǎng)絡(luò)應(yīng)用程序。
也就是說JavaEE是:
JVM + API +大規(guī)模+多層的+可擴(kuò)展的+可靠+安全+網(wǎng)絡(luò) 的應(yīng)用程序
進(jìn)一步精簡去掉可有可無的修飾詞后是:
JVM + API +網(wǎng)絡(luò) 的應(yīng)用程序
按照本文的結(jié)論最后得出一句話:
Java EE是具有JVM和一組特定API的編寫網(wǎng)絡(luò)應(yīng)用程序的平臺(tái)。
綜上可以看出Java EE的核心在于網(wǎng)絡(luò)。
posted @
本文關(guān)鍵詞:JavaEE,由筆耕文化傳播整理發(fā)布。
本文編號(hào):137051
本文鏈接:http://www.sikaile.net/wenshubaike/xxkj/137051.html