




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 4.1 Web和流媒體技術 4.2 網頁開發技術 4.3 郵件列表技術 4.4 Java 語言 WWW是一個全球性的通信系統,在WWW系統中,信息查詢與信息組織使用超文本,這種把全球范圍內的信息組織在一起的超文本方法,采用由指針聯結的超網狀結構,而WWW正是這種結構的全球性信息系統。 流媒體是一種可以使音頻、視頻和其他多媒體在 Internet 上以實時的、無需下載等待的方式進行播放的技術,它并不是單一的技術,它是融合了網絡技術之后所產生的技術。 流媒體中常用的幾個技術有:緩存技術、流媒體傳輸流程、智能流技術、流媒體傳輸協議 流媒體指在 Internet / Intranet 中使用流式傳輸
2、技術的連續時基媒體,實現其的關鍵技術就是流式傳輸。 實現流式傳輸的方法有兩種:順序流式傳輸和實時流式傳輸。 順序流式傳輸指的是順序下載,在下載文件的同時用戶可觀看在線媒體,在給定時刻,用戶只能觀看已下載的那部分,而不能跳到還未下載的前頭部分,順序流式傳輸不像實時流式傳輸在傳輸期間根據用戶連接的速度做調整。順序流式傳輸是一種點播技術。 實時流式傳輸指的是保證媒體信號帶寬與網絡連接匹配,使媒體可被實時觀看到。實時流式傳輸需要特定的服務器,還需要RTSP( Realtime Streaming Protocol)或MMS(Microsoft Media Server)協議的支持。 流媒體技術廣泛應用
3、于多媒體新聞發布、在線直播、網絡廣告、電子商務、視頻點播(VOD)、遠程醫療、網絡電臺、實時視頻會議等互聯網信息服務的方方面面。 流媒體有很多種類型,即只要采用流媒體技術的均可稱為流媒體文件。 現在最流行的流媒體要數Microsoft, Real Networks和Apple公司。 流媒體常用的發布文件格式有ASX、RAM、 RPM、SMI/SMIL、XML。 HTML(Hyper Text Mark-up Language),超文本標記語言,是WWW的描述語言。 HTML語言特點:簡單易學;可擴展性;與平臺無關;它只能提供靜態的Web頁面,沒有交互, 也不能制作復雜的動畫,一般只能完成簡單的
4、信息發布功能。HTML 文件是標準的 ASC II 文件,它看起來像是加入了許多被稱為鏈接簽(tag)的特殊字符串的普通文本文件。HTML由元素組成。例如,體元素如下:demoThis is my html file.HTML文件應具有下面的結構:文件頭部信息文件主題,正文部分 DHTML 是 Dynamic HTML 縮寫,即動態HTML。DHTML 是在傳統的 HTML 語言基礎上,采用CSS來設置網頁的樣式,并運用 JavaScript 或 VBScript 技術提供動態和交互的網頁功能 JavaScript 是一種基于對象和事件驅動并具有安全性能的腳本語言,而不是面向對象的。它沒有提供
5、像抽象、繼承、 重載等有關面向對象語言的許多功能,把其他語言所創建的復雜對象統一起來,從而形成一個非常強大的對象系統。其特點共有八點(P156) 下面我們編寫一個JavaScript 例子:Hello,World!document . Write(“Hello,World!”);JavaScript 和 Java的區別:基于對象和面向對象;解釋和編譯方式不同;強變量和弱變量;代碼格式不一樣;嵌入方式不一樣;靜態聯編和動態聯編 XML是 Extensible language 的簡寫,是由W3C所發展的,是一種可擴展標記語言。他3可以讓設計人員自行定義Tag的延伸格式,可以用在自由性的數據庫或是
6、各種文件格式上,用來接受與應用各種網頁的需求。(特點-書上P160)XML文檔的建立,下面我們來舉個例子:建立XML文檔,取名為book.xml 電子商務網站建設與維護 企業網站叢書 CGI是 Common Gateway Interface(公司公關接口)的簡稱,是HTTP服務器與你的或其他及機器上的程序進行“交談”的一種工具,其程序須運行在網絡服務器上。本質上,CGI是一個用于指定Web服務器與外部程序之間通信方式的標準,使得外部程序能生成HTML、圖像或者其他內容,而服務器處理的方式與那些非外部程序生成的HTML、圖像或其他內容的處理方式是相同的。目前在各類網站的創建過程中,CGI程序常
7、常被用于對HTML表單和數據庫的查詢、修改、添加和刪除等操作。CGI的處理步驟:第一,通過Internet 把用戶請求送到服務器;第二,服務器接受用戶 請求并交給CGI程序處理;第三,CGI程序把處理結果傳送給服務器;第四,服務器把結果送回到用戶。CGI的編寫語言:1.在UNIX環境中:perl( Practical Extration and Reporting Language); 2.在Windows環境中:C、C+、Visual Basic、Shell Script、Perl、Java。 #! /set/local/bin/perl # 文件名: firstscript.cgi. #
8、設置輸出內容的類型:text/html Print “Conten-type: text/htmlnn”; # 將數據返回瀏覽器前需設置數據的輸出格式 # 為輸出數據定義一個標題 Print “ First Script Responsen”; # fanhui HTML 網頁的BODY部分 Print “ My First ScriptCongratulations! You have progarmmed your first CGI script! n; ASP是 Active Server Pages 的縮寫,即動態服務器主頁。ASP是基于Web的一種編程技術,可以說是CGI的一種。它
9、可以完成CGI程序的所有功能;可以輕松地實現對頁面內容的動態控制;使用各種各樣的組件,可以完成無比強大的功能;甚至可以像使用本地數據庫那樣,管理遠程主機上的數據庫;結合WSH( Windows Scripting Host),可以實現對NT主機的管理,就像管來本地主機一樣方便。 ASP的特點:1.無需編譯;2.易于生成;3.獨立于瀏覽器;4.面向對象;5.與任何Active X 腳本語言兼容;6.源程序碼不會外漏。 ASP程序舉例:一個ASP 程序可保存為.asp 擴展名的文件中,一般包括三部分:HTML 標記(tags)、VBScript 或 Jscript 語言的程序代碼和ASP語法。Fu
10、nction aspcall() Response. Write(“這是我寫的第一個ASP應用程序“);這是一個ASP示例color=“”#0000ff”電子商務前程無限。顯示字號號ASP使用”將ASP的腳本程序包含起來。當用戶請求該ASP文檔時,服務器會將其中的程序代碼翻譯成相應的HTML標記傳送給客戶瀏覽器顯示。 PHP是 PRofessional Hypertext Preprocessor 的縮寫,即超文本預處理語言。它大量地借用C、Java和Perl 語言的語法,并結合PHP 自己的特性,使Web開發者能夠快速地寫出動態生成頁面;它支持目前絕大多數數據庫。 PHP的特點: 1.開放的
11、源代碼; 2.完全免費; 3.基于服務器端; 4.跨平臺的; 5.嵌入HTML; 6.簡單的語言; 7.效率高; 8.圖像處理。 JSP 是Java Server Pages 的縮寫,即Java服務器頁。JSP是通過使用小服務器程序控制網頁內容的技術。所不同的是,JSP是一段 Java 程序,它在服務器上直接運行,而ASP 是通過一個腳本解釋器間接執行。 JSP 具有下面幾個特點: 1.將內容的生成和顯示進行分離; 2.強調可重用的組件; 3.采用標記簡化頁面開發; 4.安全性高; 5.一次編寫,各處運行。 郵件列表也叫 Mailing List ,是 Internet 上的一項比較常見的服務
12、內容,用于各種群體之間的信息交流和信息發布。郵件列表的表現形式由很多種,如新聞郵件、 電子郵件、 網站更新通知等等。 郵件列表是許可 E-mail 營銷和個性化服務的主要手段,是基于用戶資源加入的原則,通過為用戶提供由價值的信息,獲取用戶的信任,從而實現營銷的目的。 郵件列表具有傳播范圍廣和使用 簡單方便的特點。 郵件列表的類型分為公開、封閉、管制三種。 郵件列表在電子商務中的作用(P 173)郵件列表的工作流程(P 174176) Java 是一門網絡應用程序的設計語言,具有簡單、面向對象、分布式、解釋、安全、跨平臺、多線程、可移植和動態等各種特性。 Java是從 C+ 繼承來的完整的面向對
13、象程序設計語言,去除了其為兼容 C 語言而保留的非面向對象的內容,使程序更加嚴謹、可靠、易懂。實際上,Java 不僅是一門編程語言,它還包括一個客戶/ 服務器模式下的開發環境和執行環境。下面是一個簡單的Java 應用程序,通過這個程序我們可以了解其是如何編寫、如何編譯及如何運行的。(1)定義 main: 定義main的方法的類為主類,該文件必須保存為 “主類名 . Java”,此處為 HelloWorld . java.Import java. Lang.*; /引入 Java . Lang 包中所有類,這個包是默認加載的 public class HelloWorld /定義 HelloWo
14、rld 類 public static void main(String args) /main方法聲明,是程序執行的起點 System. out. Println(“Hello,World!”); /調用系統的 println 方法 (2)進行編譯C:javac HelloWorld.java編譯結果是生成字節碼文件 HelloWorld . Class(3)代碼文件最后用 Java 解釋器來運行該字節碼文件 c:java HelloWorld(4)定義類(5)編譯中應注意的問題(6)程序的運行 根據計算結構的不同,Java 程序可以劃分成 Applet(小程序)和 Application(
15、應用程序)兩個基本類型。 Java Application程序的特點: 1. Java Application 程序是獨立完整的程序; 2.在命令行調用獨立的解釋器程序即可運行 Java Application 程序; 3. Java Application 程序的主類必須有一個定義為 public static void main(String args)的 main 方法,這個方法是Java Application 程序的標志,也是 Java Application 程序執行的入口點。下面介紹一個 Java Applet 的例子:Import java. Applet. Applet;Import java. Awl. Graphics;Public class FirstJavaApplet extends Applet public void paint(Graphics g) /方法 paint() 是Applet L類中定義的方法 g.drawString(“A first Java Applet!”, 20, 20); 其中,g 為 Graphics 類的一個對象,方法 drawString () 是 Graphics 類中定義的用戶圖形界面中的顯示方法,負責在指定位置顯示指定的字符串。 再經過編譯得到 First Java Applet. Class文件。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 南開18語文高三第一次月考作文
- 電子測量技術在海洋開發中的應用考核試卷
- 生態保護與草原生態治理考核試卷
- 電氣設備絕緣測試考核試卷
- 天津市西青區張窩中學2024?2025學年高一下學期第一次月考 數學試題(含解析)
- 規范的采血流程 2
- 山東省濟南市重點中學2025屆高中畢業班第二次質量檢測試題英語試題文試題含解析
- 山東省泰安市寧陽縣重點名校2024-2025學年初三下學期第三次四校聯考物理試題試卷含解析
- 萊蕪職業技術學院《水工建筑材料》2023-2024學年第二學期期末試卷
- 吉林省長春市榆樹市一中2025屆高三下學期第四次(1月)月考英語試題試卷含解析
- 2025年上海市松江區中考數學二模試卷(含解析)
- 中國科學技術交流中心招聘筆試真題2024
- 2025年北京京能清潔能源電力股份有限公司招聘筆試參考題庫含答案解析
- 2025年上海市閔行區高三語文二模試卷及答案解析
- 創新獎申請材料撰寫指南與范文
- 中華人民共和國學前教育法解讀
- 美容師考試相關法律法規的知識要點試題及答案
- 2025年形勢與政策-加快建設社會主義文化強國+第二講中國經濟行穩致遠
- 激光雷達筆試試題及答案
- 《運動處方》課件-高血壓人群運動處方案例
- 2024年出版專業資格考試《基礎知識》(中級)真題及答案
評論
0/150
提交評論