版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、2021/3/30,1,環(huán)境搭建過(guò)程,2021/3/30,2,內(nèi)容提要, JSP運(yùn)行環(huán)境要求,安裝與配置JDK 安裝與配置服務(wù)器:Tomcat *安裝與配置集成開(kāi)發(fā)環(huán)境:Eclipse和MyEclipse或Netbeans 他山之石 關(guān)于JavaEE學(xué)習(xí)導(dǎo)引 關(guān)于JSP程序員的成長(zhǎng),2021/3/30,3,A.1 配置JSP運(yùn)行環(huán)境,A.1.1 安裝JDK A.1.2 安裝Tomcat A.1.3 JSP頁(yè)面測(cè)試,2021/3/30,4,A.1.1 安裝JDK,第一步:執(zhí)行jdk-6u1-windows-i586-p.exe,2021/3/30,5,安裝JDK (續(xù)),第二步:選擇安裝路徑及安
2、裝內(nèi)容,2021/3/30,6,安裝JDK (續(xù)),2021/3/30,7,安裝JDK (續(xù)),第三步:設(shè)置環(huán)境變量path和classpath,2021/3/30,8,A.1.2 安裝Tomcat,第一步:執(zhí)行jakarta-tomcat-6.0.18.exe,2021/3/30,9,安裝Tomcat (續(xù)),第二步:選擇安裝內(nèi)容及安裝路徑。,2021/3/30,10,安裝Tomcat (續(xù)),2021/3/30,11,安裝Tomcat (續(xù)),第三步:設(shè)定Tomcat Port 和Administrator Login,2021/3/30,12,安裝Tomcat (續(xù)),第四步:選擇使用的
3、JVM,點(diǎn)擊【install】按鈕,2021/3/30,13,安裝Tomcat (完成),2021/3/30,14,最新7.0.11 免安裝版本,直接解壓 運(yùn)行startup.bat 不要關(guān)掉DOS窗口,2021/3/30,15,注意!設(shè)置環(huán)境變量,CATALINA_HOME,2021/3/30,16,安裝Tomcat (續(xù)),第五步:測(cè)試Tomcat。在瀏覽器中輸入http:/localhost:8080的主頁(yè),如果顯示Tomcat主頁(yè)則說(shuō)明Tomcat運(yùn)行正常。,2021/3/30,17,配置Tomcat,其中,bin目錄存放系統(tǒng)的可執(zhí)行文件,common目錄、server目錄和share
4、d目錄都存放Tomcat運(yùn)行的一些Java包和類庫(kù)。temp目錄存放Tomcat運(yùn)行的一些臨時(shí)文件。3個(gè)目錄是需要經(jīng)常訪問(wèn)的,conf目錄存放Tomcat服務(wù)的配置信息,比如服務(wù)端口、虛擬目錄等。webapps目錄存放JSP程序文件,work目錄存放JSP文件在運(yùn)行時(shí)候被編譯成的二進(jìn)制文件。,2021/3/30,18,Tomcat目錄結(jié)構(gòu),Web 應(yīng)用程序 HTML 文件 圖像 Servlet JSP 頁(yè)面 JavaBean Jar 文件 Applet 標(biāo)簽文件 標(biāo)簽庫(kù)描述符文件 部署描述器,.war 文件,文檔根目錄,Web 應(yīng)用程序目錄結(jié)構(gòu),index.html, login.jsp, c
5、ontactus.jsp ViewBooks.jsp, logo.jpg book1.jpg,AddBook.class, DeleteBook.class,mbase.jar, msqlserver.jar, msutil.jar,DisplayBook.tag,web.xml, books.tld,2021/3/30,19,配置Tomcat,安裝完Tomcat的時(shí)候,在地址欄輸入“http:/localhost:8080”,自動(dòng)打開(kāi)了某一個(gè)文件,該文件是 “webapps”目錄下“ROOT”目錄中的“index.jsp”文件。 在實(shí)際的使用中,一般需要配置更改兩個(gè)基本配置,1、需要修改服務(wù)
6、端口,2、網(wǎng)站的根路徑。修改這三個(gè)配置都在conf目錄的server.xml文件中。,2021/3/30,20,測(cè)試第一個(gè)JSP頁(yè)面,第一個(gè)程序依然最經(jīng)典的Hello World程序,利用記事本輸入三行,JSP區(qū)分大小寫(xiě),每條語(yǔ)句后面有分號(hào),將該程序放到剛才建立的ROOT目錄下,2021/3/30,21,A.1.3 JSP頁(yè)面測(cè)試,第一步: 用一種文本編輯器編輯JSP源文件,如用記事本編輯ch1_1.jsp。 第二步:將JSP文件保存到C:Program FilesApache Software FoundationTomcat 6webappsroot目錄下。在IE地址欄中鍵入http:/l
7、ocalhost:8080/ch1_1.jsp,對(duì)頁(yè)面進(jìn)行 測(cè)試。,2021/3/30,22,2021/3/30,23,總結(jié),注意四個(gè)環(huán)境變量:CATALINA_HOME/Java_Home/Classpath/Path設(shè)置 關(guān)閉當(dāng)前的MS-DOS窗口,將關(guān)閉Tomcat服務(wù)器 :8080 等同 http:/localhost:8080,2021/3/30,24,A.1.4 集成開(kāi)發(fā)環(huán)境的設(shè)置,相關(guān)的開(kāi)發(fā)環(huán)境很多,常見(jiàn)的就有10多種,比如:Oracle 的JDeveloper、Borland 的JBuilder、NetBeans 、Sun Java Studio
8、5、Java Workshop、IBM的Visual Age for Java 、BEA 的WebLogic Workshop、WebGain 的Visual Cafe for Java、JCreator、Eclipse和Microsoft VJ+等等。熟練使用一種集成開(kāi)發(fā)環(huán)境是進(jìn)入這個(gè)開(kāi)發(fā)領(lǐng)域的第一步,每個(gè)開(kāi)發(fā)環(huán)境都有自己的優(yōu)點(diǎn)和缺點(diǎn)。從目前企業(yè)級(jí)開(kāi)發(fā)著眼,使用的比較普遍的是Jbuilder 和Eclipse兩個(gè)集成開(kāi)發(fā)環(huán)境。由于Eclipse在國(guó)內(nèi)外目前使用非常廣泛,尤其是歐美,所以選擇Eclipse作為集成開(kāi)發(fā)環(huán)境。,2021/3/30,25,Eclipse,Eclipse是一種可擴(kuò)展的
9、開(kāi)放源代碼IDE。2001年11月,IBM公司捐出價(jià)值4,000萬(wàn)美元的源代碼組建了Eclipse聯(lián)盟,并由該聯(lián)盟負(fù)責(zé)這種工具的后續(xù)開(kāi)發(fā)。集成開(kāi)發(fā)環(huán)境通常將其應(yīng)用范圍限定在“開(kāi)發(fā)、構(gòu)建和調(diào)試”的周期之中。為了幫助集成開(kāi)發(fā)環(huán)境克服目前的局限性,業(yè)界廠商合作創(chuàng)建了Eclipse平臺(tái)。Eclipse允許在同一IDE中集成來(lái)自不同供應(yīng)商的工具,并實(shí)現(xiàn)了工具之間的互操作性,從而顯著改變了項(xiàng)目工作流程,使開(kāi)發(fā)者可以專注在實(shí)際的嵌入式目標(biāo)上。 Eclipse的最大特點(diǎn)是它能接受由Java開(kāi)發(fā)者自己編寫(xiě)的開(kāi)放源代碼插件,這類似于微軟公司的Visual Studio和Sun微系統(tǒng)公司的NetBeans平臺(tái)。Ec
10、lipse為工具開(kāi)發(fā)商提供了更好的靈活性,使他們能更好地控制自己的軟件技術(shù)。Eclipse聯(lián)盟已經(jīng)宣布將在2006年中期發(fā)布其3.2版軟件。這是一款非常受歡迎的java開(kāi)發(fā)工具,這國(guó)內(nèi)的用戶越來(lái)越多。缺點(diǎn)就是較復(fù)雜,對(duì)初學(xué)者來(lái)說(shuō),理解起來(lái)比較困難。,2021/3/30,26,安裝Eclipse,可以從網(wǎng)站下載最新的Eclipse版本,在Windows下安裝過(guò)程非常簡(jiǎn)單,只要將下載的zip壓縮包解壓以后就可以直接運(yùn)行了,前提是系統(tǒng)已經(jīng)安裝了JDK。,2021/3/30,27,Eclipse集成MyEclipse J2EE開(kāi)發(fā)環(huán)境,MyEclipse為Ec
11、lipse提供了一個(gè)大量私有和開(kāi)源的Java工具的集合,這解決了各種開(kāi)源工具的不一致和缺點(diǎn)。Eclipse要開(kāi)發(fā)J2EE程序需要安裝大量插件,MyEclipse就是這些插件的集合??梢詮膆ttp:/下載最新的版本,在下載的時(shí)候,注意和相應(yīng)的Eclipse版本匹配,比如Eclipse3.2版只支持MyEclipse5.x版本的。下載完畢后,直接安裝就可以,2021/3/30,28,在Eclipse中集成Tomcat6,在集成Tomcat之前,首先要在系統(tǒng)上安裝好Tomcat,雖然Tomcat 5.5.x以前的版本依然可以使用,但是強(qiáng)烈建議使用Tomcat5.5.x以上版。在Eclipse的集成開(kāi)
12、發(fā)環(huán)境中選擇【W(wǎng)indows】-【Preferences】,在左邊的MyEclipse菜單下面的Application Server 中找到Tomcat6,設(shè)置為“Enable”,然后選擇好Tomcat的基本路徑,2021/3/30,29,Eclipse 開(kāi)發(fā)視圖介紹,2021/3/30,30,關(guān)于IDE的配置,Eclipse http:/ http:/ http:/ Netbeans http:/,2021/3/30,31,小結(jié),課后需要了解搭建JSP開(kāi)發(fā)平臺(tái)所需要的軟件,掌握J(rèn)DK和Tomcat的下載、安裝和配置,掌握如何測(cè)試JSP開(kāi)發(fā)平臺(tái)是否正常工作。掌握在JSP開(kāi)發(fā)平臺(tái)下如何構(gòu)造自己的
13、Web應(yīng)用,編寫(xiě)一個(gè)簡(jiǎn)單JSP頁(yè)面,了解其基本工作原理。,2021/3/30,32,A.2 他山之石,關(guān)于JavaEE課程的學(xué)習(xí)引導(dǎo) 關(guān)于JSP程序員的成長(zhǎng)指導(dǎo),How to Get Started,Step1: For Beginners and Intermediate JavaEE Programmers,Follow along with this course Start using JavaEE IDE of your choice Try open source IDEs NetBeans IDE 6.0 () Excellent out of the b
14、ox JavaEE support We will use NetBeans IDE 6.0 or NetBeans IDE 5.5 as our default IDE in this course Lots of tutorials Eclipse,Step2: Next Step (For Advanced JavaEE Programmers),Learn practical open-source solutions Spring framework (for light-weight framework) Hibernate (for O/R mapping) JDO (for t
15、ransparent persistence) Struts, WebWork, Tapestry (for Web-tier frameworks) JUnit (for unit testing) Log4j (for logging) Many more,Step3: Next Step (For Advanced JavaEE Programmers),There is no shortage of quality JavaEE online resources ,2021/3/30,37,JSP程序員成長(zhǎng)全計(jì)劃,、建立并且理解你的Web Server。 因?yàn)锳pache 是免費(fèi)的并且
16、在大多數(shù)平臺(tái)上工作,為訓(xùn)練目的推薦 Apache。 安裝時(shí)間:2 天。 、 保證你理解 HTML / XHTML 。 你將需要了解html基礎(chǔ), 特別是 HTML 布局中的table的使用。XHTML 不久將代替 HTML ,學(xué)習(xí) XHTML 的基礎(chǔ)是一個(gè)好主意。許多程序員通過(guò) HTML IDE 學(xué)習(xí) HTML ( 集成開(kāi)發(fā)環(huán)境 ) 。因?yàn)榇蠖鄶?shù) HTML IDE產(chǎn)生混亂的HTMl語(yǔ)法,所以花時(shí)間學(xué)習(xí)手工寫(xiě)作html是很有必要的。因?yàn)槟銓?huì)使用 JSP 和 HTML 混合編程,精通HTML語(yǔ)法是重要的。所以,你必須能流利地寫(xiě) HTML 。 訓(xùn)練時(shí)間:2 4 個(gè)星期。 、開(kāi)始學(xué)習(xí) Java 。
17、開(kāi)始學(xué)習(xí) Java A.1 理解 Java 基礎(chǔ)是很重要的。不用擔(dān)心學(xué)習(xí)Swing或 Java 的圖形方面,因?yàn)樵贘SP 中你不會(huì)使用這些特征。集中精力在 Java 工作的細(xì)節(jié),學(xué)習(xí) Java 的邏輯,也在 Java Bean上花時(shí)間。學(xué)習(xí)Applet是好的, 但是就象Swing, JSP 的大多數(shù)應(yīng)用將不使用小程序。 訓(xùn)練時(shí)間:3 6 個(gè)星期。 、學(xué)習(xí)并且理解你的Web Server的更好的細(xì)節(jié)。 熟悉Web Server的特征,這是很重要的。 訓(xùn)練時(shí)間:2 天。 、建立你的 JSP Server 我推薦以Tomcat開(kāi)始。它可以很好地運(yùn)行JSP程序。當(dāng)你不能在生產(chǎn)使用Tomcat時(shí),學(xué)習(xí)盡
18、可能多的知識(shí)以便于更好的運(yùn)行程序。另外, 許多 JSP 程序員使用Tomcat。因此當(dāng)你遇到一個(gè)問(wèn)題時(shí),你將容易發(fā)現(xiàn)幫助。 安裝時(shí)間:一 2 天。,2021/3/30,38,JSP程序員成長(zhǎng)全計(jì)劃,、開(kāi)始學(xué)習(xí) JSP 。 基本的 JSP 學(xué)習(xí)通過(guò)的步驟 1到步驟6可以完成, 然后使用 JSP 對(duì)象和腳本寫(xiě) JSP 程序來(lái)聯(lián)系。學(xué)習(xí) JSP 的另外一個(gè)方面可以學(xué)習(xí)怎么創(chuàng)建一個(gè)分布式的應(yīng)用程序。 訓(xùn)練時(shí)間:4 6 個(gè)星期。 、學(xué)習(xí)更多的 JSP server。 沒(méi)有關(guān)于更多的 JSP Server當(dāng)然也可以運(yùn)行jsp程序。然而, 許多 JSP server都由自己特殊的特征,可以讓你更好的理解你的JSP 工程。 學(xué)習(xí)更多的Jsp server如何處理jsp程序是有必要的。同樣也可以優(yōu)化你的 JSP 應(yīng)用程序,并且使之運(yùn)行得更快而不出任何問(wèn)題。 訓(xùn)練時(shí)間:2 7 天。 、 學(xué)習(xí) JDBC 。 JSP 大多數(shù)應(yīng)用將使用數(shù)據(jù)庫(kù),JDBC 被用于數(shù)據(jù)庫(kù)連接。經(jīng)常忽略的一個(gè)事實(shí)就是,每個(gè) JDBC Driver 所支持的東西是相當(dāng)不同的。了解并熟悉在jsp工程上被使用的 JDBC driver的細(xì)節(jié)是很重要的。 (有時(shí)這部分的學(xué)習(xí)被包含在前面 Java 或JSP的學(xué)習(xí)中了 。)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版旅游服務(wù)貨款擔(dān)保合同范本3篇
- 2025年食堂食品安全監(jiān)督服務(wù)合同3篇
- 2025版二零二五苗木種植與城市綠化工程合作合同3篇
- 2025年高科技產(chǎn)品外貿(mào)經(jīng)銷代理合同范本3篇
- 2025年食堂蔬菜定制化種植合作合同3篇
- 云母制品在醫(yī)療器械中的應(yīng)用探索考核試卷
- 二零二五年度木門安裝與室內(nèi)智能家居系統(tǒng)集成合同4篇
- 2025版學(xué)校宿管員招聘、培訓(xùn)與薪酬合同3篇
- 2025版國(guó)務(wù)院辦公廳事業(yè)單位教師聘用合同細(xì)則3篇
- 2025年倉(cāng)庫(kù)貨物存儲(chǔ)及保管合同
- GB/T 45120-2024道路車輛48 V供電電壓電氣要求及試驗(yàn)
- 春節(jié)文化常識(shí)單選題100道及答案
- 12123交管學(xué)法減分考試題及答案
- 24年追覓在線測(cè)評(píng)28題及答案
- 魚(yú)菜共生課件
- 《陸上風(fēng)電場(chǎng)工程概算定額》NBT 31010-2019
- 初中物理八年級(jí)下冊(cè)《動(dòng)能和勢(shì)能》教學(xué)課件
- 高考滿分作文常見(jiàn)結(jié)構(gòu)
- 心肌梗死診療指南
- 原油脫硫技術(shù)
- GB/T 2518-2019連續(xù)熱鍍鋅和鋅合金鍍層鋼板及鋼帶
評(píng)論
0/150
提交評(píng)論