JSP | Web 應用開發概述


原作者為 RioTian@cnblogs, 本作品采用 CC 4.0 BY 進行許可,轉載請注明出處。

前文提示,本文基於 《JSP 應用開發與實踐》-- 劉乃琦老師的書籍以及 C語言中文網的資料進行學習的。

知識點提煉

  1. C/S是 Client/ Server的縮寫,即客戶端/服務器結構。在這種結構中,服務器通常采用髙性能的PC或工作站,並采用大型數據庫系統(如 Oracle或 SQLServer),客戶端則需要安裝專用的客戶端軟件

  2. B/S是 Browser/ Server的縮寫,即瀏覽器/服務器結構。在這種結構中客戶端不需要開發任何用戶界面,而統一采用如IE和火狐等瀏覽器,通過Web瀏覽器向Web服務器發送請求,由Web服務器進行處理,並將處理結果逐級傳回客
    戶端

  3. Web的本意是網和網狀物,現在在網絡領域被廣泛譯作網絡、萬維網或互聯網等。它是一種基於超文本方式工作的信息系統

  4. 超文本一種全局性的信息結構,它將文檔中的不同部分通過關鍵字建立鏈接,使信息得以用交互方式搜索

  5. 超媒體是超文本( hypertext)和多媒體在信息瀏覽環境下的結合,有了超媒體,用戶不僅能從一個文本跳到另一個文本,而且可以顯示圖像,播放動畫、音頻和視頻等

  6. HTTP(超文本傳輸協議)是超文本在互聯網上的傳輸協議。

  7. HTML是客戶端技術的基礎,主要用於顯示網頁信息,它不需要編譯由瀏覽器解釋執行。

  8. CSS(Cascading Style Sheet) 就是一種叫做樣式表 (style sheet) 的技術,也有人稱為層疊樣式

  9. Flash是一種交互式矢量動畫制作技術,它可以包含動畫、音頻、視頻以及應用程序,而且 Flash文件比較小,非常適合在Web上應用

  10. Java server Pages簡稱JSP。

    JSP 是一種簡化的 Servlet 設計,可以調用強大的 Java 類庫,並可以與其他相關的一些技術(Servlet、JavaBean、EJB)聯合工作。下面介紹什么是 JSP 以及它有哪些特點。

    JSP頁面中的HTML代碼用來顯示靜態內容部分;

    嵌入到頁面中的Java代碼與JSP標記來生成動態的內容部分

習題部分

  1. 說明什么是C/S和B/S結構,以及二者之間的區別

    C/S結構 和 B/S結構都是軟件系統體系結構的一種

    C/S模式與B/S模式相比, C/S模式應用系統最大的優點是不依賴企業外網環境, 即無論企業是否能夠上網, 都不影響使用.

    C/S模式需要安裝后才能使用, 即以軟件的形式存在

    優缺點具體細節:https://blog.csdn.net/qq_40513792/article/details/104289487

  2. 簡述Web的工作原理

    • 瀏覽器地址欄輸入想要訪問網站首頁的地址;
    • 用戶向瀏覽器發送訪問首頁的請求;
    • 服務器收取客戶端的的訪問請求;
    • 服務器處理請求(若首頁動態文檔需要經過數據處理再返回,若為靜態文檔直接返回該文檔即可);
    • 服務器將請求的處理結果在客戶端的瀏覽器顯示。
  3. Web從提出到現在共經歷了哪3個階段

    靜態文檔階段,動態網頁階段,Web 2.0 階段

  4. 簡述進行Web開發時都需要應用哪些客戶端技術

    常見的客戶端技術包括:HTML、CSS、Flash 和 客戶端腳本技術

  5. 簡述進行Web開發時服務器端應用的技術有哪些,重點說明什么是JSP

    常見服務端技術有:CGI(通用網關接口)、ASP、PHP(高效安全)、ASP.Net 和 JSP 技術

    JSP(全稱Java Server Pages)是由 Sun Microsystems 公司倡導和許多公司參與共同創建的一種使軟件開發者可以響應客戶端請求,而動態生成 HTML、XML 或其他格式文檔的Web網頁的技術標准。

    JSP 技術是以 Java 語言作為腳本語言的,JSP 網頁為整個服務器端的 Java 庫單元提供了一個接口來服務於HTTP的應用程序。

    JSP文件后綴名為 *.jsp

    JSP開發的WEB應用可以跨平台使用,既可以運行在 Linux 上也能運行在 Windows 上。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM