- Java EE 程序設(shè)計(jì)
- 郝玉龍編著
- 620字
- 2019-07-01 10:16:00
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開源版。
- Extending Jenkins
- Spring 5.0 Microservices(Second Edition)
- 跟小海龜學(xué)Python
- PHP+MySQL網(wǎng)站開發(fā)項(xiàng)目式教程
- Python編程實(shí)戰(zhàn)
- Python數(shù)據(jù)結(jié)構(gòu)與算法(視頻教學(xué)版)
- Instant Ext.NET Application Development
- Learning Unity 2D Game Development by Example
- C語(yǔ)言程序設(shè)計(jì)
- Learning Unreal Engine Android Game Development
- Java EE 7 with GlassFish 4 Application Server
- Clojure High Performance Programming(Second Edition)
- Oracle Database XE 11gR2 Jump Start Guide
- Swift High Performance
- INSTANT Premium Drupal Themes