版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
|海有|壁無(wú)|一切為了學(xué)生。|納容|立欲|為了學(xué)生一切。|百乃|千則|豈能事事如意,但求無(wú)愧于心。|川大|仞剛|把微笑留給世界,讓世界因你微笑!2/5/20231溫故而知新!2/5/20232第1章Web技術(shù)簡(jiǎn)介1.1Web基礎(chǔ)知識(shí)
1.1.1Web技術(shù)的由來(lái)與發(fā)展 1.1.2Web動(dòng)態(tài)網(wǎng)頁(yè)技術(shù) 1.1.3Web應(yīng)用程序的工作原理1.2JSP基礎(chǔ)知識(shí)
1.2.1JSP的工作原理 1.2.2JSP兩種體系結(jié)構(gòu) 1.2.3JSP開(kāi)發(fā)JavaWeb站點(diǎn)的主要方式1.3簡(jiǎn)單的JSP應(yīng)用實(shí)例1.4常見(jiàn)問(wèn)題及解決方案2/5/20233IT知識(shí)介紹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常用開(kāi)發(fā)環(huán)境介紹
2.1JSP環(huán)境介紹2.2JDK安裝配置2.3Netbeans開(kāi)發(fā)環(huán)境2.4Eclipse開(kāi)發(fā)環(huán)境2.5MyEclipse開(kāi)發(fā)環(huán)境 2.6Tomcat服務(wù)器2.7常見(jiàn)問(wèn)題及解決方案2/5/2023102.1JSP環(huán)境介紹開(kāi)發(fā)、運(yùn)行JSP應(yīng)用程序的相關(guān)軟件對(duì)系統(tǒng)硬件的最低要求是:處理器IntelPentiumⅢ,500MHz;512M內(nèi)存;1G磁盤(pán)空間。軟件需求包括操作系統(tǒng)和開(kāi)發(fā)JavaWeb軟件兩方面。2/5/2023111.操作系統(tǒng)支持JSP運(yùn)行的操作系統(tǒng)包括:Windows9x;WindowsNT/2000;Windows2000Server/Server2003;WindowsXP;WindowsVista或者Windows7;UNIX;Linux等??梢愿鶕?jù)自己的需要選擇相應(yīng)的操作系統(tǒng)。2.軟件需求本書(shū)中開(kāi)發(fā)JSP程序涉及到的軟件及其版本要求如下:JDK1.4以上版本;Tomcat5.0以上版本;Eclipse3.0以上版本;NetBeans5.0以上版本;MyEclipse6.0以上版本。2/5/202312第2章JSP常用開(kāi)發(fā)環(huán)境介紹
2.1JSP環(huán)境介紹2.2JDK安裝配置2.3Netbeans開(kāi)發(fā)環(huán)境2.4Eclipse開(kāi)發(fā)環(huán)境2.5MyEclipse開(kāi)發(fā)環(huán)境 2.6Tomcat服務(wù)器2.7常見(jiàn)問(wèn)題及解決方案2/5/2023132.2JDK安裝配置2.2.1JDK簡(jiǎn)介與下載2.2.2JDK安裝與配置2/5/2023142.2.1JDK簡(jiǎn)介與下載JDK是一個(gè)可以編譯、調(diào)試、運(yùn)行Java應(yīng)用程序或者Applet程序的開(kāi)發(fā)環(huán)境。它包括一個(gè)處于操作系統(tǒng)層之上的運(yùn)行環(huán)境以及開(kāi)發(fā)者編譯、調(diào)試和運(yùn)行Java程序的工具。自從Java推出以來(lái),JDK已經(jīng)成為使用最廣泛的JavaSDK。JDK是整個(gè)Java的核心,包括了Java運(yùn)行環(huán)境、Java工具和Java基礎(chǔ)的類(lèi)庫(kù)。無(wú)論什么Java應(yīng)用服務(wù)器其實(shí)質(zhì)都是內(nèi)置了某個(gè)版本的JDK。最主流的JDK是Sun公司發(fā)布的JDK,除了Sun之外,還有很多公司和組織都開(kāi)發(fā)了自己的JDK,例如IBM公司開(kāi)發(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三個(gè)平臺(tái):J2ME、J2SE、J2EE1999年,Sun公司推出的JDK1.3將Java平臺(tái)劃分為J2ME、J2SE和J2EE,使Java技術(shù)獲得了最廣泛的應(yīng)用。(1)J2ME(嵌入式平臺(tái))J2ME(Java2MicroEdition)是適用于小型設(shè)備和智能卡的Java2嵌入式平臺(tái),用于智能卡業(yè)務(wù)、移動(dòng)通信、電視機(jī)頂盒等功能。(2)J2SE(標(biāo)準(zhǔn)平臺(tái)〉J2SE(Java2StandardEdition)是適用于桌面系統(tǒng)的Java2標(biāo)準(zhǔn)平臺(tái)。J2SESDK也簡(jiǎn)稱(chēng)JDK,它包含Java編譯器、Java類(lèi)庫(kù)、Java運(yùn)行時(shí)環(huán)境和Java命令行工具。(3)J2EE(企業(yè)級(jí)平臺(tái))J2EE(Java2EnterpriseEdition)是Java2的企業(yè)級(jí)應(yīng)用平臺(tái),提供分布式企業(yè)軟件組件架構(gòu)的規(guī)范,具有Web性能,具有更高的特性、靈活性、簡(jiǎn)化的集成性、便捷性以及J2EE服務(wù)器之間的互操作性。
2/5/202317從JDK5.0后,一般把這三個(gè)平臺(tái)稱(chēng)為JavaME、JavaSE、JavaEE。本書(shū)使用的是支持Windows操作系統(tǒng)的JavaSE。使用的JDK7版本,官方網(wǎng)站下載地址:/technetwork/java/javase/downloads/index.html。在該頁(yè)面中可以下載JDK7u3版本,也可下載JDK7u3+NetBeans7的集成版本,如圖2-1所示。2/5/2023182/5/2023192.2JDK安裝配置2.2.1JDK簡(jiǎn)介與下載2.2.2JDK安裝與配置2/5/2023202.2.2JDK安裝與配置1.JDK的安裝在下載文件夾中雙擊文件“jdk-7u3-windows-i586.exe”即開(kāi)始安裝。具體安裝步驟如下。(1)雙擊“jdk-7u3-windows-i586.exe”文件,彈出設(shè)置對(duì)話框,如圖2-2所示。2/5/2023212/5/202322(2)單擊圖2-2中“下一步”,對(duì)數(shù)據(jù)導(dǎo)入后彈出如圖2-3所示的目標(biāo)文件夾對(duì)話框,即選擇安裝路徑,單擊“更改”可以選擇JDK的安裝路徑,也可以使用默認(rèn)安裝路徑。(3)單擊圖2-3中的“下一步”進(jìn)行安裝,安裝后彈出如圖2-4所示的對(duì)話框,單擊“下一步”繼續(xù)安裝,安裝完成后彈出如圖2-5所示的路徑選擇對(duì)話框。單擊“下一步”進(jìn)行安裝,幾分鐘后安裝完成。2/5/2023232/5/2023242/5/2023252/5/2023262.JDK的配置JDK安裝完成后,設(shè)置環(huán)境變量并測(cè)試JDK配置是否成功,具體步驟如下。(1)鼠標(biāo)右鍵單擊“我的電腦”,選擇“屬性”菜單項(xiàng)。在彈出的“系統(tǒng)屬性”對(duì)話框中選擇“高級(jí)”選項(xiàng)卡,單擊“環(huán)境變量”按鈕,將彈出“環(huán)境變量”對(duì)話框。如圖2-6所示。(2)在“環(huán)境變量”對(duì)話框中的系統(tǒng)變量區(qū)域內(nèi),查看并編輯Path變量,在其值前面添加“C:\ProgramFiles\Java\jdk1.7.0_03\bin;”,如圖2-7所示。最后單擊“確定”按鈕返回。其中“C:\ProgramFiles\Java\”是JDK安裝的路徑,也是默認(rèn)安裝路徑。Java平臺(tái)提供的可執(zhí)行文件都放在bin包內(nèi)。配置好Path變量后,系統(tǒng)在操作Java應(yīng)用程序時(shí),如使用javac、java等命令編譯或者執(zhí)行Java應(yīng)用程序時(shí),就能夠直接找到所需的可執(zhí)行文件。2/5/202327(3)在“環(huán)境變量”對(duì)話框中,單擊“系統(tǒng)變量”區(qū)域中的“新建”按鈕,將彈出“新建系統(tǒng)變量”對(duì)話框。在“變量名”文本框中輸入“ClassPath”,在“變量值”文本框中輸入“.;C:\ProgramFiles\Java\jdk1.7.0_03\lib”,最后單擊“確定”按鈕完成“ClassPath”的創(chuàng)建。如圖2-8所示。其中“.”代表當(dāng)前路徑。lib包是JDK類(lèi)庫(kù)的路徑。JDK提供龐大的類(lèi)庫(kù)可以供開(kāi)發(fā)人員使用,當(dāng)需要使用JDK提供的類(lèi)庫(kù)時(shí),就需設(shè)置“ClassPath”。(4)新建一個(gè)系統(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為該目錄路徑,那么以后要使用這個(gè)路徑的時(shí)候,只需輸入%Java_Home%即可,避免每次引用都輸入很長(zhǎng)的路徑串。2/5/202328(5)測(cè)試JDK配置是否成功。單擊“開(kāi)始”菜單中的“運(yùn)行”菜單項(xiàng),在彈出的“運(yùn)行”對(duì)話框中輸入“cmd”命令,進(jìn)入MS-DOS命令窗口。進(jìn)入任意目錄下后輸入“javac”命令,按“Enter”鍵,系統(tǒng)會(huì)輸出javac命令的使用幫助信息,如圖2-10所示。這說(shuō)明JDK配置成功,否則應(yīng)檢查以上步驟是否有誤。2/5/2023292/5/2023302/5/2023312/5/2023322/5/2023332/5/202334第2章JSP常用開(kāi)發(fā)環(huán)境介紹
2.1JSP環(huán)境介紹2.2JDK安裝配置2.3Netbeans開(kāi)發(fā)環(huán)境2.4Eclipse開(kāi)發(fā)環(huán)境2.5MyEclipse開(kāi)發(fā)環(huán)境 2.6Tomcat服務(wù)器2.7常見(jiàn)問(wèn)題及解決方案2/5/2023352.3Netbeans開(kāi)發(fā)環(huán)境2.3.1NetBeans簡(jiǎn)介與下載2.3.2NetBeans安裝與使用2/5/2023362.3.1NetBeans簡(jiǎn)介與下載NetBeans是一個(gè)為軟件開(kāi)發(fā)者設(shè)計(jì)的自由、開(kāi)放的IDE(集成開(kāi)發(fā)環(huán)境),可以在這里獲得許多需要的工具,如建立桌面應(yīng)用、企業(yè)級(jí)應(yīng)用、WEB開(kāi)發(fā)和JAVA移動(dòng)應(yīng)用程序開(kāi)發(fā)、C/C++,甚至Ruby。2/5/202337NetBeans是一個(gè)始于1997年的Xelfi計(jì)劃,本身是捷克布拉格查理大學(xué)(CharlesUniversity)的數(shù)學(xué)及物理學(xué)院的學(xué)生計(jì)劃。此計(jì)劃延伸并成立了一家公司進(jìn)而發(fā)展了商用版本的NetBeansIDE,直到1999年Sun買(mǎi)下此公司。Sun于次年(2000年)的六月將NetBeansIDE開(kāi)放為公開(kāi)源碼,直到現(xiàn)在NetBeans的社群依然持續(xù)增長(zhǎng),而且更多個(gè)人及企業(yè)使用并開(kāi)發(fā)NetBeans作為程序開(kāi)發(fā)的工具。NetBeans是開(kāi)源運(yùn)動(dòng)以及開(kāi)發(fā)人員和客戶(hù)社區(qū)的家園,旨在構(gòu)建世界級(jí)的JavaIDE。2/5/202338NetBeans當(dāng)前可以在Solaris、Windows、Linux和MacintoshOSX平臺(tái)上進(jìn)行開(kāi)發(fā),并在SPL(Sun公用許可)范圍內(nèi)使用。已經(jīng)獲得業(yè)界廣泛認(rèn)可,并支持NetBeans擴(kuò)展IDE模塊目錄中大約100多個(gè)模塊。2/5/202339作為一個(gè)全功能的開(kāi)放源碼JavaIDE,NetBeans可以幫助開(kāi)發(fā)人員編寫(xiě)、編譯、調(diào)試和部署Java應(yīng)用,并將版本控制和XML編輯融入其眾多功能之中。NetBeans可支持Java2平臺(tái)標(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ù)裝了兩個(gè)Web服務(wù)器,即Tomcat和GlassFish,從而免除了繁瑣的配置和安裝過(guò)程。所有這些都為Java開(kāi)發(fā)人員創(chuàng)造了一個(gè)可擴(kuò)展的開(kāi)放源代碼的、多平臺(tái)的JavaIDE,以支持他們?cè)诟髯运x擇的環(huán)境中從事開(kāi)發(fā)工作。
2/5/202341NetBeans官方下載地址是,下載界面如圖??筛鶕?jù)需要下載合適版本的NetBeans。最新版本NetBeans7版本。2/5/2023422/5/2023432.3Netbeans開(kāi)發(fā)環(huán)境2.3.1NetBeans簡(jiǎn)介與下載2.3.2NetBeans安裝與使用2/5/2023441.NetBeans的安裝在下載文件夾中雙擊文件“netbeans-7.1.1-ml-windows.exe”即開(kāi)始安裝。具體安裝步驟如下。(1)雙擊“netbeans-7.1.1-ml-windows.exe”文件,進(jìn)行參數(shù)傳送后,彈出如圖2-12所示的對(duì)話框,單擊“定制”按鈕,根據(jù)業(yè)務(wù)需要選定所需的組建功能,選擇后單擊“下一步”彈出圖2-13所示的對(duì)話框。(2)選定圖2-13中的“我接受許可證協(xié)議中的條款”后,單擊“下一步”,選擇是否安裝Junit后單擊“下一步”,彈出如圖2-14所示的對(duì)話框,單擊“瀏覽”按鈕選擇NetBeans安裝路徑,也可以使用默認(rèn)路徑。如果系統(tǒng)中已安裝多個(gè)JDK,單擊“用于NetBeansIDE的JDK”后面的“瀏覽”選擇使用的JDK。單擊圖2-14中的“下一步”按鈕,彈出如圖2-15所示的“GlassFish3.1.2安裝”對(duì)話框,在“將GlassFish安裝到”文本框中輸入服務(wù)器安裝路徑,也可以使用默認(rèn)路徑。(3)單擊圖2-15中的“下一步”按鈕,彈出如圖2-16所示的“安裝摘要”對(duì)話框,單擊“安裝”按鈕后,經(jīng)過(guò)幾分鐘的安裝會(huì)彈出如圖2-17所示的對(duì)話框,單擊“完成”按鈕完成NetBeans的安裝。2/5/2023452/5/2023462/5/2023472/5/2023482/5/2023492/5/2023502/5/2023512.NetBeans的使用NetBeans安裝后,雙擊打開(kāi),出現(xiàn)如圖2-18所示的NetBeans主界面??梢允褂貌藛雾?xiàng)對(duì)IDE進(jìn)行設(shè)置與使用。(1)點(diǎn)擊圖2-18中菜單“文件”->“新建項(xiàng)目”,彈出如圖2-19所示的對(duì)話框,在“選擇項(xiàng)目”中的“類(lèi)別”框中選擇“JavaWeb”,“項(xiàng)目”框中選擇“Web應(yīng)用程序”,單擊“下一步”彈出如圖2-20所示的對(duì)話框。(2)在圖2-20所示的對(duì)話框中,可以對(duì)項(xiàng)目的名稱(chēng)以及路徑進(jìn)行設(shè)置。在“項(xiàng)目名稱(chēng)”文本框中為JavaWeb項(xiàng)目命名,可以使用項(xiàng)目默認(rèn)名字,也可以根據(jù)自己項(xiàng)目的需要命名;在“項(xiàng)目位置”文本框中對(duì)項(xiàng)目位置進(jìn)行選擇,可以使用默認(rèn)路徑,也可以自己選定路徑;單擊“下一步”彈出如圖2-21所示的對(duì)話框。2/5/202352(3)在圖2-21所示的對(duì)話框中,可以在“服務(wù)器和設(shè)置”的“服務(wù)器”框中,選擇Web程序運(yùn)行時(shí)使用的服務(wù)器。下拉框中有兩種IDE自帶的服務(wù)器,可以使用默認(rèn)的服務(wù)器,也可以單擊“添加”選擇其它服務(wù)器;在“JavaEE版本”下拉框中,選擇需要的JavaEE版本;在“上下文路徑”中設(shè)定項(xiàng)目路徑。設(shè)置好后點(diǎn)擊“下一步”或者“完成”完成項(xiàng)目創(chuàng)建,將彈出如圖2-22所示界面。(4)在圖2-22中的NetBeans編輯器中,替換<title>標(biāo)簽中的內(nèi)容為“<title>JSP頁(yè)面</title>”;替換<h1>標(biāo)簽中的內(nèi)容為“<h1>NetBeans7.1工具的使用</h1>”;修改后運(yùn)行JSP頁(yè)面,運(yùn)行效果如圖2-23所示。2/5/2023532/5/2023542/5/2023552/5/2023562/5/2023572/5/2023582/5/202359第2章JSP常用開(kāi)發(fā)環(huán)境介紹
2.1JSP環(huán)境介紹2.2JDK安裝配置2.3Netbeans開(kāi)發(fā)環(huán)境2.4Eclipse開(kāi)發(fā)環(huán)境2.5MyEclipse開(kāi)發(fā)環(huán)境 2.6Tomcat服務(wù)器2.7常見(jiàn)問(wèn)題及解決方案2/5/2023602.4Eclipse開(kāi)發(fā)環(huán)境2.4.1Eclipse簡(jiǎn)介與下載2.4.2Eclipse的使用2/5/2023612.4.1Eclipse簡(jiǎn)介與下載Eclipse平臺(tái)是IBM向開(kāi)發(fā)源碼社區(qū)捐贈(zèng)的開(kāi)發(fā)框架,它是一個(gè)成熟的、精心設(shè)計(jì)的、可擴(kuò)展的體系結(jié)構(gòu)。2/5/2023621998年,IBM開(kāi)始了下一代開(kāi)發(fā)工具技術(shù)探索之路,成立了一個(gè)項(xiàng)目開(kāi)發(fā)小組。經(jīng)過(guò)兩年的發(fā)展,2000年,IBM決定給這個(gè)新一代開(kāi)發(fā)工具項(xiàng)目命名為Eclipse,Eclipse叫法當(dāng)時(shí)只是內(nèi)部使用的名稱(chēng)。這時(shí)候的商業(yè)目標(biāo)就是希望Eclipse項(xiàng)目能夠吸引開(kāi)發(fā)人員,能發(fā)展起一個(gè)強(qiáng)大而又充滿(mǎn)活力的商業(yè)合作伙伴(獨(dú)立軟件供應(yīng)商)社區(qū)。同時(shí)IBM意識(shí)到需要用它來(lái)對(duì)抗MicrosoftVisualStudio的發(fā)展,因此從商業(yè)目標(biāo)考慮,通過(guò)開(kāi)源的方式IBM最有機(jī)會(huì)達(dá)到目的。
2/5/2023632001年12月,IBM向世界宣布了兩件事,第一件是創(chuàng)建開(kāi)源項(xiàng)目,既IBM捐贈(zèng)價(jià)值4千萬(wàn)美元的源碼給開(kāi)源社區(qū);另外一件事是成立Eclipse協(xié)會(huì)(EclipseConsortium),這個(gè)協(xié)會(huì)由一些成員公司組成,主要任務(wù)是支持并促進(jìn)Eclipse開(kāi)源項(xiàng)目。Eclipse經(jīng)過(guò)了2.0到2.1的發(fā)展,不斷收到來(lái)自社區(qū)的建議和反饋,終于到了一個(gè)通用化的階段。在3.0版發(fā)行時(shí),IBM覺(jué)得時(shí)機(jī)成熟,于是正式聲明將Eclipse作為通用的富客戶(hù)端(RCP)和IDE。從Eclipse3.0到3.1到3.5,富客戶(hù)端平臺(tái)應(yīng)用快速增長(zhǎng),越來(lái)越多的反饋幫助Eclipse完善提高。2/5/202364Eclipse是一個(gè)開(kāi)放源代碼的、基于Java的可擴(kuò)展開(kāi)發(fā)平臺(tái)。Eclipse是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開(kāi)發(fā)環(huán)境。Eclipse附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括Java開(kāi)發(fā)工具(JavaDevelopmentTools,JDT)。Eclipse還包括插件開(kāi)發(fā)環(huán)境(Plug-inDevelopmentEnvironment,PDE),這個(gè)組件主要針對(duì)希望擴(kuò)展Eclipse的軟件開(kāi)發(fā)人員,因?yàn)樗试S他們構(gòu)建與Eclipse環(huán)境無(wú)縫集成的工具。由于Eclipse中的每樣?xùn)|西都是插件,對(duì)于給Eclipse提供插件,以及給用戶(hù)提供一致和統(tǒng)一的集成開(kāi)發(fā)環(huán)境而言,所有工具開(kāi)發(fā)人員都具有同等的發(fā)揮場(chǎng)所。Eclipse是使用Java語(yǔ)言開(kāi)發(fā)的,但它的用途并不限于Java語(yǔ)言。例如,Eclipse也支持諸如C/C++、COBOL和Eiffel等編程語(yǔ)言的插件。
2/5/2023652005美國(guó)國(guó)家航空航天管理局(NASA)在加利福尼亞州有個(gè)實(shí)驗(yàn)室叫JetPropulsionLaboratory(JPL),負(fù)責(zé)火星探測(cè)計(jì)劃,他們的管理用戶(hù)界面就是一個(gè)EclipseRCP應(yīng)用,通過(guò)這個(gè)應(yīng)用,加利福尼亞州的工作人員就可以控制在火星上運(yùn)行的火星車(chē)。在演示過(guò)程中,有人問(wèn)為什么使用Eclipse,回答是:使用Eclipse這門(mén)技術(shù),他們不用擔(dān)心,而且還節(jié)省了不少納稅人的錢(qián),因?yàn)樗麄冎恍枰匈Y源開(kāi)發(fā)控制火星車(chē)的應(yīng)用就可以了。2/5/202366Eclipse官方下載地址是/downloads/,下載界面如圖所示??筛鶕?jù)需要下載適用的Eclipse版本。本書(shū)使用的是Eclipse3.5版本。
2/5/2023672/5/2023682.4Eclipse開(kāi)發(fā)環(huán)境2.4.1Eclipse簡(jiǎn)介與下載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常用開(kāi)發(fā)環(huán)境介紹
2.1JSP環(huán)境介紹2.2JDK安裝配置2.3Netbeans開(kāi)發(fā)環(huán)境2.4Eclipse開(kāi)發(fā)環(huán)境2.5MyEclipse開(kāi)發(fā)環(huán)境 2.6Tomcat服務(wù)器2.7常見(jiàn)問(wèn)題及解決方案2/5/2023792.5MyEclipse開(kāi)發(fā)環(huán)境 2.5.1MyEclipse簡(jiǎn)介與下載2.5.2MyEclipse安裝與使用2/5/2023802.5.1MyEclipse簡(jiǎn)介與下載MyEclipse企業(yè)級(jí)工作平臺(tái)(MyEclipseEnterpriseWorkbench,簡(jiǎn)稱(chēng)MyEclipse)是對(duì)EclipseIDE的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫(kù)和J2EE的開(kāi)發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的J2EE集成開(kāi)發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持HTML,Struts,JSF,CSS,Javascript,SQL,Hibernate。2/5/202381在結(jié)構(gòu)上,MyEclipse的特征可以被分為7類(lèi):
1.J2EE模型
2.WEB開(kāi)發(fā)工具
3.EJB開(kāi)發(fā)工具
4.應(yīng)用程序服務(wù)器的連接器
5.J2EE項(xiàng)目部署服務(wù)
6.數(shù)據(jù)庫(kù)服務(wù)
7.MyEclipse整合幫助
2/5/202382對(duì)于以上每一種功能上的類(lèi)別,在Eclipse中都有相應(yīng)的功能部件,并通過(guò)一系列的插件來(lái)實(shí)現(xiàn)它們。MyEclipse結(jié)構(gòu)上的這種模塊化,可以讓我們?cè)诓挥绊懫渌K的情況下,對(duì)任一模塊進(jìn)行單獨(dú)的擴(kuò)展和升級(jí)。簡(jiǎn)單而言,MyEclipse是Eclipse的插件,也是一款功能強(qiáng)大的J2EE集成開(kāi)發(fā)環(huán)境,支持代碼編寫(xiě)、配置、測(cè)試以及除錯(cuò)。
2/5/2023837.0的發(fā)布意味著我們不再需要配置Tomcat以及服務(wù)器了,你所需要做的僅僅是安裝MyEclipse7.0。7.0發(fā)行版包括在7.0M2和6.6版本基礎(chǔ)上對(duì)bug的修復(fù)和功能的加強(qiáng)。提供的支持包括:Eclipse3.4.1/Ganymede、RESTweb服務(wù)、新的myeclipse操作板、spring工具集更新、集成Manven2、openJPA支持、高級(jí)javascript工具、專(zhuān)業(yè)的jsdt實(shí)現(xiàn)、報(bào)表工具加強(qiáng)、jsf和ICEfaces工具更新。本書(shū)使用的是9版本。2/5/2023842.5MyEclipse開(kāi)發(fā)環(huán)境 2.5.1MyEclipse簡(jiǎn)介與下載2.5.2MyEclipse安裝與使用2/5/2023852.5.2MyEclipse安裝與使用1.MyEclipse的安裝在下載文件夾中雙擊文件“myeclipse-9.1-windows.exe”即開(kāi)始安裝。具體安裝步驟如下。(1)雙擊“myeclipse-9.1-windows.exe”文件,進(jìn)行參數(shù)傳送后,彈出如圖2-34所示的對(duì)話框,單擊“Next”按鈕,進(jìn)行數(shù)據(jù)傳輸后,彈出如圖2-35所示的對(duì)話框。(2)選定圖2-35中的“Iacceptthetermsofthelicenseagrement”后,單擊“Next”,彈出如圖2-36所示的對(duì)話框,可以選擇MyEclipse安裝路徑,也可以使用默認(rèn)路徑。(3)點(diǎn)擊圖2-36中的“Next”后,開(kāi)始安裝,經(jīng)過(guò)幾分鐘安裝后彈出如圖2-37所示對(duì)話框,點(diǎn)擊“Finish”后,彈出如圖2-38所示選擇工作區(qū)路徑對(duì)話框,可以使用默認(rèn)值,選擇后點(diǎn)擊“OK”,彈出如圖2-39所示MyEclipse開(kāi)發(fā)主界面。
2/5/2023862/5/2023872/5/2023882/5/2023892/5/2023902/5/2023912/5/2023922.
MyEclipse的使用圖2-39是MyEclipse主界面??梢允褂貌藛雾?xiàng)對(duì)該開(kāi)發(fā)環(huán)境進(jìn)行設(shè)置與使用。(1)點(diǎn)擊圖2-39中菜單“File”->“New”->“WebProject”,命名項(xiàng)目名稱(chēng)為“ch02”,如圖2-40所示。(2)在圖2-40所示的對(duì)話框中,單擊“Finish”,項(xiàng)目建成。如圖2-41所示。(3)在圖2-41中的MyEclipse編輯器中進(jìn)行編程,方法與Eclipse相似,這里不再詳述。2/5/2023932/5/2023942/5/202395第2章JSP常用開(kāi)發(fā)環(huán)境介紹
2.1JSP環(huán)境介紹2.2JDK安裝配置2.3Netbeans開(kāi)發(fā)環(huán)境2.4Eclipse開(kāi)發(fā)環(huán)境2.5MyEclipse開(kāi)發(fā)環(huán)境 2.6Tomcat服務(wù)器2.7常見(jiàn)問(wèn)題及解決方案2/5/202396服務(wù)器2/5/202397WebsphereTomcatBEAWeblogicSunJavaSystemApplicationServer2/5/2023982.6Tomcat服務(wù)器2.6.1Tomcat簡(jiǎn)介與下載2.6.2Tomcat安裝與配置2/5/2023992.6.1Tomcat簡(jiǎn)介與下載Tomcat服務(wù)器是一個(gè)免費(fèi)的開(kāi)放源代碼的Web應(yīng)用服務(wù)器,是目前比較流行的Web應(yīng)用服務(wù)器。2/5/2023100Tomcat是ApacheJakarta的子項(xiàng)目之一,作為一個(gè)優(yōu)秀的開(kāi)源web應(yīng)用服務(wù)器,全面支持jsp2.0以及servlet2.4規(guī)范。因其運(yùn)行時(shí)占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡、郵件服務(wù),性能穩(wěn)定,而且免費(fèi),因而深受Java愛(ài)好者的喜愛(ài)并得到了大部分軟件開(kāi)發(fā)商的認(rèn)可。其被JavaWorld雜志的編輯推選為2001年度最具創(chuàng)新的java產(chǎn)品,同時(shí)又是sun公司官方推薦的servlet和jsp容器,因此越來(lái)越多地受到軟件公司和開(kāi)發(fā)人員的喜愛(ài)。
2/5/2023101Tomcat是一個(gè)小型的輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問(wèn)用戶(hù)不是很多的場(chǎng)合下被普遍使用,是開(kāi)發(fā)和調(diào)試JSP程序的首選。要獲取Tomcat,可以直接從Tomcat的官方網(wǎng)站上下載需要的Tomcat版本,地址是:/。本書(shū)使用的是Tomcat7.0版本。進(jìn)入網(wǎng)站后,單擊“Download”的“Tomcat7.0”的鏈接即可下載,如圖2-42所示。2/5/20231022/5/20231032.6Tomcat服務(wù)器2.6.1Tomcat簡(jiǎn)介與下載2.6.2Tomcat安裝與配置2/5/20231042.6.2Tomcat安裝與配置1.Tomcat的安裝在下載文件夾中雙擊文件“apache-tomcat-7.0.26.exe”即可安裝。具體安裝步驟如下。(1)雙擊“apache-tomcat-7.0.26.exe”文件,彈出安裝對(duì)話框。如圖2-43所示。(2)單擊圖2-43中“Next”,彈出如圖2-44的對(duì)話框,單擊“IAgree”彈出如圖2-45所示的對(duì)話框。單擊圖2-45中的“Next”按鈕,彈出如圖2-46所示的對(duì)話框,該對(duì)話框可以設(shè)置服務(wù)器的端口號(hào)以及管理服務(wù)器所需的用戶(hù)名和密碼。(3)單擊圖2-46中的“Next”按鈕,彈出如圖2-47所示的對(duì)話框,要求選擇安裝虛擬機(jī)路徑??梢允褂媚J(rèn)路徑。單擊圖2-47中的“Next”按鈕,彈出如圖2-48所示的安裝路徑選擇對(duì)話框。點(diǎn)擊“Install”開(kāi)始安裝,安裝完畢彈出如圖2-49所示的對(duì)話框,單擊“Finish”按鈕完成Tomcat的安裝,并啟動(dòng)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各子目錄簡(jiǎn)介如下:bin目錄:主要存放Tomcat的命令文件。config目錄:包含Tomcat的配置文件,例如server.xml和tomcat-users.xml。server.xml是Tomcat的主要配置文件,其中包含了Tomcat的各種配置信息,如監(jiān)聽(tīng)端口號(hào)、日志配置等;tomcat-users.xml中定義了Tomcat的用戶(hù)。對(duì)于Tomcat的配置及管理有專(zhuān)門(mén)的應(yīng)用程序,所以不推薦直接修改這些配置文件。logs目錄:存放日志文件。temp目錄:主要存放Tomcat臨時(shí)文件。webapps目錄:存放應(yīng)用程序?qū)嵗?。待部署的?yīng)用程序保存在此目錄。work目錄:存放JSP編譯后產(chǎn)生的class文件。2/5/20231153.Tomcat的啟動(dòng)、停止、配置在IE瀏覽器中輸入“http://localhost:8080”,如果出現(xiàn)如圖2-51所示的頁(yè)面,即Tomcat安裝成功。單擊“任務(wù)欄”->“開(kāi)始”->“程序”->“ApacheTomcat7.0”->“ConfigureTomcat”彈出如圖2-52所示的對(duì)話框,可以啟動(dòng)、停止以及根據(jù)業(yè)務(wù)需要配置Tomcat服務(wù)器。2/5/20231162/5/20231172/5/20231184.Tomcat的部署Web應(yīng)用程序能以項(xiàng)目形式存在或打包為war文件。不管哪一種形式,都可以通過(guò)將其復(fù)制到webapps目錄下進(jìn)行部署。例如,有一個(gè)Web應(yīng)用程序名為“ch02”的Web項(xiàng)目,將該Web應(yīng)用程序文件夾復(fù)制到webapps下,啟動(dòng)Tomcat后,通過(guò)URL就可以進(jìn)行訪問(wèn):http://localhost:8080/ch02/index.jsp,其中index.jsp為項(xiàng)目下的JSP文件。2/5/2023119IBMWebsphere2/5/
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 標(biāo)準(zhǔn)廠房需求分析
- 2024汽車(chē)銷(xiāo)售合同范本標(biāo)準(zhǔn)版
- 2024股權(quán)出質(zhì)質(zhì)權(quán)合同
- 糖尿病足的臨床表現(xiàn)
- 印刷單張合同范本
- 中國(guó)燃料電池汽車(chē)行業(yè)市場(chǎng)運(yùn)行態(tài)勢(shì)及發(fā)展趨勢(shì)預(yù)測(cè)報(bào)告-智研咨詢(xún)發(fā)布
- 舞蹈培訓(xùn)退費(fèi)合同范本
- 金礦收購(gòu)合同范本
- 個(gè)人合伙合同范本
- 2023年鐵嶺市西豐縣第一醫(yī)院招聘編外醫(yī)務(wù)人員考試真題
- 中班童話欣賞:樹(shù)蔭
- 講Z3040型搖臂鉆床的電氣控制
- 中職幼兒保育職業(yè)規(guī)劃書(shū)
- 冰雪路面行車(chē)技巧
- 教科版(新)科學(xué)五年級(jí)上冊(cè)第一單元測(cè)試題試卷(含答案)
- 第14課 明清時(shí)期的經(jīng)濟(jì)、科技與文化
- (滬教牛津版)深圳市小學(xué)1-6年級(jí)英語(yǔ)單詞默寫(xiě)表(英文+中文+默寫(xiě))
- 鋼結(jié)構(gòu)水平安全網(wǎng)施工方案
- 機(jī)械設(shè)計(jì)基礎(chǔ)-螺紋連接的強(qiáng)度計(jì)算
- 《正確人生觀》課件
- 《采供血過(guò)程風(fēng)險(xiǎn)管理 第2部分:獻(xiàn)血者健康檢查和血液采集風(fēng)險(xiǎn)控制規(guī)范》
評(píng)論
0/150
提交評(píng)論