- 1、本文档共52页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JSP簡報 張景堯、廖峻鋒 應用系統組 Agenda JSP?環境安裝及Tomcat介紹 Web Application介紹 JSP規格架構與MVC樣式 JSP設計簡介 JSP及JavaBeans之整合與應用 JSP與JDBC 定義JSP標籤 安裝Tomcat 檢查您的系統硬體和軟體規格是否符合Tomcat的規定 Tomcat 可以安裝在windows, solaris 和linux 作業系統. 必須安裝Java2 SDK 以上的版本. 可以從下面所列網站下載Tomcat: Tomcat伺服器4.0.1 符合servlet2.3和JSP1.2開發規格 可以使用於獨立伺服器執行Servlet和JSP 也可以整合Apache WebServer 利用mod_webapp(效能較好) 利用Apache內附的mod_proxy 佈署描述子定義較嚴謹(web.xml比3.2版嚴格) web.xml沒寫好可能造成原來程式無法執行。 Tomcat 跟Apache一樣是免費的 環境設定 必須以Web Application型式佈署。 將Web Application放在webapps 目錄: Tomcat4.0.1: HTML 和JSP 放置於TOMCAT_HOME/webapps/ 執行JSP –Tomcat: http//localhost:8080/yourApName/yourPage Demo 架設Tomcat4.0.1伺服器。 安裝Web Application。 Web Application是什麼 一群servlets、html pages、classes和其它相關資源的集合。 這些資源在Web Server上提供了完整而特定的服務。 好的Web Application應該不經改寫就能在各種Container上執行。 為Web Application命名 設計Web Application時,首先要先幫這個application取個名字,如testAp。 到時候使用者利用http://HostName:port/testAp/ 來執行這個web application。 註冊Web Application 要在container上執行web application,首先要註冊。 因為你要告訴server「當URI包含了/test時,去執行位於c:\tomcat\webapps\test\的這一個web application。 」 註冊Web Application(續) 在Tomcat4中,只要你把你的web application放在c:\tomcat\webapps\下,重開時它會自動把這個目錄的所有web application註冊。 如果不想重開,也可利用/manager系列URL指令來做登記動作。 Web Application的組成份子 Servlets及JSPs 公用程式類別檔(classes或jar) 靜態檔案(html、圖檔或音樂) Applets web.xml(佈署描述檔) 典型的Web Application結構 / 放一般可視文件或JSP /WEB-INF/classes/ 放classes檔如Servlet或JavaBean /WEB-INF/lib/ 放jar,也就是壓成一個.jar後,的Servlet或Classes。 /WEB-INF/web.xml WebApplication設定檔。 典型的Web Application結構-2 除了/WEB-INF 對於使用者是不可見之外,其它的和一般的Web 文件放置結都一樣。 WEB-INF 中有一個必備的佈署描述檔web.xml,描述整個應用程式的架構及設定。 lib 中應放置.jar 檔案,而classes 中放置未壓成jar 的servlet 或我們自己寫的一些utilities。 web.xml 在實作Servlet2.3及JSP1.2的Web Container中web.xml的重要性大增,如果web.xml沒設好,可能造成原有的web Ap完全不能運作。 JSP架構 JSP 應用程式設計 MVC 樣式(Pattern) MVC 樣式(Pattern) 應用程式層(Model) 將運算方法和資料封裝並與展示層分離 例如:資料庫查詢,處理訂單 資料展示層(View) 收集使用者輸入資料 顯示應用程式處理完成之資料 顯示標籤: HTML ,XML or Java Applet 商業邏輯控制層(Control) 應用程式流程處理 決定由展示層傳來之使用者需求並回應 JSP 是什麼? 具備回傳動態文件內容給瀏覽器功能 包含HTML,XHTML, XML, 程式碼, 和自訂JSP 標籤(HTML and XML t
您可能关注的文档
- 33443_15278_广联达图形算量软件详细教程讲义(P.ppt
- 中国科大研究生质谱课件(经验加技巧).ppt
- 商务谈判与谈判技巧.ppt
- TANG古文运动.ppt
- 满江红-2010年9月出品石景山项目调研报告.ppt
- 义务教育体育教师.ppt
- 如何理解EXCEL中的宏.ppt
- 2009数理方法阶段复习1.ppt
- 信托与财产分配传承.ppt
- 创新设计 2016高考地理二轮专题复习 专题一地球的运动规律 专题一考点一.ppt
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)