- Java EE框架開發技術與案例教程
- 張繼軍 董衛
- 3278字
- 2020-05-28 14:20:28
1.2 Java EE開發環境與開發工具
所謂Java EE應用開發,就是如何使用Java語言及其有關的開發技術,完成應用程序的開發過程。要開發Java EE應用程序,需要相應的開發環境和開發工具。
本節主要內容包括:下載并安裝Java的JDK、下載并安裝(Tomcat)服務器、下載集成開發工具并配置開發環境Eclipse,設計簡單的Java EE應用程序并部署和測試,并給出如何創建定制的Web應用。
1.2.1 Java JDK的下載與安裝
Java JDK即Java開發工具包(Java Development Kit)的縮寫,它是整個Java的核心,其中不僅包含了Java運行環境JRE(Java Runtime Environment),還包括了眾多的Java開發工具和Java基礎類庫(*.jar)。
1.下載JDK程序包
JDK的下載地址為:http://www.oracle.com/technetwork/java/javase/downloads,提供了Windows、Linux等各種不同操作系統下使用的JDK。本書下載基于Windows操作系統的jdk-8u51-windows-i586.exe文件。可以隨時進入該網站,下載最新的版本。
2.安裝JDK
雙擊安裝文件jdk-8u51-windows-i586.exe,系統自動進入安裝進程,按照向導指示即可完成安裝。假設,將JDK安裝于C:\Program Files\Java目錄下(這是系統默認的安裝目錄),在該目錄下有jdk1.8.0_51和jre1.8.0_51兩個子目錄,分別存放Java程序的開發環境JDK和運行環境JRE(Java Runtime Environment)。
3.設置JDK的環境變量
要設置JDK的環境變量,需要設置3個環境變量的名稱和值:JAVA-HOME、Path和classPath。其設置過程如下。
在桌面上右擊“我的電腦”圖標,在彈出的快捷菜單中選擇“屬性”命令,彈出“系統屬性”對話框,選擇“高級”選項卡,單擊“環境變量”按鈕,彈出“環境變量”對話框,如圖1-4所示。在“系統變量”列表框中尋找到JAVA_HOME變量。如果沒有找到,可以通過單擊“新建”按鈕,新建JAVA_HOME變量,并設置變量值為Java JDK安裝路徑,這里是C:\Program Files\Java\jdk1.8.0_51,如圖1-5所示。若找到該變量,單擊“編輯”按鈕,將其修改為C:\Program Files\Java\ jdk1.8.0_51即可。

圖1-4 環境變量設置

圖1-5 新建環境變量示意圖
當設置JAVA-HOME后,可以利用該變量設置Path和classPath變量值。
1)設置Path變量值。在系統原有的Path值后添加如下語句(注意:前面有個分號,且為英文的分號)。
;%JAVA_HOME%\bin; %JAVA_HOME%\lib;
2)設置CLASSPATH變量值。添加classPath變量,并設置其值如下。
%JAVA_HOME%\lib;
設置完成后,單擊“開始”按鈕,選擇“運行”命令,在彈出的對話框中輸入cmd,進入命令行界面,然后輸入javac,出現如圖1-6所示的界面,表示安裝并設置成功。

圖1-6 啟動javac的命令行界面
1.2.2 Tomcat服務器的安裝與配置
要開發Java EE Web程序,需要支持Web程序運行的服務器。Tomcat是一個免費的開源Serlvet容器,可從http://tomcat.apache.org處下載最新的Tomcat版本。本書使用Tomcat-v8.0版本,下載文件為apache-tomcat-8.0.23.exe。
1.安裝和配置Tomcat
雙擊Tomcat安裝文件apache-tomcat-8.0.23.exe,將啟動Tomcat安裝程序,按照向導一直單擊Next按鈕,可自動完成Tomcat的安裝。但要注意以下幾點。
1)安裝到如圖1-7所示的界面時,要選擇端口號,并配置管理員用戶名和密碼。可按照默認值安裝,也可根據需要修改各項內容,但一定要記住修改后的端口號和管理員用戶名及密碼,因為在以后使用Tomcat的過程中要用到這兩項內容。一般按默認值安裝(端口號為8080,用戶名為“空”,密碼為“空”)。

圖1-7 Tomcat安裝中設置端口號頁面
2)安裝到如圖1-8所示的界面時,會自動搜索Java虛擬機的安裝路徑(安裝的JDK路徑),然后提供給用戶確認。

圖1-8 自動選擇JDK安裝路徑
3)安裝到如圖1-9所示的界面時,提示要設置安裝目錄。其默認路徑是C:\Program Files\Apache Software Foundation\Tomcat 8.0。可以根據自己的需要修改安裝路徑。

圖1-9 安裝路徑設置
4)最后選擇安裝,則可完成Tomcat的安裝。安裝完成后,在Windows系統的“開始”→“程序”菜單下會添加Apache Tomcat 8.0 Tomcat8菜單組。
2.Tomcat的目錄結構
Tomcat安裝目錄下有bin、conf、lib、logs、temp、webapps和work等子目錄,其目錄結構及用途如表1-1所示。
表1-1 Tomcat的目錄結構及用途

3.測試Tomcat
打開IE瀏覽器,在地址欄中輸入http://localhost:8080或http://127.0.0.1:8080,將會打開Tomcat的默認主頁,如圖1-10所示,表示Tomcat安裝成功。

圖1-10 Tomcat默認主頁
1.2.3 Eclipse集成開發工具的下載、安裝與使用
Eclipse是一個開放源代碼的、基于Java的可擴展開發平臺,提供了一個框架和一組服務,用于通過插件組件構建開發環境。
Eclipse始終不停地進行改進和完善,2012年6月發布代號為Juno的4.2版;2013年6月發布代號為Kepler的4.3版;2014年6月發布代號為Luna的4.4版;2015年6月發布代號為Mars的4.5版。
Eclipse目前有兩種,支持不同的開發,一種是支持Java的,一種是支持Java EE的,本書使用支持Java EE的Eclipse,使用Luna的4.4.2版本。
在http://www.eclipse.org/downloads/網站下載Eclipse For Java EE的Eclipse,且下載eclipse-jee-luna-SR2-win32文件,下載后解壓即可使用。
假設,解壓路徑為D:\eclipse-jee-kepler-SR1-win32\eclipse,在使用Eclipse開發程序前,要配置Eclipse所采用的編碼及所適用的服務器。
1.啟動Eclipse
在解壓位置,找到文件eclipse.exe并雙擊啟動Eclipse,然后輸入工作區路徑,假設其工作區為D:\DevWorkSpace_JavaEE,界面如圖1-11所示。單擊OK按鈕,繼續啟動系統,并出現開發應用程序界面,如圖1-12所示。

圖1-11 啟動Eclipse界面

圖1-12 Eclipse開發界面
2.設置工編碼方式
(1)設置工作區編碼
選擇Window→Preferences命令,打開Preferences窗口,然后,展開General選項,選擇Workspace選項,在Text file encoding選項組中選擇Other單選按鈕后,在右邊的下拉列表框中選擇文本編碼方式。示例中采用UTF-8,如圖1-13所示。設置后單擊Apply按鈕即可。

圖1-13 設置工作區編碼方式
(2)配置JSP文件編碼方式
展開Web選項并選擇JSP Files選項,將JSP編碼也設置成UTF-8,如圖1-14所示。

圖1-14 配置JSP文件編碼方式
3.新建Server——Tomcat服務器
在Eclipse每個新建的工作區中,要添加Web服務器(這里添加Tomcat服務器)。
首先打開Servers視圖,Servers視圖一般在右下方可找到,如果找不到,還可以通過下面方式打開:選擇Window→Show View→Servers命令,打開界面后,在Servers視圖中右擊,在彈出的快捷菜單中選擇New→Server命令,操作過程如圖1-15所示。

圖1-15 新添加服務器界面
繼續單擊圖1-15中的Server,打開如圖1-16所示的窗口,由于采用Tomcat 8.0.3,所以展開Apache選項并選中Tomcat v8.0 Server選項,如圖1-17所示。

圖1-16 選擇服務器類型

圖1-17 選擇服務器版本
繼續單擊Next按鈕,得到如圖1-18所示的界面,再單擊Next按鈕,出現如圖1-19所示的界面。表示目前沒有Web工程與該服務器綁定。至于如何綁定,將在后面的章節中給出詳細說明。

圖1-18 選擇服務器的已安裝的路徑和JRE

圖1-19 選擇可以在服務器運行的Web程序
單擊Finish按鈕,出現如圖1-20所示的界面,表示成功添加Server,該項就是Eclipse與設置的服務器綁定,使之在該工作區中所開發的Web工程可以在該服務器上運行。

圖1-20 已經設置服務器的界面
4.新建Web項目
選擇File→New→Dynamic Web Project命令,打開如圖1-21所示的窗口。

圖1-21 新建Web工程頁面
在Project name提示框中輸入新的項目名稱:card。在Target runtime下拉列表框中選擇剛才添加的服務器。在Configuration下拉列表框中選擇對應的配置Default Configuration for ApacheTomcat v8.0。連續單擊Next按鈕,進入如圖1-22所示的界面,選中Generate web.xml deployment descriptor復選框。單擊Finish按鈕,完成新建Web項目,顯示出的目錄結構如圖1-23左側所示。

圖1-22 選中復選框界面

圖1-23 新建工程的初始開發界面
5.新建一個JSP文件
右擊WebContent選項,在彈出的快捷菜單中選擇“新建”→“JSP文件”命令,在打開的窗口中輸入文件名index.jsp,如圖1-24所示。單擊Next按鈕,進入如圖1-25所示的界面,單擊Finish按鈕,進入如圖1-26所示的界面。

圖1-24 輸入JSP文件名界面

圖1-25 選擇JSP模板界面

圖1-26 JSP編輯頁面
在圖1-26所示的界面中的<body>兩標簽之間輸入一行代碼“Java EE框架技術的第一個演示程序!<br>”,并保存程序,即完成了JSP文件的設計。
6.啟動服務器,并運行該Web程序
1)啟動服務器
單擊如圖1-27所標注的按鈕,啟動服務器。

圖1-27 啟動服務器界面
2)運行Web工程
右擊JSP頁面,在彈出的快捷菜單中選擇Run on server命令,出現如圖1-28所示的頁面,并選中最下面的復選框(以后,修改程序后,再運行工程,就直接出現運行結果了)。單擊Finish按鈕,出現如圖1-29所示的界面,表示所設計的工程運行正常。

圖1-28 選擇服務器運行JSP

圖1-29 運行JSP的結果
在瀏覽器地址欄中輸入網址:http://localhost:8080/card/index.jsp,也可以在桌面瀏覽器中運行該工程。
7.添加并發布項目或刪除已經發布的項目
對于有的工程,在創建時沒有與該工作區的服務器綁定,當工程設計完成后,需要將工程添加到服務器中,從而實現發布。
(1)添加并發布項目
先打開Servers窗口,右擊Tomcat,在彈出的快捷菜單中選擇Add and Remove命令,如圖1-30所示。

圖1-30 添加并發布項目
進入如圖1-31所示的界面,在左邊區域選中要添加的工程,單擊Add按鈕,將該工程添加到右部,就完成了添加操作。注意:不是Dynamic Web類型的項目將不允許添加。

圖1-31 添加Web工程
在圖1-30中,選擇Publish命令,可發布項目,選擇Start命令,可啟動Tomcat。當添加并部署后,可以重啟服務器。
(2)從服務器移走已部署發布的項目
在圖1-30中,選擇Clean命令,可以將已經部署其中的項目從服務器中刪除。
在圖1-31中,將項目從右部移到左部,可以將項目解除與服務器的綁定。
本節介紹了開發環境的搭建,并給出了一個簡單的應用設計示例。從而對Java EE的應用有了初步的認識和了解,在后面的章節中,將會詳細介紹有關的技術和方法。
- iOS Game Programming Cookbook
- Hands-On Image Processing with Python
- Internet of Things with the Arduino Yún
- PHP 編程從入門到實踐
- Python自然語言處理(微課版)
- 征服RIA
- Learning FuelPHP for Effective PHP Development
- Python Web數據分析可視化:基于Django框架的開發實戰
- MATLAB 2020從入門到精通
- 微服務架構深度解析:原理、實踐與進階
- 智能手機APP UI設計與應用任務教程
- Test-Driven JavaScript Development
- ArcGIS for Desktop Cookbook
- Python從入門到精通(第3版)
- R Data Science Essentials