- 1、本文档共57页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JSP程式设计基本概论
導論 (1/9) Client / Server: Client為服務的需求者;Server為服務的提供者。 一台主機可能為Client亦為Server。 導論 (2/9) What’s “tier” ? 在電腦硬體上,Tier係指一個實體的元件將硬體的架構分割成為一至多個子層次 (sub-layer)。 在軟體上,Tier係指一個屬於特定領域的軟體,而不同於其他軟體。 最終的目的是將所有的tiers藉由interface、middleware整合起來。 導論 (3/9) Three-tier Client / Server architecture: 在Client / Server中,亦即使用者系統與資料庫之間加入一個中介層 (middle tier)。 導論 (4/9) Three-tier Client / Server architecture (續): Three-tier主要目的為降低Client Side的運算負擔,成為一”thin client”。 Middle tier的實作上有很多型式,例如:transaction processing monitors, message servers application servers… 導論 (5/9) Application Server in Three-tier : 不負責GUI,而是負責分享商業邏輯,運算以及連接資料庫。 改善了在C/S中商業邏輯及運算集中於Client而難以維護的問題。 導論 (6/9) What’s middleware ? 藉由標準(standards)或協定(protocols)來作為不同硬體間的橋樑。 Middleware讓應用程式忽略其實體位置而以透明化的方式和其他的程序或程式作溝通。 Middleware 可以分為三個層次: Fundamental middleware : low-level system, such as network operating system (NOS) Applied middleware: it usually followed standards or specs. such as CORBA, RMI, ODBC User refined middleware: based on applied middleware to customized a particular system. 導論 (7/9) Modern C/S Business Application Architecture: 分為使用者介面層、商業邏輯層、資料層。 導論 (8/9) Web Server、Http Server以及AP Server: 導論 (9/9) 網頁技術的學習重點: 了解Internet, 網路基本概念, ex. WWW, IP, HTTP, etc. 選定目標技術/架構, ex. ASP, ASP.NET, PHP, JSP 學習Application Server基本的操作與設定, 至少應該學會如何修改port號, 設定網站根目錄/虛擬目錄. 學習目標技術/架構 找一份好的參考資料或文件, 應具有齊全的指令與元件介紹. 學會基本語法(language) 內建元件(component)/函式庫(API/library)的使用. 了解Web上的互動元件: Sessions, Cookies, Applications 了解連接資料庫的原理與方法, 相關的元件/函式庫 實例探討 第1章 JSP基礎與開發環境的建立 1-1 Web應用程式的基礎 1-2 Java的網頁技術 1-3 JSP的開發環境建立 1-4 JSP程式的開發工具 1-5 在IIS建立JSP開發環境 1-1 Web應用程式的基礎 1-1-1 WWW的基礎 1-1-2 HTTP通訊協定 1-1-3 Web應用程式 1-1-1 WWW的基礎-說明 「WWW」(World Wide Web,簡稱Web)全球資訊網是1989年歐洲高能粒子協會一個研究小組開發的Internet服務,Web能夠在網路上傳送圖片、文字、影像和聲音等多媒體資料,這是由Tim Berners Lee領導的小組開發的主從架構和分散式網路服務系統。 1-1-1 WWW的基礎-名詞 1-1-1 WWW的基礎-圖例 1-1-2 HTTP通訊協定-說明 HTTP通訊協定(Hypertext Transfer Protocol)是一種在伺服端(Server)和客戶端(Client)之間傳送檔案的通訊協定,目前的版本是1.1版,如下圖所示: 1-1-2 HTTP通訊協定-過程 HTTP通訊協定的應用程式是
文档评论(0)