網頁環境介紹. Outline Hardware/software Preparation Web 程式寫在哪 ? 其他基礎概念.

Slides:



Advertisements
Similar presentations
網際網路資料庫連結 2004 Php Web Programming. 上完這段課程,你將學會  一般靜態網頁與互動式網頁的區別。  網際網路上大量資料的存取。  資料庫的角色與功能。  Web Server 的角色與功能。  網際網路資料庫的應用。  基本的程式寫作技巧及網頁的應用。
Advertisements

Divide-and-Conquer. 什麼是 divide-and-conquer ? Divide 就是把問題分割 Conquer 則是把答案結合起來.
學習C++的基本語法 認識關鍵字與識別字的不同 學習程式碼偵錯的流程 學習如何提高程式的可讀性
Teacher : Ing-Jer Huang TA : Chien-Hung Chen 2015/6/2 Course Embedded Systems : Principles and Implementations Weekly Preview Question CH 1.4~CH /10/03.
Web Service 實作簡介 張啟中. Outline Introduction to Web Service Demo (An Example) Demo (Building a Web Service with.Net) Demo (Consuming a Web Service with.Net)
Teacher : Ing-Jer Huang TA : Chien-Hung Chen 2015/6/3 Course Embedded Systems : Principles and Implementations Weekly Preview Question CH3.5 ~ CH /10/31.
亞洲大學 - 蒲公英計劃 Office InfoPath 2007 軟體簡介 資訊發展處 潘信宏。蔡季甫 分機 3511.
無名哇哇哇 ?. 封包 header & 內文 Form 位置 找到發送 POST 的封包 找到密碼位置.
在 Ad-hoc 網路中實現點對 點發送訊息與廣播訊息. 檔案下載  範例程式可在下列網址取得  DEMO 程式可在下列網址取得
1 第一章 Word 的基本觀念 內容概要: Word 的特色 啟動與離開 Word 的方法 滑鼠游標與外型的介紹 基本操作 Word 視窗法則 使用 Word 遭遇問題時, 應如何利用軟體特 性而獲得輔助解說.
第 15 章 Servlet 程式設計 Java 2 程式設計入門與應用. 2 目錄 15-1 Servlet 的簡介 15-1 Servlet 的簡介 15-2 建立 Servlet 程式 15-2 建立 Servlet 程式 溫故知新 自我突破習題.
1 實驗二 : SIP User Mobility 實驗目的 藉由 Registra 和 Redirect Server 的設計,深入瞭解 SIP 的運 作及訊息格式。 實作部分 ( 1 )實作一個 Registrar 來接收 SIP REGISTER ,而且 要將 REGISTER 中 Contact.
第一章 變數、常數及資料型態. 變數 C 程式語言的變數名稱 第一個字必須是英文字母或底線 (_) 之後可以是數字, 英文字母或底線 (_) 不可以是保留字 例: Num (Ο) _score (Ο) C&C (X) 8num (X)
1.1 電腦的特性 電腦能夠快速處理資料:電腦可在一秒內處理數百萬個 基本運算,這是人腦所不能做到的。原本人腦一天的工 作量,交給電腦可能僅需幾分鐘的時間就處理完畢。 電腦能夠快速處理資料:電腦可在一秒內處理數百萬個 基本運算,這是人腦所不能做到的。原本人腦一天的工 作量,交給電腦可能僅需幾分鐘的時間就處理完畢。
第一章 計算機系統的主要架構.
1. 假設以下的敘述為一未提供 “ 捷徑計算 ” 能力的程式段,試用程 式設計的技巧,使此敘述經此改 寫的動作後,具有與 “ 捷徑計算 ” 之 處理方法相同之處理模式。 if and then E1 else E2 endif.
Chapter 07 低階程式語言.
第 1 章 VB.NET 的基礎 1-1 程式語言的基礎 1-1 程式語言的基礎 1-2 VB.NET 的基礎 1-2 VB.NET 的基礎 1-3 VB.NET 應用程式的開發環境 1-3 VB.NET 應用程式的開發環境.
JAVA 程式設計與資料結構 第十章 GUI Introdution III. File Chooser  File Chooser 是一個選擇檔案的圖形介面, 無論我們是要存檔還是要開啟檔案,使 用這個物件都會讓我們覺得容易且舒適。
資料處理 汪群超 2 這一年將學習到什麼? 網際網路:你在哪裡?瞭解你的角色、駕馭網路 。 Web 、 FTP 、 、 Proxy 、 Database Servers 記錄你的學習歷程、展現學習成果: Homepage 、 PowerPoint.
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
論文研討 2 學分 授課教師:吳俊概.
Wireless Protocol Bluetooth
Introduction to Java Programming Lecture 17 Abstract Classes & Interfaces.
第 5 章 深入 Response 物件 製作. 網頁的轉向與強制輸出 - 讓網頁轉彎的 Redirect 敘述 運用 Response 物件的 Redirect 方法,將瀏覽器顯 示的網頁,導向至其他網頁,語法如下: Response.Redirect 網頁路徑與名稱 此網頁路徑與名稱  若是導向到同一台.
最新計算機概論 第 5 章 系統程式. 5-1 系統程式的類型 作業系統 (OS) : 介於電腦硬體與 應用軟體之間的 程式,除了提供 執行應用軟體的 環境,還負責分 配系統資源。
Chapter 20 塑模動態觀點:狀態圖 Statechart Diagram. 學習目標  說明狀態圖的目的  定義狀態圖的基本記號  展示狀態圖的建構  定義活動、內部事件及遞延事件的狀態 圖記號.
行政院國家科學委員會工程技術發展處自動化學門 * 試以國立成功大學製造工程研究所 鄭芳田教授 產學合作計畫 : 智慧預測保養系統之設計與實作 成果報告盤點為範例 國科會工程處專題計畫成果典藏 自動化學門成果報告盤點範例.
: Ahoy, Pirates! ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11402: Ahoy, Pirates! 解題者:李重儀 解題日期: 2008 年 8 月 26 日 題意:有一個海盜島有 N 個海盜,他們的編號 (id)
短缺,盈餘與均衡. 遊戲規則  老師想出售一些學生喜歡的小食。  老師首先講出價錢,有興趣買的請舉手。
In Chapter 1 您將學到什麼 ? 了解 Java 語言的特徵 Java 程式的發展過程關係 Java 程式的基本架構.
:Nuts for nuts..Nuts for nuts.. ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 10944:Nuts for nuts.. 解題者:楊家豪 解題日期: 2006 年 2 月 題意: 給定兩個正整數 x,y.
校外使用圖書館購置之資料庫 龍華大學圖書館. 讀者遠端認證 (RPA) 設定說明  透過圖書館架設完成的 RPA (Remote Patron Authentication) 讀者遠端認證代理主 機系統,讀者於校外或院外 可直接連線使 用本館所提供的資料庫。  若非使用本館電子資料,請勿設定此代理.
Chapter 17 Windows API 程式入門 VC++ 與 WindowsVC++ 與 Windows 建構遊戲設計的舞台 建構遊戲設計的舞台.
6-2 認識元件庫與內建元件庫 Flash 的元件庫分兩種, 一種是每個動畫專 屬的元件庫 (Library) ;另一種則是內建元 件庫 (Common Libraries), 兩者皆可透過 『視窗』功能表來開啟, 以下即為您說明。
法律系 系所科助之血淚辛酸史 劉蕙綺. 系上推行困難處 ( 學期初 ) 傳統習慣:法律系以教科書為主 很多老師沒有電子檔案 專、兼任老師使用平台的意願 因老師多為資深老師,因此在使用電腦部 份可能比較需要幫助 通常學生知道訊息的來源是藉由 BBS 或者 是系上的系板,使用意願會降低.
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2008.
計算機概論 演算法與程式語言 李明山.
Management Abstracts Retrieval System; MARS 檢索操作.
Multi - Language 鄭傑仁 陳彥如. Preface 大三下時,經由系上安排進入一間製作 IP phone 的公司實 習,公司所生產的 IP phone 提供很廣泛的設定 ( 例如 : 韌體 資訊、網路設定、 SIP 設定、語音設定等 ) ,為了方便使用 者設定或查詢這些選項,話機本身都內建了.
概念性產品報告 遠端電源管理 Remote Power Manager 軟體架構與操作介面 林東建 上台報告 洪崇紳 資料整理.
McGraw-Hill© The McGraw-Hill Companies, Inc., 2004 第 6 單元 作業系統和使用者介面 McGraw-Hill Education.
函式 Function Part.2 東海大學物理系‧資訊教育 施奇廷. 遞迴( Recursion ) 函式可以「呼叫自己」,這種動作稱為 「遞迴」 此程式的執行結果相當於陷入無窮迴圈, 無法停止(只能按 Ctrl-C ) 這給我們一個暗示:函式的遞迴呼叫可以 達到部分迴圈的效果.
Image Interpolation Use SSE 指導教授 : 楊士萱 學 生 : 楊宗峰 日 期 :
資料結構實習-二.
演算法 8-1 最大數及最小數找法 8-2 排序 8-3 二元搜尋法.
2010 MCML introduction 製作日期: 2010/9/10 製作人 : 胡名霞.
校園網頁整合平台介紹 電算中心綜合業務組. 大綱 設計理念 功能介紹 實做 FAQ 特殊案例 Q&A.
845: Gas Station Numbers ★★★ 題組: Problem Set Archive with Online Judge 題號: 845: Gas Station Numbers. 解題者:張維珊 解題日期: 2006 年 2 月 題意: 將輸入的數字,經過重新排列組合或旋轉數字,得到比原先的數字大,
寬頻通訊系統基礎教育計畫 分項計畫二 寬頻網路通訊 主要參與人員 黎碧煌 教 授 鍾順平 副教授
PHP+mySQL. 一、何謂 PHP? PHP 的全名為 Hypertext Preprocessor ,它是個被廣泛運 用在網頁程式撰寫的語言,尤其是它能適用於網頁程式的 開發及能夠嵌入 HTML 文件之中,它的語法和 C 、 Java 及 Perl 等語法相似。 PHP 的目的是為了能使網站開發者可以.
網路介紹及其運用 講師陳炯勳. 5-2 IP 協定 ( 一 ) IP 協定運作 (1) – 網路成員:主機 (Host) 與路由器 (Router) – 路由表 – 電報傳輸運作.
概念性產品企劃書 呂學儒 李政翰.
■ Fireworks MX : 國外使用者較多, 直接使用網頁上。 ■ PhotoImpact 8 (10) : 國產軟體。 ■ Photoshop 7(CS) :( 專業級 -- 美工設計專用 ) 。 影像處理軟體.
5 重複迴圈 5.1 增減運算符號 增量運算符號 減量運算符號
UPnP Architecture Reporter: shi-han wang DCN LAB.
多媒體概論課程講義 多媒體概論 講師 :Meimei 全球資訊網工具. 大綱 網站伺服器 1 網頁瀏覽器 2 網頁製作者和網站建置者 3 外掛程式和發佈工具 4 HTML 以外 5.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 壹 企業研究導論.
函式 Function 東海大學物理系‧資訊教育 施奇廷. 函式簡介 當程式越來越大、越複雜時,程式的維護、 除錯會變得更困難,此時必須引入函式來 簡化程式或將程式分段,將程式重複的部 分改寫為函式,將程式「模組化」 這種作法有下列優點:節省程式發展的時 間、邏輯容易瞭解、程式容易除錯、可分 工合作完成程式.
指導教授 : 林啟芳 教授 組員 : 邱秉良 林育賢. 何謂 GPS  GPS 即全球定位系統,是一個中距離圓 型軌道衛星導航系統。它可以為地球表面 絕大部分地區( 98% )提供準確的定位、 測速和高精度的時間標準。
Visual C++重點複習.
資料結構實習-六.
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2010.
7.4 程式範例 在螢幕上寫出“Hello” 的程式 (參考 code/pep-p200.odc).
Microsoft Excel.
幼兒行為觀察與記錄 第八章 事件取樣法.
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
遠端北風資料庫 公佈時間: 2006/4/26 繳交截止時間: 2006/5/10. 作業目的 實作遠端資料庫瀏覽程式.
台灣地區電子錢包 之現況分析 資管進修4B 指導老師:吳有龍 B 蔡恒德.
Presentation transcript:

網頁環境介紹

Outline Hardware/software Preparation Web 程式寫在哪 ? 其他基礎概念

/dr888311/index.htm Web Server ( 網頁伺服器 ) 網頁瀏覽流程 Internet 要求網頁 回覆網頁 User ( 使用者 )

Hardware/software Preparation 自己架站的基本需求 硬體 提供全天候服務的伺服器 ( 電腦 ) 軟體 提供瀏覽 Web 的軟體 提供 Web service 的軟體 Web Server ( 硬體 ) Internet 要求網頁 回覆網頁 Web Server ( 軟體 ) Web browser ( 軟體 )

Hardware 提供全天候服務的伺服器 連上 Internet, 並有足夠的頻寬 全天候執行的能力 足夠的計算與儲存能力 Internet Web Server ( 硬體 )

Software Web browser( 瀏覽器 ) 于用戶端用以瀏覽網頁的軟體 IE/Netscap/Mozilla/Firefox/ Web server 軟體 于伺服器端用以提供網頁服務的軟體 PWS (Personal Web Server) on Windows 95/98 IIS (Internet Information Server) on Windows NT Apache(Tomcat) on Windows 95/98 or Linux/FreeBSD Internet 要求網頁 回覆網頁 Web Server ( 軟體 ) Web browser ( 軟體 )

Web browser( 瀏覽器 ) 的功能 轉譯網頁 HTML+ 資源 = 網頁 XML 轉譯 DHTML 轉譯程式 (Script) 執行 Script 語言 ( 例如 Java script) 使用其他 Plug-in Java applet Flash 為何要 Plug in??

Web 程式寫 ( 存放 ) 在哪 ? Internet /dr888311/index.*** 要求網頁 回覆網頁 Web Server ( 網頁伺服器 ) User ( 使用者 ) Web browser ( 軟體 ) Web Server ( 軟體 )

無論什麼網頁程式都是寫在 Server 端 Internet /dr888311/index.asp 要求網頁 回覆網頁 Web Server ( 網頁伺服器 ) User ( 使用者 ) Web browser ( 軟體 ) Web Server ( 軟體 )

前端 (Client side) 與後端 (Server side) 無論什麼網頁程式都是寫在 Server 端 ( 網頁之中 或獨立於網頁空間 ) 不同的是 前端 (Client side) 程式包含於網頁之中, 下載到使用者處後將會執行於使用者端的 Web Browser 後端 (Server side) 程式包含於網頁之中或獨立於網頁伺服器裏, 程式將會執行於伺 服器端後將僅將結果傳給使用者的 Web Browser

前端 (Client side) Internet 要求網頁 回覆網頁 Web Server ( 軟體 ) Web browser ( 軟體 ) 原始 Internet 要求網頁 回覆網頁 Web Server ( 軟體 ) Web browser ( 軟體 ) 原始 Internet 要求網頁 回覆網頁 Web Server ( 軟體 ) Web browser ( 軟體 ) 執行 結果原始

後端 (Server side) Internet 要求網頁 回覆網頁 Web browser ( 軟體 ) 原始 執行 結果 Internet 要求網頁 回覆網頁 Web Server ( 軟體 ) Web browser ( 軟體 ) 結果 Internet 要求網頁 回覆網頁 Web Server ( 軟體 ) Web browser ( 軟體 ) 原始 Web Server ( 軟體 )

前端 (Client side) 與後端 (Server side) 前端 (Client side) 優點 降低伺服器的負擔 缺點 程式碼無保護容易被破解盜用 某些功能無法使用 ( 寫入檔案 ) 無法達成某些目的 ( 記數器 ) 後端 (Server side) 優點 程式碼保護較週嚴 能達成功能較多 缺點 伺服器負擔大

前端 (Client side) 與後端 (Server side) 前端 (Client side) 優點 降低伺服器的負擔 缺點 程式碼無保護容易被破解盜用 某些功能無法使用 ( 寫入檔案 ) 無法達成某些目的 ( 記數器 ) 後端 (Server side) 優點 程式碼保護較週嚴 能達成功能較多 缺點 伺服器負擔大

其他基礎概念 一般程式與 Script 程式的不同 Script 與 CGI 的異同 Java Script 與 Java applet 什麼是.Net?

一般程式與 Script 程式的不同 一般應用程式 Script 程式 撰寫 ( 語言 ) 撰寫 ( 語言 ) 編譯 (object code) 編譯 (object code) 執行 撰寫 ( 語言 ) 撰寫 ( 語言 ) 編譯 + 執行

Script 的特性 定義 筆跡, 腳本, 底稿 程式是不須先經過編譯的 ( 及時編譯 ) Script 將程式結合於網頁之中. 包含 前端 JS VBS 後端 ASP JSP PHP

CGI 的特性 CGI (common gateway interface) 將程式撰寫編譯後以單獨執行的檔案置於網 頁空間, 網頁可呼叫並回傳結果. 只能放在後端 Perl C

Java Script 與 Java applet Java Script 是 Script 的一種 Script 程式撰寫執行流程 s=3519&t=6 s=3519&t=6 Java applet 是 plug-in 的一種 一般應用程式撰寫執行流程 m.xml m.xml

.NET 是什麼 ? 它涵蓋的範圍目前包括了 開發平台 網路身份認證方式 網路資訊儲存平台 …

.NET 開發平台 提供一個開發平台並支援多種語言 Visual Basic.NET C#.NET C++.NET J#.NET 優點 跨越語言的整合 增強安全性 版本控制和部署支援 偵錯和設定檔服務

小考 (1) 請畫出瀏覽網頁的流程圖並在四個傳送 資料的流程上加順序編號 (10 % ) 請說明後端與前端的程式執行差異 (10 % ) Java Script 與 Java applet 有何不同 ? (10 % )