动态网页开发基础

 

一.动态网页基础

1.什么是动态网页

动态网页是指在服务器端运行的使用程序语言设计的交互网页,他们会根据某种条件的变化,返回不同的网页内容

2.动态网页的优势

交互性:及网页会根据用户的要求和选择而动态改变和显示内容。

自动更新:即无需改变页面代码,变会自动生成新的页面内容,可以大大的减少工作量。

随机性:即当不同的时间,不同的人访问同一网址会产生不同的页面效果。

3.B/S架构

在B/S架构下,应用系统完全放在应用服务器上,并通过应用服务器同数据库服务器进行通信系统界面通过浏览器展现。

只需在客户端安装在浏览器软件,就可以在网络范围内实现系统的访问与信息共享。

4.B/S架构的工作原理

工作流程:

               (1).与浏览器接受用户的输入。          

               (2).浏览器向服务器发送请求

               (3).数据处理。

               (4).发送响应。

5.URL

URL就是网址。

组成:
            1.1协议

            1.2服务器域名或IP

            1.3端口号

            1.4路径:分三部分,使用的协议,主机IP地址,路径

二.部署简单的Web应用

1.Tomcat服务器

    1.1获取与安装

    1.2Tomcat的目录结构

目录说明
/bin存放在各种平台下用于启动和停止Tomcat的脚本文本
/conf

存放在Tomcat服务器的各种配置文件

/lib存放在Tomcat服务器所需的JAR文件
/logs存放在Tomcat的日志文件
/tempTomcat运行时用于存放临时问价
/WebappsWeb应用的发布目录
/workTomcat把由JSP生成的Sevlet存放于此目录下

Web应用的目录结构

目录说明
/Web应用的目录下,该目录下的所有文件对客户端都可以访问,包括JSP,HTML,JS,CSS.图片等
/WEB-INF存放应用程序所使用的各种资源,该目录及其子目录对客户端都是不可以访问的,其中包括web.xml
/WEB-INF/classes存放应用的所有class文件
/WEB-INF/lib存放Web应用使用的JAR文件

Tomcat类加载器会首先加载Classes目录下的class文件,然后再加载lib目录下的类。

三.JSP简介

JSP是指再HTML中嵌入Java脚本语言,当用户通过浏览器请求访问WEB应用时,使用JSP容器对请求的jSP进行处理和运行,然后将生成的页面返回客户端浏览器进行显示。

1.JSP页面组成:

         1.1静态内容:指JSP页面中的静态文本,其基本是HTML文本,与java和JSP语法有关.

         1.2JSP指令元素

         指令元素的作用是通过指令中的属性,在JSP运行时,控制JSP页面的某些特性

  指令一般以<%@ 开始,以%>结束
<% @  属性1=“属性值“,属性2=“属性值“,属性3=“属性值“ %>
page常用属性
属性描述
language指定JSP页面使用的脚本语言,默认为java
import通过该属性引用脚本语言中使用到的类文件
contenType用于指定字符编码

             1.3JSP脚本元素

             在JSP页面中,将小脚本 ,表达式,声明统称为JSP脚本元素

             1.3.1小脚本

             小脚本可以包含任意的java片段,形式比较灵活,通过jsp页面中编写小脚本可以执行复杂的操作和业务处理。

小脚本语法
<%处理语句%>

            1.3.2表达示

            表达式是对数据的表示,系统将其作为一个值进行计算和显示,使用表达式是非常方便,其语法是<%=java 变量或表达式>

            1.3.3JSP声明

            为java脚本定义成员变量和方法,

<%![Delartaion;].......%>

1.4JSP中的注释

(1).HTML注释方法,其使用格式<--  注释内容 -->

(2).JSP注释标记,其使用格式是<%-- 注释内容--%>

(3).在JSP脚本中使用注释,在脚本中进行注释和再类中进行注释的方法是一样的。

三.执行过程

当JSP请求提交到服务器是,WEb容器会通过三个阶段事先处理

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值