官术网_书友最值得收藏!

2.1 概述

Java EE應(yīng)用開發(fā)環(huán)境分為兩大類:基于命令行的開發(fā)環(huán)境和集成開發(fā)環(huán)境。基于命令行的開發(fā)環(huán)境利用簡(jiǎn)單的文本編輯器編寫程序代碼,通過運(yùn)行Java命令實(shí)現(xiàn)程序的編譯、發(fā)布、運(yùn)行等操作。這種開發(fā)方式對(duì)于開發(fā)人員要求較高,且比較煩瑣、易出錯(cuò),不易為初學(xué)者掌握。因此對(duì)于初學(xué)者來說最適合使用集成開發(fā)環(huán)境進(jìn)行入門學(xué)習(xí)。收費(fèi)的Java EE應(yīng)用集成開發(fā)環(huán)境有Genuitec公司的MyEclipse、IBM的WSAD(Websphere Studio Application Developer, WebSphere應(yīng)用開發(fā)者工作室)等,但這些集成開發(fā)環(huán)境價(jià)格昂貴,且運(yùn)行時(shí)對(duì)機(jī)器的硬件配置要求比較高。網(wǎng)絡(luò)上一些免費(fèi)集成開發(fā)環(huán)境如NetBeans IDE、Eclipse等為Java EE開發(fā)環(huán)境的構(gòu)建提供了另一條途徑。

NetBeans IDE是Oracle公司為軟件開發(fā)者提供的一個(gè)免費(fèi)、開放源代碼的集成開發(fā)環(huán)境。NetBeans IDE易于安裝和使用。它為Java EE開發(fā)者創(chuàng)建其應(yīng)用程序提供了所需的全部工具。Java EE編程屬于服務(wù)器端應(yīng)用的編程,因此Java EE程序的運(yùn)行還需要一個(gè)應(yīng)用服務(wù)器的支持。NetBeans IDE 8內(nèi)置了開源的應(yīng)用服務(wù)器GlassFish,它全面支持最新的Java EE規(guī)范,為開發(fā)人員部署、調(diào)試程序提供了一個(gè)良好的平臺(tái)。因此,本書將基于NetBeans IDE來講解Java EE的各項(xiàng)編程技術(shù)。

下面就詳細(xì)介紹在Windows 10操作系統(tǒng)下如何利用NetBeans IDE來搭建Java EE集成開發(fā)環(huán)境。

說明:本書所有Java EE編程示例,都將使用本章搭建的Java EE開發(fā)環(huán)境配置——Windows 10(64bit)+JDK8+ NetBeans 8.2。由于Java EE跨平臺(tái)的優(yōu)點(diǎn),本書中的代碼完全可以運(yùn)行在其他兼容Java EE 8規(guī)范的應(yīng)用服務(wù)器上。需要特別說明的是,在編寫此書時(shí),支持Java EE 8規(guī)范的GlassFish Server 5開源版尚未集成到NetBeans IDE 8.2中。因此在2.3節(jié)將演示如何在NetBeans IDE中配置GlassFish Server 5開源版。

主站蜘蛛池模板: 辉县市| 阳东县| 平潭县| 鸡泽县| 永丰县| 临夏县| 兴隆县| 万全县| 屏边| 紫云| 阿克陶县| 佛学| 阜平县| 阿拉善左旗| 莱西市| 万载县| 清徐县| 改则县| 孝昌县| 台中县| 正安县| 丹阳市| 平利县| 安阳市| 黄骅市| 茌平县| 太仆寺旗| 萨嘎县| 新昌县| 内江市| 治多县| 辽宁省| 杭州市| 于都县| 深州市| 溧水县| 濉溪县| 十堰市| 沐川县| 浠水县| 于都县|