JSP 網站開發實務
書號:F8535
定價:650元
賴怡名、楊惠國 著
我要線上購買 | |
JSP 與其他相關的動態網頁技術【一】
本文摘錄自旗標 F8535「JSP 網站開發實務」
一書
歡迎進入 Web Development with JavaServer
Pages 的世界, 本書適用於不同程度的讀者。無
論是沒有任何經驗的菜鳥、沒有程式經驗的
Hypertext Markup Language (HTML) 設計師,
或是曾有【微軟】Active Server Page (ASP)
或 ColdFusion 的開發經驗, 而需要使用 JavaSe
rver Page (JSP) 的程式員, 亦或是老練的 Java
架構工程師 (Java Architect), 都能夠使用 JSP
來改善網站的外觀與效能, 開發功能強大的 web
應用程式 (Web-based Application)。廢話不多
說, 讓我們一起進入 JSP 的世界吧!
什麼是 JSP?
JavaServer Page 是以 Java 程式語言為基礎衍
生出來技術, 用來簡化動態網頁的開發過程。有
了 JSP, 程式員可以同時使用 Java 程式與
HTML 標籤, 很快地將動態網頁加入網站中。換言
之, JSP 可以讓您無須精通複雜的程式技術, 就
能輕易地存取資料並使用別人寫好的 Java 元件。
簡而言之, JSP 可以讓程式員決定動態資料在靜
態 HTML 網頁中的呈現方式。當用戶端瀏覽器要
求 JSP 網頁時, JSP 便會執行網頁中的 Java 程
式, 動態決定哪些內容須傳給用戶端, 如此一來
, 就可以開發複雜的、互動式的大型 Web 應用
程式。
從任何一種角度看, JSP 都非常有彈性。對程式
員而言, JSP 是一種將 Java 程式與 HTML 整合
在一起, 產生動態網頁的解決方案;對 HTML 設
計師而言, JSP 是一種可以將 Java 程式從HTML
標籤中獨立出來的的技術, 因此, 即使不了解
程式設計, HTML 設計師也能夠寫出具功能性的
動態網頁。此外, JSP 不限於開發動態 HTML 網
頁, 它也可以應用於無線通訊 (Wireless) 與網
路語音驅動 (Voice-driven) 程式。
JSP 奠基與許多被廣泛接受的標準上, 因此有許
多產品支援它。JSP 與 Java 一樣, 不受限於特
定的開發平台。換言之, 您可以在不同的作業系
統中, 應用 JSP 技術。
動態網頁技術的發展過程
網站最簡單的應用便是傳送靜態的資料(圖 1)
圖 1 靜態網站只會傳送靜態的資料
Web browser ~ 瀏覽器
1. Request a URL ~ 要求 URL2. Response
with correct file ~ 回應要求的檔案
Web server ~ Web 伺服器
File 1 ~ 檔案 1
File 1 ~ 檔案 2
在討論電腦系統時, 請注意【靜態】一辭是相對
性的。舉例來說, 和檔案櫃等傳統的資料儲存設
備比起來, 所有的電腦檔案都是動態的。在討論
網站內容時, 我們可以從 URL 區分出哪些是要
求靜態的檔案, 哪些是產生動態資料的程式。
====定義===================================
網站上的靜態內容通常都是文字檔或是多媒體檔,
例如:HTML 或是 JPEG 檔, 這些檔案不會因為用
戶端要求, 而自動變更資料內容;然而, 動態內
容卻是會隨著個別的用戶端要求, 動態回應不同
的資料。
===========================================
--- 未完待續
我要買這本書
|