




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、Java EE 教程第1章 Java EE開發(fā)環(huán)境本章要點(diǎn)Java EE傳統(tǒng)開發(fā)和框架開發(fā)JDK安裝和配置Tomcat下載和安裝MyEclipse安裝和配置Java EE工程開發(fā)1Java EE 教程21Java EE傳統(tǒng)開發(fā)Java傳統(tǒng)開發(fā)方式指Java Web開發(fā),其中心技術(shù)為JSP+Servlet+JavaBean。在Java Web開發(fā)中,幾乎一切功能都用JSP實現(xiàn)。由于短少有效的開發(fā)規(guī)范來約束JSP程序員,不同程序員編寫出的JSP程序風(fēng)格不同,使開發(fā)出的運(yùn)用系統(tǒng)構(gòu)造不明晰,維護(hù)困難。2JavaEE框架開發(fā)如今Java EE三大主流框架是Struts2、Spring和Hibernate
2、。1輕量級Java EE以Spring為中心,適宜中小型企業(yè)工程開發(fā),采用SSH2Struts2SpringHibernate整合框架,開發(fā)出的運(yùn)用在Tomcat效力器上運(yùn)轉(zhuǎn)。2經(jīng)典企業(yè)級Java EE以EJB3+JPA為中心,適宜開發(fā)大型企業(yè)工程,系統(tǒng)需求在專業(yè)Java EE效力器WebLogic、WebSphere上運(yùn)轉(zhuǎn)。1.1 Java EE傳統(tǒng)開發(fā)和框架開發(fā)Java EE 教程3本書采用輕量級Java EE開發(fā)平臺,搭建的開發(fā)環(huán)境如下: 底層運(yùn)轉(zhuǎn)時環(huán)境:jdk1.7.0_67和jre7, Web效力器:Tomcat 8.0.21, 后臺數(shù)據(jù)庫:SQL Server 2021/2021,
3、或者M(jìn)ySQL5.5 可視化集成開發(fā)環(huán)境:MyEclipse 2021。開發(fā)工程時需求添加框架的引入和配置,編寫.jsp、.java等文件,開發(fā)完成后,發(fā)布到Web效力器上,輕量級Java EE開發(fā)平臺如圖1.1所示。1.1 Java EE傳統(tǒng)開發(fā)和框架開發(fā)Java EE 教程41.2.1 JDK下載和安裝JDK可以在Oracle公司的官方網(wǎng)站下載,網(wǎng)址如下:oracle/technetwork/java/index.html在閱讀器地址欄中鍵入上述地址后,可以看到 Java SE SDK的下載版本,本書下載的是當(dāng)前流行版本Java SE7。 本書在 Windows 平臺下進(jìn)展開發(fā),必需下載
4、Windows 版本,下載之后得到的可執(zhí)行文件為:jdk-7u67-windows-x64。雙擊下載后的安裝文件:jdk-7u67-windows-x64,出現(xiàn)“答應(yīng)證窗口后,單擊“接受按鈕。在“自定義安裝窗口中,運(yùn)用默許選項,單擊“下一步按鈕,即可進(jìn)展安裝。本書的安裝目錄是:C:Program FilesJavajdk1.7.0_67。1.2 JDK安裝和配置SQL Server數(shù)據(jù)庫教程1. 設(shè)置系統(tǒng)變量Path在開場菜單中,選擇控制面板系統(tǒng)高級系統(tǒng)設(shè)置環(huán)境變量,出現(xiàn)如圖1.2所示環(huán)境變量對話框。 51.2.2 JDK配置SQL Server數(shù)據(jù)庫教程在系統(tǒng)變量中找到變量名為Path的變量
5、,單擊編輯按鈕,彈出編輯系統(tǒng)變量對話框,在變量值文本框中輸入JDK的安裝途徑:C:Program FilesJavajdk1.7.0_67bin,如圖1.3所示,單擊確定按鈕完成配置。2. 設(shè)置用戶變量JAVA_HOME在“用戶變量中單擊新建按鈕,彈出新建用戶變量對話框,在變量名文本框中輸入JAVA_HOME,在變量值文本框中輸入JDK的安裝途徑:C:Program FilesJavajdk1.7.0_67如圖1.4所示,單擊確定按鈕完成配置。 61.2.2 JDK配置SQL Server數(shù)據(jù)庫教程選擇開場運(yùn)轉(zhuǎn)菜單項,輸入cmd,進(jìn)入DOS界面,在命令行輸入java version,系統(tǒng)顯示當(dāng)
6、前JDK的版本,那么JDK安裝勝利,如圖1.5所示。 1.3 Tomcat下載和安裝Tomcat是一個Servlet/JSP容器,它是一個開發(fā)和配置Web運(yùn)用和Web效力的有用平臺。Tomcat是Java EE系列的軟件效力器之一,本書采用最新的Tomcat 8.0.21作為承載Java EE運(yùn)用的Web效力器,在閱讀器地址欄中鍵入其官方網(wǎng)站:,對Tomcat的下載版本進(jìn)展下載 71.2.3 JDK安裝測試SQL Server數(shù)據(jù)庫教程Tomcat的下載發(fā)布頁如圖1.6所示。在Core下的第一項zip是Tomcat綠色版,解壓即可運(yùn)用,第6項Windows S
7、ervice Installer是一個安裝版軟件,雙擊啟動安裝導(dǎo)游后,安裝過程都采用默許選項。兩種版本都可運(yùn)用,本書采用綠色版apache-tomcat-8.0.21,解壓在C盤。 81.3 Tomcat 下載和安裝SQL Server數(shù)據(jù)庫教程 1.4.1 MyEclipse下載和安裝MyEclipse在國內(nèi)的官網(wǎng):myeclipseide/index.html,提供中文Windows版MyEclipse,為Java EE初學(xué)者提供開發(fā)環(huán)境。本書運(yùn)用MyEclipse在Windows下的最新版本MyEclipse 2021,從官網(wǎng)下載安裝軟件myeclipse-pro-2021-GA-off
8、line-installer- windows.exe,雙擊MyEclipse2021的安裝軟件91.4 MyEclipse安裝和配置SQL Server數(shù)據(jù)庫教程 出現(xiàn)如圖1.7所示的安裝導(dǎo)游,按照導(dǎo)游步驟完成安裝。10從上述官網(wǎng)免費(fèi)下載,激活后可以長期運(yùn)用MyEclipse。1.4.1 MyEclipse下載和安裝SQL Server數(shù)據(jù)庫教程 MyEclipse 2021的啟動畫面和版本信息分別如圖1.8和圖1.9所示。111.4.1 MyEclipse下載和安裝SQL Server數(shù)據(jù)庫教程 單擊開場一切程序MyEclipseMyEclipse 2021MyEclipse Profes
9、sional 2021,啟動MyEclipse 2021,出現(xiàn)選擇任務(wù)區(qū)對話框,如圖1.10所示。單擊OK按鈕,進(jìn)入集成開發(fā)環(huán)境,如圖1.11所示。121.4.1 MyEclipse下載和安裝SQL Server數(shù)據(jù)庫教程 1. 配置JRE1啟動MyEclipse,選擇菜單WindowPreference,出現(xiàn)Preference對話框,選擇左邊目錄樹中的JavaInstall JREs,如圖1.12所示。131.4.2 MyEclipse配置SQL Server數(shù)據(jù)庫教程 2在圖1.8中,本書不用默許的JRE選項,單擊Add按鈕,出現(xiàn)Add JRE對話框。3 單擊Directory按鈕,出現(xiàn)
10、閱讀文件夾對話框,指定jdk1.7.0_67的途徑:C:Program FilesJavajdk1.7.0_67,如圖1.13所示。141.4.2 MyEclipse配置SQL Server數(shù)據(jù)庫教程 4 單擊確定按鈕,前往Add JRE對話框,如圖1.14所示,單擊Finish按鈕。151.4.2 MyEclipse配置SQL Server數(shù)據(jù)庫教程 5前往Preference對話框,如圖1.15所示,單擊Ok按鈕,完成JRE配置。161.4.2 MyEclipse配置SQL Server數(shù)據(jù)庫教程 2. 集成MyEclipse和Tomcat1啟動MyEclipse,選擇菜單WindowPr
11、eference,出現(xiàn) Preference對話框,展開左邊目錄樹中的MyEclipseServersTomcatTomcat 8.x,在右邊激活Tomcat 8.x設(shè)置途徑:C:Tomcatapache-tomcat-8.0.21,如圖1.16所示。171.4.2 MyEclipse配置SQL Server數(shù)據(jù)庫教程 182繼續(xù)展開左邊目錄樹中的MyEclipseServersTomcatTomcat 8.xJDK,設(shè)置 Tomcat 8.x默許運(yùn)轉(zhuǎn)環(huán)境為:jdk1.7.0_67,如圖1.17所示,單擊Ok按鈕,完成MyEclipse和Tomcat的集成。1.4.2 MyEclipse配置S
12、QL Server數(shù)據(jù)庫教程 3. 在MyEclipse中啟動Tomcat在MyEclipse工具欄,單擊Run/Stop/Restart MyEclipse Servers按鈕 的下拉箭頭,選擇Tomcat 8.xStart,在MyEclipse中啟動Tomcat,如圖1.18所示。19MyEclipse主界面下方控制臺區(qū)顯示Tomcat啟動信息,此時Tomcat效力器已啟動。1.4.2 MyEclipse配置SQL Server數(shù)據(jù)庫教程 在閱讀器地址欄中,輸入:localhost:8080/,出現(xiàn)如圖1.19所示界面,表示MyEclipse和Tomcat已嚴(yán)密集成,IDE環(huán)境已搭建勝利。
13、201.4.2 MyEclipse配置SQL Server數(shù)據(jù)庫教程 211. 菜單欄在MyEclipse 2021窗體頂部第2行是菜單欄,包含主菜單例如File和其所屬的菜單項例如如FileNew,菜單項下面還可以有子菜單,如圖1.20所示。2. 工具欄菜單欄下面兩行是工具欄,如圖1.21所示。1.5 MyEclipse 2021 的界面SQL Server數(shù)據(jù)庫教程 223. 透視圖切換器位于工具欄最右側(cè)的是透視圖切換器,它可以顯示多個透視圖以供切換,如圖1.22所示。假設(shè)需求恢復(fù)到默許的MyEclipse 2021 的界面,可選擇其中的MyEclipse Java Enterprise
14、(default)選項。1.5 MyEclipse 2021 的界面SQL Server數(shù)據(jù)庫教程 234. 視圖視圖是主界面中的一個小窗口,可以調(diào)整顯示大小、位置或封鎖,也可以最大化、最小化,MyEclipse的界面是由工具欄、菜單欄、形狀欄和許多視圖構(gòu)成的,大綱視圖就是視圖之一,如圖1.23所示。1.5 MyEclipse 2021 的界面SQL Server數(shù)據(jù)庫教程 245. 代碼編輯器文件編輯器在界面的中間,用于編輯程序代碼,并具有自動調(diào)試和排錯功能,假設(shè)翻開 JSP源文件,在編輯器的上部窗口中顯示頁面的預(yù)覽效果,下部窗口中顯示JSP源代碼,該編輯器與視圖類似,也能最大化和最小化,如
15、圖1.24所示。1.5 MyEclipse 2021 的界面SQL Server數(shù)據(jù)庫教程 251.6.1 簡單的Java工程開發(fā)一個簡單的Java工程開發(fā)引見如下,運(yùn)轉(zhuǎn)結(jié)果將在控制臺打印出Hello Java!,工程完成后的目錄樹如圖1.25所示。在Java工程目錄樹中,各個目錄引見如下:1src目錄:src是一個源代碼文件夾(Source folder),用于存放Java源代碼,當(dāng)Java源代碼放入src中,MyEclipse會自動編譯。2JRE System Library目錄:存放環(huán)境運(yùn)轉(zhuǎn)需求的類庫。1.6 簡單的Java EE工程開發(fā)SQL Server數(shù)據(jù)庫教程 26工程開發(fā)過程如
16、下:【例1.1】 開發(fā)一個簡單的Java工程JavaProj1創(chuàng)建Java工程啟動MyEclipse,選擇菜單FileNewJava Project,出現(xiàn)如圖1.26所示的創(chuàng)建Java工程對話框,在Project name文本框中輸入:JavaProj,在JRE欄,堅持默許的Use default JRE (currently jdk1.7.0_67),其它選項也堅持默許,單擊Finish按鈕。1.6.1 簡單的Java 工程開發(fā)SQL Server數(shù)據(jù)庫教程 27在MyEclipse左邊生成了一個JavaProj工程,如圖1.27所示。2創(chuàng)建包和類右單擊src文件夾,選擇NewPackage
17、,出現(xiàn)如圖1.28所示的創(chuàng)建包對話框,在Name文本框中輸入包名:lee.picture,單擊Finish按鈕,在工程目錄樹中會看到如圖1.28所示的lee.picture包。1.6.1 簡單的Java 工程開發(fā)SQL Server數(shù)據(jù)庫教程 28右單擊lee.picture包,選擇NewClass,出現(xiàn)如圖1.29所示的創(chuàng)建Java類對話框,在Name文本框中輸入類名:JavaProj,單擊Finish按鈕。 1.6.1 簡單的Java 工程開發(fā)SQL Server數(shù)據(jù)庫教程 293編輯JavaProj.java代碼在MyEclipse中部出現(xiàn)了JavaProj.java編輯框,編輯Java
18、Proj.java代碼,如圖1.30所示,源文件保管時會自動編譯。1.6.1 簡單的Java 工程開發(fā)SQL Server數(shù)據(jù)庫教程 301.6.1 簡單的Java 工程開發(fā)4運(yùn)轉(zhuǎn)保管源文件JavaProj.java,右單擊Java工程目錄樹中的JavaProj.java,選擇Run AsJava Application,出現(xiàn)如圖1.31所示的運(yùn)轉(zhuǎn)結(jié)果Java EE 教程下面引見一個簡單的Web工程開發(fā),運(yùn)轉(zhuǎn)結(jié)果將在閱讀器中打印出Hello JSP!,工程完成后的目錄樹如圖1.32所示。311.6.2 簡單的Web工程開發(fā)Java EE 教程【例1.2】 開發(fā)一個簡單的Web工程WebProj
19、。1創(chuàng)建Web工程啟動MyEclipse,選擇菜單FileNewWeb Project,出現(xiàn)如圖1.33所示的創(chuàng)建Web工程對話框,在Project name文本框中輸入:WebProj,其它選項也堅持默許,單擊Finish按鈕。在MyEclipse左邊生成了一個WebProj工程,如圖1.34所示。321.6.2 簡單的Web工程開發(fā)Java EE 教程2創(chuàng)建JSP展開Web工程WebProj,雙擊index.jsp文件,在MyEclipse中上部出現(xiàn)index.jsp編輯框,編輯index.jsp代碼,如圖1.35所示。331.6.2 簡單的Web工程開發(fā)Java EE 教程3部署創(chuàng)建JS
20、P后,必需將Web工程放到Tomcat效力器中去運(yùn)轉(zhuǎn),稱為部署Web工程。單擊工具欄中的Deploy MyEclipse J2EE to Server按鈕 ,在彈出的對話框中,單擊Add按鈕,出現(xiàn)新部署對話框,在Server欄目中選擇Tomcat 8.x,如圖1.36所示,單擊Finish按鈕。341.6.2 簡單的Web工程開發(fā)Java EE 教程出現(xiàn)工程部署對話框,如圖1.37所示,單擊OK按鈕,部署勝利。351.6.2 簡單的Web工程開發(fā)Java EE 教程在MyEclipse中下部,單擊Server按鈕,單擊Tomcat 8.x左邊下拉箭頭,下邊一行顯示工程WebProj已部署到To
21、mcat中,如圖1.38所示。361.6.2 簡單的Web工程開發(fā)Java EE 教程4運(yùn)轉(zhuǎn)在MyEclipse工具欄,單擊Run/Stop/Restart MyEclipse Servers按鈕 的下拉箭頭,選擇Tomcat 8.xStart,在MyEclipse中啟動Tomcat,如圖1.39所示。37在閱讀器中輸入localhost:8080/WebProj/,回車后,出現(xiàn)如圖1.40所示的運(yùn)轉(zhuǎn)結(jié)果Hello JSP!。1.6.2 簡單的Web工程開發(fā)Java EE 教程1導(dǎo)出工程【例1.3】 導(dǎo)出Web工程WebProj1右單擊工程名WebProj,在彈出的菜單中選擇Export菜單項, 出現(xiàn)Export對話框,選擇GeneralFile System,單擊Next按鈕,如圖1.41所示。381.6.3 工程的導(dǎo)出和導(dǎo)入Java EE 教程391.6.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 劃線施工勞務(wù)合同范本
- 原創(chuàng)劇目合同范例范例
- 沖床買賣合同范本
- 勞動合同范本文書
- 單位出售住宅合同范本
- 企業(yè)設(shè)計顧問合同范本
- 單位采購電子設(shè)備合同范本
- 裝修設(shè)計報價合同范本
- 租房無責(zé)任合同范本
- 肺部感染的護(hù)理課件
- 消防工程述標(biāo)
- 新版理念篇-養(yǎng)老課件
- (新版教材)粵教版六年級下冊科學(xué)全冊課件
- DBJ∕T13-354-2021 既有房屋結(jié)構(gòu)安全隱患排查技術(shù)標(biāo)準(zhǔn)
- 教學(xué)課件-古文陋室銘劉禹錫課件
- 主題班會教學(xué)課件:禁毒教育主題班會(共38張)
- 道路、橋梁、隧道、地鐵施工標(biāo)準(zhǔn)化手冊(專業(yè)篇)
- 初中人音版音樂七年級下冊.第二單元長江之歌.(14張)ppt課件
- NancyDrew分析
- 離心式排風(fēng)機(jī)安裝施工方案及技術(shù)措施
- 中西紀(jì)年對照表
評論
0/150
提交評論