zoukankan      html  css  js  c++  java
  • 动态网页开发基础

    什么是动态网页?

      误区:  初学者一般认为动态网页,就是会动的网页,实际上不是这样的.

      动态网页:  是指在服务器端进行的,使用程序语言设计的交互式网页,它们会

    根据某种条件的变化,返回不同的网页内容.

      动态网页的优势:  

        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页面的实现类中声明变量和方法

  • 相关阅读:
    专职DBA-MySQL体系结构与基本管理
    JSON
    MIME类型
    文件上传下载
    response常用的方法
    2020.11.27小记
    HTTP请求状态码
    1561. Maximum Number of Coins You Can Get
    1558. Minimum Numbers of Function Calls to Make Target Array
    1557. Minimum Number of Vertices to Reach All Nodes
  • 原文地址:https://www.cnblogs.com/lowerma/p/11106494.html
Copyright © 2011-2022 走看看