第2章JSP常用開發(fā)環(huán)境介紹_第1頁
第2章JSP常用開發(fā)環(huán)境介紹_第2頁
第2章JSP常用開發(fā)環(huán)境介紹_第3頁
第2章JSP常用開發(fā)環(huán)境介紹_第4頁
第2章JSP常用開發(fā)環(huán)境介紹_第5頁
已閱讀5頁,還剩124頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

|海有|壁無|一切為了學(xué)生。|納容|立欲|為了學(xué)生一切。|百乃|千則|豈能事事如意,但求無愧于心。|川大|仞剛|把微笑留給世界,讓世界因你微笑!2/5/20231溫故而知新!2/5/20232第1章Web技術(shù)簡介1.1Web基礎(chǔ)知識

1.1.1Web技術(shù)的由來與發(fā)展 1.1.2Web動態(tài)網(wǎng)頁技術(shù) 1.1.3Web應(yīng)用程序的工作原理1.2JSP基礎(chǔ)知識

1.2.1JSP的工作原理 1.2.2JSP兩種體系結(jié)構(gòu) 1.2.3JSP開發(fā)JavaWeb站點的主要方式1.3簡單的JSP應(yīng)用實例1.4常見問題及解決方案2/5/20233IT知識介紹2/5/20234IBMHPAppleSUNCiscoIntelAMDMicrosoftUNIX/LINUX2/5/20235軟件DephliJBuliderJCreaterEclipseMyEclipseNetbeansVS.NETOracleSQLserverDB/2MSSQL2/5/20236WebsphereBEAWeblogicTomcatSunJavaSystemApplicationServer2/5/20237Java軟件公司用到的主要技術(shù):Java JSPStruts

SpringHibernate/JDBCEJBHTMLServletDBMS

2/5/20238在公司面試中需要用到的技術(shù):XMLUMLOOA/D

2/5/20239第2章JSP常用開發(fā)環(huán)境介紹

2.1JSP環(huán)境介紹2.2JDK安裝配置2.3Netbeans開發(fā)環(huán)境2.4Eclipse開發(fā)環(huán)境2.5MyEclipse開發(fā)環(huán)境 2.6Tomcat服務(wù)器2.7常見問題及解決方案2/5/2023102.1JSP環(huán)境介紹開發(fā)、運行JSP應(yīng)用程序的相關(guān)軟件對系統(tǒng)硬件的最低要求是:處理器IntelPentiumⅢ,500MHz;512M內(nèi)存;1G磁盤空間。軟件需求包括操作系統(tǒng)和開發(fā)JavaWeb軟件兩方面。2/5/2023111.操作系統(tǒng)支持JSP運行的操作系統(tǒng)包括:Windows9x;WindowsNT/2000;Windows2000Server/Server2003;WindowsXP;WindowsVista或者Windows7;UNIX;Linux等??梢愿鶕?jù)自己的需要選擇相應(yīng)的操作系統(tǒng)。2.軟件需求本書中開發(fā)JSP程序涉及到的軟件及其版本要求如下:JDK1.4以上版本;Tomcat5.0以上版本;Eclipse3.0以上版本;NetBeans5.0以上版本;MyEclipse6.0以上版本。2/5/202312第2章JSP常用開發(fā)環(huán)境介紹

2.1JSP環(huán)境介紹2.2JDK安裝配置2.3Netbeans開發(fā)環(huán)境2.4Eclipse開發(fā)環(huán)境2.5MyEclipse開發(fā)環(huán)境 2.6Tomcat服務(wù)器2.7常見問題及解決方案2/5/2023132.2JDK安裝配置2.2.1JDK簡介與下載2.2.2JDK安裝與配置2/5/2023142.2.1JDK簡介與下載JDK是一個可以編譯、調(diào)試、運行Java應(yīng)用程序或者Applet程序的開發(fā)環(huán)境。它包括一個處于操作系統(tǒng)層之上的運行環(huán)境以及開發(fā)者編譯、調(diào)試和運行Java程序的工具。自從Java推出以來,JDK已經(jīng)成為使用最廣泛的JavaSDK。JDK是整個Java的核心,包括了Java運行環(huán)境、Java工具和Java基礎(chǔ)的類庫。無論什么Java應(yīng)用服務(wù)器其實質(zhì)都是內(nèi)置了某個版本的JDK。最主流的JDK是Sun公司發(fā)布的JDK,除了Sun之外,還有很多公司和組織都開發(fā)了自己的JDK,例如IBM公司開發(fā)的JDK。2/5/202315JDK版本JDK1.0,1996。JDK1.1,1997。JDK1.2,1998。JDK1.3,1999。JDK1.4,2002。JDK1.5(5.0),2004。JDK6.0,2006。JDK7.0,2011。2/5/202316三個平臺:J2ME、J2SE、J2EE1999年,Sun公司推出的JDK1.3將Java平臺劃分為J2ME、J2SE和J2EE,使Java技術(shù)獲得了最廣泛的應(yīng)用。(1)J2ME(嵌入式平臺)J2ME(Java2MicroEdition)是適用于小型設(shè)備和智能卡的Java2嵌入式平臺,用于智能卡業(yè)務(wù)、移動通信、電視機頂盒等功能。(2)J2SE(標(biāo)準(zhǔn)平臺〉J2SE(Java2StandardEdition)是適用于桌面系統(tǒng)的Java2標(biāo)準(zhǔn)平臺。J2SESDK也簡稱JDK,它包含Java編譯器、Java類庫、Java運行時環(huán)境和Java命令行工具。(3)J2EE(企業(yè)級平臺)J2EE(Java2EnterpriseEdition)是Java2的企業(yè)級應(yīng)用平臺,提供分布式企業(yè)軟件組件架構(gòu)的規(guī)范,具有Web性能,具有更高的特性、靈活性、簡化的集成性、便捷性以及J2EE服務(wù)器之間的互操作性。

2/5/202317從JDK5.0后,一般把這三個平臺稱為JavaME、JavaSE、JavaEE。本書使用的是支持Windows操作系統(tǒng)的JavaSE。使用的JDK7版本,官方網(wǎng)站下載地址:/technetwork/java/javase/downloads/index.html。在該頁面中可以下載JDK7u3版本,也可下載JDK7u3+NetBeans7的集成版本,如圖2-1所示。2/5/2023182/5/2023192.2JDK安裝配置2.2.1JDK簡介與下載2.2.2JDK安裝與配置2/5/2023202.2.2JDK安裝與配置1.JDK的安裝在下載文件夾中雙擊文件“jdk-7u3-windows-i586.exe”即開始安裝。具體安裝步驟如下。(1)雙擊“jdk-7u3-windows-i586.exe”文件,彈出設(shè)置對話框,如圖2-2所示。2/5/2023212/5/202322(2)單擊圖2-2中“下一步”,對數(shù)據(jù)導(dǎo)入后彈出如圖2-3所示的目標(biāo)文件夾對話框,即選擇安裝路徑,單擊“更改”可以選擇JDK的安裝路徑,也可以使用默認(rèn)安裝路徑。(3)單擊圖2-3中的“下一步”進(jìn)行安裝,安裝后彈出如圖2-4所示的對話框,單擊“下一步”繼續(xù)安裝,安裝完成后彈出如圖2-5所示的路徑選擇對話框。單擊“下一步”進(jìn)行安裝,幾分鐘后安裝完成。2/5/2023232/5/2023242/5/2023252/5/2023262.JDK的配置JDK安裝完成后,設(shè)置環(huán)境變量并測試JDK配置是否成功,具體步驟如下。(1)鼠標(biāo)右鍵單擊“我的電腦”,選擇“屬性”菜單項。在彈出的“系統(tǒng)屬性”對話框中選擇“高級”選項卡,單擊“環(huán)境變量”按鈕,將彈出“環(huán)境變量”對話框。如圖2-6所示。(2)在“環(huán)境變量”對話框中的系統(tǒng)變量區(qū)域內(nèi),查看并編輯Path變量,在其值前面添加“C:\ProgramFiles\Java\jdk1.7.0_03\bin;”,如圖2-7所示。最后單擊“確定”按鈕返回。其中“C:\ProgramFiles\Java\”是JDK安裝的路徑,也是默認(rèn)安裝路徑。Java平臺提供的可執(zhí)行文件都放在bin包內(nèi)。配置好Path變量后,系統(tǒng)在操作Java應(yīng)用程序時,如使用javac、java等命令編譯或者執(zhí)行Java應(yīng)用程序時,就能夠直接找到所需的可執(zhí)行文件。2/5/202327(3)在“環(huán)境變量”對話框中,單擊“系統(tǒng)變量”區(qū)域中的“新建”按鈕,將彈出“新建系統(tǒng)變量”對話框。在“變量名”文本框中輸入“ClassPath”,在“變量值”文本框中輸入“.;C:\ProgramFiles\Java\jdk1.7.0_03\lib”,最后單擊“確定”按鈕完成“ClassPath”的創(chuàng)建。如圖2-8所示。其中“.”代表當(dāng)前路徑。lib包是JDK類庫的路徑。JDK提供龐大的類庫可以供開發(fā)人員使用,當(dāng)需要使用JDK提供的類庫時,就需設(shè)置“ClassPath”。(4)新建一個系統(tǒng)變量,在“變量名”文本框中輸入“Java_Home”,在“變量值”文本框中輸入“C:\ProgramFiles\Java\jdk1.7.0_03”,如圖2-9所示。設(shè)置“Java_Home”是為了方便引用路徑。例如,JDK安裝在“C:\ProgramFiles\Java\jdk1.7.0_03”目錄里,則設(shè)置Java_Home為該目錄路徑,那么以后要使用這個路徑的時候,只需輸入%Java_Home%即可,避免每次引用都輸入很長的路徑串。2/5/202328(5)測試JDK配置是否成功。單擊“開始”菜單中的“運行”菜單項,在彈出的“運行”對話框中輸入“cmd”命令,進(jìn)入MS-DOS命令窗口。進(jìn)入任意目錄下后輸入“javac”命令,按“Enter”鍵,系統(tǒng)會輸出javac命令的使用幫助信息,如圖2-10所示。這說明JDK配置成功,否則應(yīng)檢查以上步驟是否有誤。2/5/2023292/5/2023302/5/2023312/5/2023322/5/2023332/5/202334第2章JSP常用開發(fā)環(huán)境介紹

2.1JSP環(huán)境介紹2.2JDK安裝配置2.3Netbeans開發(fā)環(huán)境2.4Eclipse開發(fā)環(huán)境2.5MyEclipse開發(fā)環(huán)境 2.6Tomcat服務(wù)器2.7常見問題及解決方案2/5/2023352.3Netbeans開發(fā)環(huán)境2.3.1NetBeans簡介與下載2.3.2NetBeans安裝與使用2/5/2023362.3.1NetBeans簡介與下載NetBeans是一個為軟件開發(fā)者設(shè)計的自由、開放的IDE(集成開發(fā)環(huán)境),可以在這里獲得許多需要的工具,如建立桌面應(yīng)用、企業(yè)級應(yīng)用、WEB開發(fā)和JAVA移動應(yīng)用程序開發(fā)、C/C++,甚至Ruby。2/5/202337NetBeans是一個始于1997年的Xelfi計劃,本身是捷克布拉格查理大學(xué)(CharlesUniversity)的數(shù)學(xué)及物理學(xué)院的學(xué)生計劃。此計劃延伸并成立了一家公司進(jìn)而發(fā)展了商用版本的NetBeansIDE,直到1999年Sun買下此公司。Sun于次年(2000年)的六月將NetBeansIDE開放為公開源碼,直到現(xiàn)在NetBeans的社群依然持續(xù)增長,而且更多個人及企業(yè)使用并開發(fā)NetBeans作為程序開發(fā)的工具。NetBeans是開源運動以及開發(fā)人員和客戶社區(qū)的家園,旨在構(gòu)建世界級的JavaIDE。2/5/202338NetBeans當(dāng)前可以在Solaris、Windows、Linux和MacintoshOSX平臺上進(jìn)行開發(fā),并在SPL(Sun公用許可)范圍內(nèi)使用。已經(jīng)獲得業(yè)界廣泛認(rèn)可,并支持NetBeans擴展IDE模塊目錄中大約100多個模塊。2/5/202339作為一個全功能的開放源碼JavaIDE,NetBeans可以幫助開發(fā)人員編寫、編譯、調(diào)試和部署Java應(yīng)用,并將版本控制和XML編輯融入其眾多功能之中。NetBeans可支持Java2平臺標(biāo)準(zhǔn)版(J2SE)應(yīng)用的創(chuàng)建、采用JSP和Servlet的2層Web應(yīng)用的創(chuàng)建,以及用于2層Web應(yīng)用的API及軟件的核心組的創(chuàng)建。2/5/202340此外,NetBeans最新版本還預(yù)裝了兩個Web服務(wù)器,即Tomcat和GlassFish,從而免除了繁瑣的配置和安裝過程。所有這些都為Java開發(fā)人員創(chuàng)造了一個可擴展的開放源代碼的、多平臺的JavaIDE,以支持他們在各自所選擇的環(huán)境中從事開發(fā)工作。

2/5/202341NetBeans官方下載地址是,下載界面如圖??筛鶕?jù)需要下載合適版本的NetBeans。最新版本NetBeans7版本。2/5/2023422/5/2023432.3Netbeans開發(fā)環(huán)境2.3.1NetBeans簡介與下載2.3.2NetBeans安裝與使用2/5/2023441.NetBeans的安裝在下載文件夾中雙擊文件“netbeans-7.1.1-ml-windows.exe”即開始安裝。具體安裝步驟如下。(1)雙擊“netbeans-7.1.1-ml-windows.exe”文件,進(jìn)行參數(shù)傳送后,彈出如圖2-12所示的對話框,單擊“定制”按鈕,根據(jù)業(yè)務(wù)需要選定所需的組建功能,選擇后單擊“下一步”彈出圖2-13所示的對話框。(2)選定圖2-13中的“我接受許可證協(xié)議中的條款”后,單擊“下一步”,選擇是否安裝Junit后單擊“下一步”,彈出如圖2-14所示的對話框,單擊“瀏覽”按鈕選擇NetBeans安裝路徑,也可以使用默認(rèn)路徑。如果系統(tǒng)中已安裝多個JDK,單擊“用于NetBeansIDE的JDK”后面的“瀏覽”選擇使用的JDK。單擊圖2-14中的“下一步”按鈕,彈出如圖2-15所示的“GlassFish3.1.2安裝”對話框,在“將GlassFish安裝到”文本框中輸入服務(wù)器安裝路徑,也可以使用默認(rèn)路徑。(3)單擊圖2-15中的“下一步”按鈕,彈出如圖2-16所示的“安裝摘要”對話框,單擊“安裝”按鈕后,經(jīng)過幾分鐘的安裝會彈出如圖2-17所示的對話框,單擊“完成”按鈕完成NetBeans的安裝。2/5/2023452/5/2023462/5/2023472/5/2023482/5/2023492/5/2023502/5/2023512.NetBeans的使用NetBeans安裝后,雙擊打開,出現(xiàn)如圖2-18所示的NetBeans主界面。可以使用菜單項對IDE進(jìn)行設(shè)置與使用。(1)點擊圖2-18中菜單“文件”->“新建項目”,彈出如圖2-19所示的對話框,在“選擇項目”中的“類別”框中選擇“JavaWeb”,“項目”框中選擇“Web應(yīng)用程序”,單擊“下一步”彈出如圖2-20所示的對話框。(2)在圖2-20所示的對話框中,可以對項目的名稱以及路徑進(jìn)行設(shè)置。在“項目名稱”文本框中為JavaWeb項目命名,可以使用項目默認(rèn)名字,也可以根據(jù)自己項目的需要命名;在“項目位置”文本框中對項目位置進(jìn)行選擇,可以使用默認(rèn)路徑,也可以自己選定路徑;單擊“下一步”彈出如圖2-21所示的對話框。2/5/202352(3)在圖2-21所示的對話框中,可以在“服務(wù)器和設(shè)置”的“服務(wù)器”框中,選擇Web程序運行時使用的服務(wù)器。下拉框中有兩種IDE自帶的服務(wù)器,可以使用默認(rèn)的服務(wù)器,也可以單擊“添加”選擇其它服務(wù)器;在“JavaEE版本”下拉框中,選擇需要的JavaEE版本;在“上下文路徑”中設(shè)定項目路徑。設(shè)置好后點擊“下一步”或者“完成”完成項目創(chuàng)建,將彈出如圖2-22所示界面。(4)在圖2-22中的NetBeans編輯器中,替換<title>標(biāo)簽中的內(nèi)容為“<title>JSP頁面</title>”;替換<h1>標(biāo)簽中的內(nèi)容為“<h1>NetBeans7.1工具的使用</h1>”;修改后運行JSP頁面,運行效果如圖2-23所示。2/5/2023532/5/2023542/5/2023552/5/2023562/5/2023572/5/2023582/5/202359第2章JSP常用開發(fā)環(huán)境介紹

2.1JSP環(huán)境介紹2.2JDK安裝配置2.3Netbeans開發(fā)環(huán)境2.4Eclipse開發(fā)環(huán)境2.5MyEclipse開發(fā)環(huán)境 2.6Tomcat服務(wù)器2.7常見問題及解決方案2/5/2023602.4Eclipse開發(fā)環(huán)境2.4.1Eclipse簡介與下載2.4.2Eclipse的使用2/5/2023612.4.1Eclipse簡介與下載Eclipse平臺是IBM向開發(fā)源碼社區(qū)捐贈的開發(fā)框架,它是一個成熟的、精心設(shè)計的、可擴展的體系結(jié)構(gòu)。2/5/2023621998年,IBM開始了下一代開發(fā)工具技術(shù)探索之路,成立了一個項目開發(fā)小組。經(jīng)過兩年的發(fā)展,2000年,IBM決定給這個新一代開發(fā)工具項目命名為Eclipse,Eclipse叫法當(dāng)時只是內(nèi)部使用的名稱。這時候的商業(yè)目標(biāo)就是希望Eclipse項目能夠吸引開發(fā)人員,能發(fā)展起一個強大而又充滿活力的商業(yè)合作伙伴(獨立軟件供應(yīng)商)社區(qū)。同時IBM意識到需要用它來對抗MicrosoftVisualStudio的發(fā)展,因此從商業(yè)目標(biāo)考慮,通過開源的方式IBM最有機會達(dá)到目的。

2/5/2023632001年12月,IBM向世界宣布了兩件事,第一件是創(chuàng)建開源項目,既IBM捐贈價值4千萬美元的源碼給開源社區(qū);另外一件事是成立Eclipse協(xié)會(EclipseConsortium),這個協(xié)會由一些成員公司組成,主要任務(wù)是支持并促進(jìn)Eclipse開源項目。Eclipse經(jīng)過了2.0到2.1的發(fā)展,不斷收到來自社區(qū)的建議和反饋,終于到了一個通用化的階段。在3.0版發(fā)行時,IBM覺得時機成熟,于是正式聲明將Eclipse作為通用的富客戶端(RCP)和IDE。從Eclipse3.0到3.1到3.5,富客戶端平臺應(yīng)用快速增長,越來越多的反饋幫助Eclipse完善提高。2/5/202364Eclipse是一個開放源代碼的、基于Java的可擴展開發(fā)平臺。Eclipse是一個框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。Eclipse附帶了一個標(biāo)準(zhǔn)的插件集,包括Java開發(fā)工具(JavaDevelopmentTools,JDT)。Eclipse還包括插件開發(fā)環(huán)境(Plug-inDevelopmentEnvironment,PDE),這個組件主要針對希望擴展Eclipse的軟件開發(fā)人員,因為它允許他們構(gòu)建與Eclipse環(huán)境無縫集成的工具。由于Eclipse中的每樣?xùn)|西都是插件,對于給Eclipse提供插件,以及給用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境而言,所有工具開發(fā)人員都具有同等的發(fā)揮場所。Eclipse是使用Java語言開發(fā)的,但它的用途并不限于Java語言。例如,Eclipse也支持諸如C/C++、COBOL和Eiffel等編程語言的插件。

2/5/2023652005美國國家航空航天管理局(NASA)在加利福尼亞州有個實驗室叫JetPropulsionLaboratory(JPL),負(fù)責(zé)火星探測計劃,他們的管理用戶界面就是一個EclipseRCP應(yīng)用,通過這個應(yīng)用,加利福尼亞州的工作人員就可以控制在火星上運行的火星車。在演示過程中,有人問為什么使用Eclipse,回答是:使用Eclipse這門技術(shù),他們不用擔(dān)心,而且還節(jié)省了不少納稅人的錢,因為他們只需要集中資源開發(fā)控制火星車的應(yīng)用就可以了。2/5/202366Eclipse官方下載地址是/downloads/,下載界面如圖所示??筛鶕?jù)需要下載適用的Eclipse版本。本書使用的是Eclipse3.5版本。

2/5/2023672/5/2023682.4Eclipse開發(fā)環(huán)境2.4.1Eclipse簡介與下載2.4.2Eclipse的使用2/5/2023692.4.2Eclipse的使用2/5/2023702/5/2023712/5/2023722/5/2023732/5/2023742/5/2023752/5/2023762/5/2023772/5/202378第2章JSP常用開發(fā)環(huán)境介紹

2.1JSP環(huán)境介紹2.2JDK安裝配置2.3Netbeans開發(fā)環(huán)境2.4Eclipse開發(fā)環(huán)境2.5MyEclipse開發(fā)環(huán)境 2.6Tomcat服務(wù)器2.7常見問題及解決方案2/5/2023792.5MyEclipse開發(fā)環(huán)境 2.5.1MyEclipse簡介與下載2.5.2MyEclipse安裝與使用2/5/2023802.5.1MyEclipse簡介與下載MyEclipse企業(yè)級工作平臺(MyEclipseEnterpriseWorkbench,簡稱MyEclipse)是對EclipseIDE的擴展,利用它我們可以在數(shù)據(jù)庫和J2EE的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的J2EE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML,Struts,JSF,CSS,Javascript,SQL,Hibernate。2/5/202381在結(jié)構(gòu)上,MyEclipse的特征可以被分為7類:

1.J2EE模型

2.WEB開發(fā)工具

3.EJB開發(fā)工具

4.應(yīng)用程序服務(wù)器的連接器

5.J2EE項目部署服務(wù)

6.數(shù)據(jù)庫服務(wù)

7.MyEclipse整合幫助

2/5/202382對于以上每一種功能上的類別,在Eclipse中都有相應(yīng)的功能部件,并通過一系列的插件來實現(xiàn)它們。MyEclipse結(jié)構(gòu)上的這種模塊化,可以讓我們在不影響其他模塊的情況下,對任一模塊進(jìn)行單獨的擴展和升級。簡單而言,MyEclipse是Eclipse的插件,也是一款功能強大的J2EE集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯。

2/5/2023837.0的發(fā)布意味著我們不再需要配置Tomcat以及服務(wù)器了,你所需要做的僅僅是安裝MyEclipse7.0。7.0發(fā)行版包括在7.0M2和6.6版本基礎(chǔ)上對bug的修復(fù)和功能的加強。提供的支持包括:Eclipse3.4.1/Ganymede、RESTweb服務(wù)、新的myeclipse操作板、spring工具集更新、集成Manven2、openJPA支持、高級javascript工具、專業(yè)的jsdt實現(xiàn)、報表工具加強、jsf和ICEfaces工具更新。本書使用的是9版本。2/5/2023842.5MyEclipse開發(fā)環(huán)境 2.5.1MyEclipse簡介與下載2.5.2MyEclipse安裝與使用2/5/2023852.5.2MyEclipse安裝與使用1.MyEclipse的安裝在下載文件夾中雙擊文件“myeclipse-9.1-windows.exe”即開始安裝。具體安裝步驟如下。(1)雙擊“myeclipse-9.1-windows.exe”文件,進(jìn)行參數(shù)傳送后,彈出如圖2-34所示的對話框,單擊“Next”按鈕,進(jìn)行數(shù)據(jù)傳輸后,彈出如圖2-35所示的對話框。(2)選定圖2-35中的“Iacceptthetermsofthelicenseagrement”后,單擊“Next”,彈出如圖2-36所示的對話框,可以選擇MyEclipse安裝路徑,也可以使用默認(rèn)路徑。(3)點擊圖2-36中的“Next”后,開始安裝,經(jīng)過幾分鐘安裝后彈出如圖2-37所示對話框,點擊“Finish”后,彈出如圖2-38所示選擇工作區(qū)路徑對話框,可以使用默認(rèn)值,選擇后點擊“OK”,彈出如圖2-39所示MyEclipse開發(fā)主界面。

2/5/2023862/5/2023872/5/2023882/5/2023892/5/2023902/5/2023912/5/2023922.

MyEclipse的使用圖2-39是MyEclipse主界面??梢允褂貌藛雾棇υ撻_發(fā)環(huán)境進(jìn)行設(shè)置與使用。(1)點擊圖2-39中菜單“File”->“New”->“WebProject”,命名項目名稱為“ch02”,如圖2-40所示。(2)在圖2-40所示的對話框中,單擊“Finish”,項目建成。如圖2-41所示。(3)在圖2-41中的MyEclipse編輯器中進(jìn)行編程,方法與Eclipse相似,這里不再詳述。2/5/2023932/5/2023942/5/202395第2章JSP常用開發(fā)環(huán)境介紹

2.1JSP環(huán)境介紹2.2JDK安裝配置2.3Netbeans開發(fā)環(huán)境2.4Eclipse開發(fā)環(huán)境2.5MyEclipse開發(fā)環(huán)境 2.6Tomcat服務(wù)器2.7常見問題及解決方案2/5/202396服務(wù)器2/5/202397WebsphereTomcatBEAWeblogicSunJavaSystemApplicationServer2/5/2023982.6Tomcat服務(wù)器2.6.1Tomcat簡介與下載2.6.2Tomcat安裝與配置2/5/2023992.6.1Tomcat簡介與下載Tomcat服務(wù)器是一個免費的開放源代碼的Web應(yīng)用服務(wù)器,是目前比較流行的Web應(yīng)用服務(wù)器。2/5/2023100Tomcat是ApacheJakarta的子項目之一,作為一個優(yōu)秀的開源web應(yīng)用服務(wù)器,全面支持jsp2.0以及servlet2.4規(guī)范。因其運行時占用的系統(tǒng)資源小,擴展性好,支持負(fù)載平衡、郵件服務(wù),性能穩(wěn)定,而且免費,因而深受Java愛好者的喜愛并得到了大部分軟件開發(fā)商的認(rèn)可。其被JavaWorld雜志的編輯推選為2001年度最具創(chuàng)新的java產(chǎn)品,同時又是sun公司官方推薦的servlet和jsp容器,因此越來越多地受到軟件公司和開發(fā)人員的喜愛。

2/5/2023101Tomcat是一個小型的輕量級應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP程序的首選。要獲取Tomcat,可以直接從Tomcat的官方網(wǎng)站上下載需要的Tomcat版本,地址是:/。本書使用的是Tomcat7.0版本。進(jìn)入網(wǎng)站后,單擊“Download”的“Tomcat7.0”的鏈接即可下載,如圖2-42所示。2/5/20231022/5/20231032.6Tomcat服務(wù)器2.6.1Tomcat簡介與下載2.6.2Tomcat安裝與配置2/5/20231042.6.2Tomcat安裝與配置1.Tomcat的安裝在下載文件夾中雙擊文件“apache-tomcat-7.0.26.exe”即可安裝。具體安裝步驟如下。(1)雙擊“apache-tomcat-7.0.26.exe”文件,彈出安裝對話框。如圖2-43所示。(2)單擊圖2-43中“Next”,彈出如圖2-44的對話框,單擊“IAgree”彈出如圖2-45所示的對話框。單擊圖2-45中的“Next”按鈕,彈出如圖2-46所示的對話框,該對話框可以設(shè)置服務(wù)器的端口號以及管理服務(wù)器所需的用戶名和密碼。(3)單擊圖2-46中的“Next”按鈕,彈出如圖2-47所示的對話框,要求選擇安裝虛擬機路徑??梢允褂媚J(rèn)路徑。單擊圖2-47中的“Next”按鈕,彈出如圖2-48所示的安裝路徑選擇對話框。點擊“Install”開始安裝,安裝完畢彈出如圖2-49所示的對話框,單擊“Finish”按鈕完成Tomcat的安裝,并啟動Tomcat服務(wù)器。2/5/20231052/5/20231062/5/20231072/5/20231082/5/20231092/5/20231102/5/20231112/5/20231122.Tomcat安裝文件夾Tomcat安裝完成后,其安裝目錄下包含bin、conf、lib、logs、temp、webapps,work等子目錄,如圖2-50所示。2/5/20231132/5/2023114各子目錄簡介如下:bin目錄:主要存放Tomcat的命令文件。config目錄:包含Tomcat的配置文件,例如server.xml和tomcat-users.xml。server.xml是Tomcat的主要配置文件,其中包含了Tomcat的各種配置信息,如監(jiān)聽端口號、日志配置等;tomcat-users.xml中定義了Tomcat的用戶。對于Tomcat的配置及管理有專門的應(yīng)用程序,所以不推薦直接修改這些配置文件。logs目錄:存放日志文件。temp目錄:主要存放Tomcat臨時文件。webapps目錄:存放應(yīng)用程序?qū)嵗?。待部署的?yīng)用程序保存在此目錄。work目錄:存放JSP編譯后產(chǎn)生的class文件。2/5/20231153.Tomcat的啟動、停止、配置在IE瀏覽器中輸入“http://localhost:8080”,如果出現(xiàn)如圖2-51所示的頁面,即Tomcat安裝成功。單擊“任務(wù)欄”->“開始”->“程序”->“ApacheTomcat7.0”->“ConfigureTomcat”彈出如圖2-52所示的對話框,可以啟動、停止以及根據(jù)業(yè)務(wù)需要配置Tomcat服務(wù)器。2/5/20231162/5/20231172/5/20231184.Tomcat的部署Web應(yīng)用程序能以項目形式存在或打包為war文件。不管哪一種形式,都可以通過將其復(fù)制到webapps目錄下進(jìn)行部署。例如,有一個Web應(yīng)用程序名為“ch02”的Web項目,將該Web應(yīng)用程序文件夾復(fù)制到webapps下,啟動Tomcat后,通過URL就可以進(jìn)行訪問:http://localhost:8080/ch02/index.jsp,其中index.jsp為項目下的JSP文件。2/5/2023119IBMWebsphere2/5/

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論