JavaEE集成開發(fā)環(huán)境的配置_第1頁
JavaEE集成開發(fā)環(huán)境的配置_第2頁
JavaEE集成開發(fā)環(huán)境的配置_第3頁
JavaEE集成開發(fā)環(huán)境的配置_第4頁
JavaEE集成開發(fā)環(huán)境的配置_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、3.2 Eclipse Java EE 集成開發(fā)環(huán)境JSP開發(fā)環(huán)境主要包括JavaBean和Servlet等Java類的開發(fā)環(huán)境與JSP頁面的開發(fā)環(huán)境, Java類的編譯需要JDK的支持。前面介紹了 JSP的多個(gè)開發(fā)和應(yīng)用平臺(tái),它們有各自的優(yōu) 點(diǎn),也適合于不同的開發(fā)環(huán)境。本書程序都是使用免費(fèi)開源的強(qiáng)大工具平臺(tái)開發(fā)和運(yùn)行的 本書選擇的軟件是最新版的 JDK1.7+Eclipse Java EE+Tomcat 7.0 集成開發(fā)環(huán)境;經(jīng)典版的 JDK1.5+ Eclipse 3.2 +Tomcat 5.5以及MyEclipse8.6開發(fā)環(huán)境。下面介紹它們的安裝和配置。安裝和配置 JDK在oracle

2、公司的網(wǎng)站上可以免費(fèi)下載JDK安裝軟件,下載網(wǎng)址是: HYPERLINK /technetwork/java/index.html /technetwork/java/index.html打開此網(wǎng)址,找到下載的位置,如圖3-1所示。選中Java SE 7 Update 17。圖 3-1 選擇要下載的軟件 Java SE 7 Update 17Here are the Java SE downloads in detail:Java Platform,Standard EditionJava SE 7u17JDKJava Platform,Standard EditionJava SE 7u17

3、JDKThis release includes import ant securityDOWNLOAD fixes. Oracle strongly recommends that allJava SE 7 users upgrade to this release.|Download JDK|Learn more JDK 7 DocsJRE 1 DocsJREDOWNLOAD 圖 3-2 選擇 JDK DOWNLOADJava SE Development Kit 7u17You must accept the Oracle Binaiy Code License Agieemeiit f

4、oi Java SE to download this software.O Accept License Agieemeiit Decline License AgieemeiitPioduct File DescriptionFile SizeDownloadLinu::86106.65 MB idk-7u1 T-lir-iuii-iGSb.rpmLinuxxSB92.97 MB jdk-7u17-linux-i586.tar.gzLinu::ti4104.78 MB至 jdk-7u17-linux-x64.rpmLinu::6491.71 ME jdk-7u17-linux-x64.ta

5、r.gzMac OSXx6414378 MB至 jdk-7u17-macosx-x64.dmgSolaris x86 (SVR4 package)135.39 MB jdk-7u17-solaris-i586.tar.ZSolaris x8691.67 MB至 jdk-7u17-solaris-i586.tar.gzSolaris SPARC (SVR4 package)135.92 MB jdk-7u17-solaris-sparc.tar.ZSolaris SPARC95.32 MB至 jdk-7u17-solaris-sparc.tar.gzSolaris SPARC 64-bit (S

6、VR4 package)22.97 MB jdk-7u17-solaris-sparcv9.tar.ZSolaris SPARC 64-bit17.59 MB jdk-7u17-solaris-sparcv9.tar.gzSolaris x64 (SVR4 package)22.61 MB jdk-7u17-solaris-x64.tar.ZSolaris x6415.02 MB至 jdk-7u17-solaris-x64.tar.gzWindows x8688.75 MB jdk-7u17-windows-i586.exeWindows x6490.42 MB至 jdk-7u17-windo

7、ws-x64.exeJava SE Development Kit7u10You must accept the Oracle Binaiy Code License Agieemeiit foi Java SE to download thissoftware.O Accept License Agieemeiit Decline License AgieemeiitProduct File DescriptionFile SizeDownloadLinux ARM v6/v7 Soft Float ABI65.07 MBS jdk-7u10-linux-arm-sfp.tar.gz圖 3-

8、3 jdk-7u17-windows-i586.exe要下載JDK的Windows版本,這里下載的是jdk-7u3-windows-i586.exe。注意,選擇 Accept License Agreement 后才可以下載。下載完成后,直接雙擊下載軟件即可執(zhí)行安裝。按照安裝指示進(jìn)行即可。安裝過程如下: (1 )歡迎使用 Java SE Development Kit 7 Update 17 安裝向?qū)?,如圖 3-4 所示。圖 3-4 圖 3-4 安裝向?qū)?2)選擇JDK的安裝路徑,單擊“更改(A)”按鈕可以選擇JDK的安裝路徑,也可以使用默認(rèn)安裝路徑,如圖 3-5 所示。圖 3-5 選擇 JD

9、K3)選擇 jre 的功能說明Java 5E Development Kit 7JavaFX運(yùn)行時(shí)。它要求硬盡砸動(dòng)器上有300MB空間.以使用默認(rèn)安裝路徑,如圖 3-5 所示。圖 3-5 選擇 JDK3)選擇 jre 的功能說明Java 5E Development Kit 7JavaFX運(yùn)行時(shí)。它要求硬盡砸動(dòng)器上有300MB空間.安裝到:C:Program FilesiJavaiidkl .7.0 171安裝路徑安裝路徑,如圖 3-6所示。諳從下面的列表中選擇要安裝的可選功能。安裝芫成后,您可以使用費(fèi)制面仮中的漆加/刪除程序?yàn)^用程序來更改您選擇的功能Update 17j 包括 JavaFX

10、5DK,即1于專用JRE和一個(gè)專用圖 3-6 選擇 jre 安裝路徑4)安裝進(jìn)度,如圖 3-7 所示。圖 3-7 安裝進(jìn)度圖 3-9 圖 3-7 安裝進(jìn)度圖 3-9 設(shè)置環(huán)境變量5)安裝成功,如圖3-8 所示。圖 3-8 安裝成功安裝完成后,需要做一些配置工作,以便JDK能正常運(yùn)行??梢园凑找韵虏襟E來配置 JDK。選擇“計(jì)算機(jī)”-“屬性”-“高級(jí)系統(tǒng)設(shè)置”-“環(huán)境變量”如圖3-9, 3-10 所示。圖 3-10 設(shè)置環(huán)境變量在“系統(tǒng)變量”列表中查看是否有 Path 變量,單擊“編輯”按鈕,在彈出的“編輯系統(tǒng)變量”對(duì)話框的“變量值”文本框中添加路徑“ C:Program FilesJava jd

11、kl.7.0_17bin;”, 完成后單擊“確定”按鈕。如果沒有 Path 變量,就單擊“系統(tǒng)變量”選項(xiàng)組中的“新建” 按鈕。在“用戶變量”列表中新建一個(gè)名為 JAVA_HOME 的變量,變量值為“ C:Program FilesJava jdk1.7.0_17;”。在“用戶變量”列表中新建一個(gè)名為classpath的變量,變量值為“.;C:Program FilesJava jdk1.7.0_17lib”。Tomcat 服務(wù)器1.Tomcat 簡(jiǎn)介與下載Tomcat服務(wù)器是開放源代碼的Web應(yīng)用服務(wù)器,是目前比較流行的Web應(yīng)用服務(wù)器 之一。Tomcat 是 Apache 軟件基金會(huì)(Apa

12、che Software Foundation)的 Jakarta 項(xiàng)目中的一個(gè) 核心項(xiàng)目,由Apache、Sun和其他一些公司及個(gè)人共同開發(fā)而成。由于有了Sun的參與和 支持,最新的 Servlet 和 JSP 規(guī)范總是能在 Tomcat 中得到體現(xiàn)。因?yàn)?Tomcat 技術(shù)先進(jìn)、性 能穩(wěn)定,而且免費(fèi),因而深受 Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目 前比較流行的 Web 應(yīng)用服務(wù)器。Tomcat 很受廣大程序員的喜歡,因?yàn)樗\(yùn)行時(shí)占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù) 載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改進(jìn)和完善中,任何一個(gè) 感興趣的程序員都可以更改

13、它或在其中加入新的功能。目前Tomcat最新版本為7.0.37。Apache Tomcat 7.x是目前的開發(fā)焦點(diǎn)。它在汲取了 Tomcat 6.0.x優(yōu)點(diǎn)的基礎(chǔ)上,實(shí)現(xiàn)了對(duì)于Servlet 3.0、JSP 2.2和EL 2.2等特性的支持。除此以外的改進(jìn)如下:Web應(yīng)用內(nèi)存溢出偵測(cè)和預(yù)防;增強(qiáng)了管理程序和服務(wù)器管理程序的安全性;一般CSRF保護(hù);支持Web應(yīng)用中的外部?jī)?nèi)容的直接引用;重構(gòu)(connectors, lifecycle) 及很多核心代碼的全面梳理。由于Tomcat是Apache系列的產(chǎn)品,所以可以在 HYPERLINK /%e7%bd%91%e7%ab%99%e9%87%8c%e

14、6%89%be%e5%88%b0%e6%9c%80 /網(wǎng)站里找到最新的安裝程序,如圖3-11所示。本書用到的是Tomcat7.0.39。地址 ) Ihttp: /tomcat, apache. org/download-70. cgireleases.Homereleases.Taglibshldven FluginDownload, Which version?| Tomu日t7.g |Tomu 日t &Tomcat ConnectorsTomcat NativeArchivesDownload, Which version?| Tomu日t7.g |Tomu 日t &Tomcat Conn

15、ectorsTomcat NativeArchivesD o ciunentatioiiQuick NavigationRelease IntegrityYou must verify the integrity of the downloaded files. We provide OpenPC which contains the OpenPGP keys ofTomcats Release Managers We als calculate a checksum for your download, and make sure it is the same as oTomu 日t 7丄T

16、omu 日t &Tomcat ConnectorsTomcat Native.Migration GuideProblems?Security ReportsFind help.FAOhlalling ListsEug DatabaseGet InvolvedOverviewSWT E.epositonesMirrorsYou are currently using http: /inuToisxiimcxnapache/. If you encounter backup mirrors (at the end of the mirrors list) that should be avail

17、able.Other mirrors: | http:/apache/Change |7.0.39Please see the README file for packaging information. It explains what evBinary Distributio ns Core:O HR (pgp, nid5)o tar.gE (pgp, mdj)o 32-bit Windows zip (pgp, md5)o 64-bit Windows zip (pgp, md5)o 4-bit Itanium Windows zip (p刖,gnd5)o 32-bit/64-bit W

18、indows Service Installer (pgp, md5)圖 3-11 下載 Tomcat7.0.392.Tomcat 安裝下載完成后,可以按以下步驟安裝Tomcat服務(wù)器。 雙擊打開apache-tomcat-70.39.exe安裝程序,顯示如圖3-12所示的選擇安裝向?qū)Ы?面。ES Apache Tocat Setup13回區(qū)IWelcome to the Apache Tomcat Setup WizardThis wizard will guide you through the installation of Apache Tomcat.It is recommended

19、 that you close all other applications before starting Setup. This will make it possible to update releva nt system files without having to reboot your computer.Click Next to continue.ES Apache Tocat Setup13回區(qū)IWelcome to the Apache Tomcat Setup WizardThis wizard will guide you through the installati

20、on of Apache Tomcat.It is recommended that you close all other applications before starting Setup. This will make it possible to update releva nt system files without having to reboot your computer.Click Next to continue.圖 3-12 Tomcat 安裝向?qū)?)接收安裝協(xié)議,如圖3-13所示。License AgreementPlease review the lice nse

21、 terms before in 或 alii ng Apache Tomcat.License AgreementPlease review the lice nse terms before in 或 alii ng Apache Tomcat.Press Page Down to see the rest of the agreement.A pahe LienseVersion 2.0, January 2004httD :伽 vw .apache. ogflice nses/TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIB

22、UTION1. DefiriitiiLicense shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.If you accept the terms of the agreement, click I Agree to continue. You must accept the agreement to install Apache Tomcat.Nullsoft Install Syste

23、m v2.46圖 3-13 “接受協(xié)議”對(duì)話框(3)點(diǎn)擊如圖3-13上的“I Agree”按鈕后顯示如圖3-14所示的選擇安裝選項(xiàng)界面。 其中,默認(rèn)選項(xiàng)是把Tomcat加載到“開始”菜單的“程序”組中,并安裝Tomcat的說明 文檔。如果選中Examples選項(xiàng),系統(tǒng)會(huì)安裝Tomcat自帶的實(shí)例程序,如果選中Host Manager 選項(xiàng),系統(tǒng)會(huì)安裝Tomcat自帶的Web應(yīng)用程序。讀者可以自行選擇這兩項(xiàng),建議全部選中。 這樣,在安裝結(jié)束后,就可以運(yùn)行Tomcat自帶的實(shí)例程序,并查看其中的代碼。Apache Tocat Setup匚hoose ComponentsChoose which f

24、eatures of Apache Tomcat you want to in stall.Apache Tocat Setup匚hoose ComponentsChoose which features of Apache Tomcat you want to in stall.VQack NextCheck the components you want to install and uncheck the components you dont want toVQack Nextin stall. Click Next to continue.Select the type of ins

25、tall:CustomOrj select the optional components you wish to install:E Q Tomcat p H Start Menu Items ;0 D匚umentation p H P-lanager r 0 Host Manager 丄回SEBS圉1DescriptionPosition your mouse over a component to see its description.Space required: 12.0MB圖 3-14 “自定義安裝”對(duì)話框3)配置選項(xiàng),如圖3-15所示。該對(duì)話框可以設(shè)置服務(wù)器的端口號(hào)以及管理服務(wù)

26、器所需的用戶名和密碼。圖 3-15 配置選項(xiàng)(4)選擇安裝虛擬機(jī)路徑,可以使用默認(rèn)路徑,如圖3-16所示。注意:tomcat7.0.39 需要Java SE 6.0或者更高版本的JRE。圖 3-16 選擇安裝虛擬機(jī)路徑(5)設(shè)置安裝路徑,如圖3-17所示。其中,通過單擊Browse按鈕,可以選擇安裝路 徑。本書采用默認(rèn)的路徑。圖 3-17 設(shè)置安裝路徑(6)在完成設(shè)置安裝路徑后,單擊圖3-18中的“Install “按鈕會(huì)進(jìn)入到如圖3-17所示的 安裝進(jìn)度界面。圖 3-18 安裝進(jìn)度(7)安裝完畢彈出如圖3-19所示的對(duì)話框,單擊“Finish”按鈕完成Tomcat的安裝, 并啟動(dòng)Tomcat

27、服務(wù)器。服務(wù)器啟動(dòng)后,會(huì)在桌面的右下角顯示,如圖3-20所示??诨貐^(qū)ICompleting the Apache Tomcat Setup WizardApache Tomcat has been installed on your computer.Click Finish to close this wizard.0 Show R.eadmeHkun 0 Show R.eadmeApache TomcatCQackfinish圖 3-19 安裝完成I Apache Tomcat 7.0 Tomcat?I Apache Tomcat 7.0 Tomcat?圖 3-20 Tomcat 服務(wù)器已

28、啟動(dòng)(8)在瀏覽器中輸入:http:/loac山ost:8080,顯示如圖3-21所示,說明Tomcat安裝成功。JDBC DoSome”Tomcof VwiioRFiE Web Awolislion3 Apache Toacat/7.0. 39 licroaoft later Act Exploterd) /lc*lUst weo/Home Documentation Configuration Examples Wiki Mailing ListsFind HelpJDBC DoSome”Tomcof VwiioRFiE Web Awolislion3 Apache Toacat/7.0.

29、 39 licroaoft later Act Exploterd) /lc*lUst weo/Home Documentation Configuration Examples Wiki Mailing ListsFind HelpApache Tomcat/7.0.39Apache Software Foundation HYPERLINK / /ExmimIcsSrvai StatusAppHostMan aging TomcatFor security, access to the manager webapp 15 restricted. Users are denned n$C*T

30、ALIKA_HCHE/conf/tonCe-ur. xmlin Tomcat 7 .0 access to the manager applicaoon is spM between different users Read more .Rel“$e Not$Chan。輛oqMlgrttion GuideS.curltv Node”Getting HelpFAO and Mailing LltThe roiiQMog mailing lists are avaiiaoie:unowncteiipI.NM jiMMMiiKeiiM-itf. ictedses. secuiky Mrfnet no

31、tlkdikoin. new vokanei.usfrf3iommaoaihe.o9SionalibPU$”;Kh ora User suppod and discus$ion fcr Aoch Tahb,dgig)tofntaach ora Development Ht, irxKidmg conwnit mes$gesSeiWi SoccmUomOthi DownloadsntatloiDeveloper Quick StartTomcat SeimRmhiw & AAARecommended Reading:Scurtty Comkkration, HOW-TOManr Applicat

32、ion HOW-TOClu3tering/Se”ion Replication H0WT0DocumentationTomcat DocumentationTonKt7.C) ConfigurationTomcat WikiFind additional important configuration informatjon nDevelopers may oe interested in:Tomcat 7 0 JmDo”Tomt at LO SVN Rgoogitorv圖 3-21 Tomcat 安裝成功圖3.Tomcat 安裝文件夾Tomcat 安裝完成后,其安裝目錄下包含 bin、con

33、f、lib、logs、temp、webapps、work 等 子目錄,如圖 3-22 所示。圖 3-22 Tomcat 安裝文件夾內(nèi)容各個(gè)子目錄簡(jiǎn)介如下:(1)bin 目錄。主要存放 Tomcat 的命令文件。(2)conf 目錄。包括 Tomcat 的配置文件,例如 server.xml 和 tomcat-users.xml。 server.xml是Tomcat的主要配置文件,其中包含了 Tomcat的各種配置信息,例如監(jiān)聽端口 號(hào)、日志配置等。如果要修改Tomcat默認(rèn)的端口號(hào)8080,找到如下這段代碼可以更改把8080改成想用的端口號(hào)就可以了。tomcat-users.xml中定義了 T

34、omat的用戶。對(duì) 于Tomat的配置及管理有專門的應(yīng)用程序,所以不推薦直接修改這些配置文件。(3)logs 目錄。存放日志文件。(4)temp目錄。主要存放Tomat臨時(shí)文件。(5)webapps 目錄。存放應(yīng)用程序?qū)嵗?,待部署的?yīng)用程序保存在此目錄。( 6) work 目錄。存放 JSP 編譯后產(chǎn)生的 class 文件。4. Tomcat 的啟動(dòng)、停止、配置單擊“任務(wù)欄”- “開始”- “程序” - “Apache Tomcat 7.0 Tomcat 7” -Configure Tomcat命令,彈出如圖3-23所示的對(duì)話框,可以啟動(dòng)、停止以及根據(jù)業(yè)務(wù)需要配置Tomcat 服務(wù)器。圖 3-

35、23 “Tomcat 服務(wù)器配置”對(duì)話框5.Tomcat 的部署Web應(yīng)用程序能以項(xiàng)目形式存在或打包為war文件。不管哪一種形式,都可以通過將 其復(fù)制到webapps目錄下進(jìn)行部署。例如,有一個(gè)Web應(yīng)用程序名為myApp的Web項(xiàng)目, 將該Web應(yīng)用程序文件夾復(fù)制到webapps下,啟動(dòng)Tomcat后,通過URL就可以訪問 HYPERLINK http:/localhost:8080/myApp/xxx.jsp%ef%bc%8c%e5%85%b6%e4%b8%ad http:/localhost:8080/myApp/xxx.jsp,其中 xxx.jsp 為項(xiàng)目下的 JSP 文件。Eclip

36、se Java EE 開發(fā)環(huán)境搭建雖然所有的Java和JSP代碼都可以通過文本編輯器(比如記事本)來編寫,但為了提高開 發(fā)效率,還需要類似于 Visual Studio 那樣的集成開發(fā)環(huán)境。Eclipse Java EE作為一款Java的開發(fā)集成軟件,擁有即時(shí)編譯和運(yùn)行便捷等特性,是開 發(fā) Java 類代碼的方便利器。1. 安裝 Eclipse Java EEEclipse Java EE 也是開源軟件,可以從 HYPERLINK /downloads/%e7%bd%91%e7%ab%99%e4%b8%8b%e8%bd%bd%e5%88%b0%e7%9b%b8 /downloads/網(wǎng)站下載到

37、相 應(yīng)文件。如圖3-24所示,我們選擇“Eclipse IDE forJava EE Developers”下載。下載后的文 件 eclipse-jee-juno-SR2-win32.zip,我們解壓縮即可使用。圖 3-24 Eclipse 下載頁面2.配置 Eclipse Java EE(1)解壓后,我們?cè)趀clipse文件夾中找到eclipse.exe,雙擊打開Eclipse,如圖3-25 所示,我們選擇一個(gè)工作空間,或者使用默認(rèn)的工作空間。圖 3-25 選擇工作空間(2)選擇“Window”丨“Preferences”命令,首先配置所安裝的JRE,打開如圖3-26 所示配置對(duì)話框,通過a

38、dd、edit等按鈕配置Java-Installed JREs。圖 3-26 配置 JRE(3)配置 Servero 如圖 3-27 所示,通過點(diǎn)擊 add 按鈕添加 Server-Runtime Environments。 這里我們選擇Apache Tomcatv7.0。通過Browse查找到Apache Tomcat7.0的安裝路徑,如 圖3-28所示。點(diǎn)擊“Finish”按鈕后,配置完成。圖 3-27 配置 Server 選擇 Apache Tomcatv7.0圖 3-28 配置 Apache Tomcat 7.0 的路徑3採用Eclipse Java EE開發(fā)JSP代碼(1)新建一個(gè)D

39、ynamic Web項(xiàng)目,如圖3-29所示。輸入項(xiàng)目名如webtest,如圖3-30所 示。O Java EE 一 EclipseCloseCtrl+WClose AllCtrl+Shi ft+tf曲eCloseCtrl+WClose AllCtrl+Shi ft+tf曲eCtrl+S闊 Save As.Q裔 Save AllCtrl+Shift+SBlevert.Move.f*| Rename.F2迸| RefreshF5Conyert Line DelimitersTo旦 Print.Ctrl+FEwitch Workspace卜RestartOpen Film一IiTiDort.(JIB

40、 3.x)Alt+Shift+NIndow Helpg JFA Frcjec tS Enterprise Appli cation Froject 0 EJTI ProjectConnectoi Proj ect前 Applicaticm Cli ent Ffojmct35 Static Web ProjectC3 Project.Web Servi ceFolderFile -j Eswipla.1*3 Other. . .Ctrl+N圖 3-29 新建一個(gè) Dynamic Web 項(xiàng)目圖 3-30 新建項(xiàng)目 webtest(2)配置java源文件的目錄src,其中src目錄內(nèi)存放Java文

41、件代碼,編譯輸出目錄為 build/classes,如圖 3-31 所示。圖 3-31 配置 java 文件目錄(3)配置Web文件目錄。WebContent文件夾用來保存Web(如JSP文件HTML文件 等)文件。如圖 3-32所示。圖 3-32 配置 Web 文件目錄 WebContent(4)創(chuàng)建第一個(gè)JSP文件,HelloWorld.jsp。選中項(xiàng)目webtest,或者文件夾WebContent, 右擊,在彈出的快捷菜單中選擇“ JSP File”,如圖3-33所示,輸入文件名HelloWorld.jsp。0Mev JSP File回區(qū)fJSPCieate a new JST file

42、.aEnter or select the parent folder:v ebt e EtfiV ebC ont mnt嗇e e:liem o t eSys t em sT empF i 1 e s 白罷1 webtesta”田a”田a.-frbuildWebContentFile name: HelloHor4 jspAdvanced 圖 3-33 新建文件 HelloWorld.jsp(5) 選擇是否使用文件的模版,這里選擇默認(rèn)選項(xiàng),如圖 3-34 所示0Mev JSP FileSelect JSP TemplateSelect a template as initial content

43、 in the JSP page.冋Use JSP Template Templates:NameDescription.New Jav:aServer Baces QSFNew Jav:aServer Baces QSF;I Page (.html)New Jav:3Server Faces CTSF) Fage (xhtmlITew JavaServer Faces QSFPage l:.xht.New JSP File (html)Hew JSP File (xhtml)Hew JSP File xhtml., :ml sjTitaK)New JSP File (xhtml, :tml

44、myrilm, JSF.with html markup :arid default vie. with xhtml markup and. default vi. with xhtml markup., :ml style sjtl. with html markupwith xhtml markupwith xhtml markup ;aril xml style . with JSF 2. 0 speci i c t ags_, xhtm.Freview::! DOCTYPE litiu 1 PLTBLIC ,r-/ / W3 C/ /1:TI: HTML 4.01 Trans ltiu

45、na 1 / /:Hme t a litt.p-equiv= Con t en t - Typ ent e nt = ,r t ex t/h tiiil,.- ch .32? s e t: I ns e r t- t- i t-1 e he r e 幻般,Templates are 1 Hew J5F templates foimd in the T5F Temulates preference page.圖 3-34 應(yīng)用 JSP 模版 單擊“Finish”按鈕依據(jù)模版建好的文件自動(dòng)產(chǎn)生JSP文件的代碼,如圖3-35所示。HelloWord jsp 2:S%0 page language =

46、 java cont ent Type= text/htisl. charset=ZS0-SS59-lpageEncoditig= TSU-S85 9- ! DOC TYPE htrnl PUBLICU3 c/UTI: HTML 4.01 Trans it ional/ EN,r rrhttp :wwi.t . i Insert- t-it-le here-::/title-圖 3-35 自動(dòng)生成的 JSP 文件代碼(7)插入 Java 代碼v%out.print( “JSP Hello World!”);,然后右擊 Helloworld.jsp 文件, 在彈出的快捷菜單中選擇“Run as ”丨“Run On Server 命令后,運(yùn)行第一個(gè)JSP程序。由于 是第一次執(zhí)行,所以會(huì)定義一個(gè)新的Server如圖3-36,自動(dòng)選擇Tomcat v7.0 Server。如果 再次運(yùn)行,就會(huì)默認(rèn)選中 Choose an existing Server。其中可以看到,大多數(shù)代碼是HTML元素,用來控制字體等格式,而在語句里,采用了 out.print方法,輸出了一串字符串。從這段簡(jiǎn)單的JSP代碼里,可以看到JSP程序里采用的是HTML+Java這樣的開發(fā)模式, 即用HTML元素來控制頁面輸出的風(fēng)格與格式,而用Java代碼來控制頁面輸出的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論