日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

动态网页开发基础

發布時間:2025/6/15 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 动态网页开发基础 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

什么是動態網頁?

  誤區:  初學者一般認為動態網頁,就是會動的網頁,實際上不是這樣的.

  動態網頁:  是指在服務器端進行的,使用程序語言設計的交互式網頁,它們會

根據某種條件的變化,返回不同的網頁內容.

  動態網頁的優勢:  

    1.交互性:即網頁會根據用戶的要求和選擇而動態改變和顯示內容

    2.自動更新:即無須改變頁面代碼,便會自動生成新的頁面內容,可以節省工作量

    3.隨機性:即當不同的時間,不同的人訪問同一網址時會產生不同的頁面效果

為什么學習B/S架構技術?

  在學習B/S架構前,先了解C/S(Client/Server,客戶端/服務器端)架構的系統,其分為

客戶端和服務器兩層,用戶在本地安裝客戶端軟件,通過網絡與服務器端相互通信

   假如一個中心的局域網內共有500個學生機,這些計算機上都要安裝基于C/S架構的某個軟件

那么系統維護員要分別在這500個學生機上安裝軟件,而這套軟件進行了哪怕很細微的改動時,

系統維護員都要在這500個學生機上分別更新軟件,這樣系統維護的工作量將會很大

  部署結構如圖:

    

  那么,有沒有這樣一種軟件架構,當應用系統部署之后,即可以讓更廣范圍內的用戶訪問應用系統,又可以有效

地降低系統維護員的日常維護工作量?答案就是B/S架構,結構示意圖如下   

   

什么是JSP

JSP(JavaServer Pages)是由Sun Microsystems公司倡導、許多公司參與一起建立的一種動態網頁技術標準。JSP技術有點類似ASP技術,它是在傳統的網頁HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標記(tag),從而形成JSP文件(*.jsp)。

Web服務器在遇到訪問JSP網頁的請求時,首先執行其中的程序段,然后將執行結果連同JSP文件中的HTML代碼一起返回給客戶。插入的Java程序段可以操作數據庫、重新定向網頁等,以實現建立動態網頁所需要的功能。

JSP與Java Servlet一樣,是在服務器端執行的,通常返回該客戶端的就是一個HTML文本,因此客戶端只要有瀏覽器就能瀏覽。

?

JSP的組成元素

JSP注釋?
<%--*****--%> 是不輸出到客戶端的注釋符。?
<%!--*****--%> 是輸出到客戶端的注釋符。?
指令元素?
<%@ page contentType=”text/html” %> 設置指定頁面內容類型
<%@ include ...%> 在翻譯階段引入一個文件?
<%@ taglib ... %> 聲明一個頁面使用的,包含自定義行為的標記庫。?
行為元素?
<jsp:useBean> 使一個JavaBeans組件在該頁中可用?
<jsp:setProperty> 設置JavaBeans的屬性值
<jsp:forward> 將對請求的處理轉交給一個servlet或JSP頁面?
腳本元素
<%this is a scriptlet%> 嵌入腳本代碼?
表達式元素
<%= this is an expression%> 嵌入java表達式
方法聲明
<%! this is a declaration%> 用于在JSP頁面的實現類中聲明變量和方法

轉載于:https://www.cnblogs.com/hhda/p/6713171.html

總結

以上是生活随笔為你收集整理的动态网页开发基础的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。