动态网页开发知识点

来源:互联网 发布:域名转码工具 编辑:程序博客网 时间:2024/06/13 15:10

知识点

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

2.动态网页的优势:

(1)交互性:即网页会根据用户的请求和选择而动态改变和显示内容。

(2)自动更新:即无须改变页面代码,便会自动生成新的页面内容,可以大大节省工作量。

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

3.B/SC/S:

(1)B/S维护和升级方式简单,C/S架构的每一个客户端都必须安装和配置客户端软件。

(2)B/S没有C/S页面友好,难以做出像Office这样界面丰富的软件,在速度和安全性上需要花费巨大的设计成本。而且由于B/S架构的交互是请求/响应的模式,一旦数据发生变化,必须要通过刷新页面,才能看到更新的数据信息。

(3)C/S一般面像相对固定的用户群,一般高度机密的信息系统采用C/S架构,比较适用于企业内部的信息管理系统,金融证券管理系统。B/S适用于公开信息发布,对信息保密性要求较低,如企业、网站、售后服务

4.工作原理:浏览器端与服务器端采取请求/响应模式进行交互。过程:

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

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

(3)数据处理:服务器端通常使用服务器端脚本语言(如JSP等)进行数据库访问,查看数据,并输出查询结果。

(4)发送响应:服务器向浏览器发送响应消息(一般是动态生成的HTML页面),并由浏览器解释HTML文件,呈现结果页面。

5.URL的意思是统一资源定位符,是用于完整地描述Internet上网页和其他资源的地址的一种标识方法。

6.URL的组成结构:

(1)协议:这里使用的是HTTP协议,即超级文本传输协议,该协议接受简单的请求和响应会话。

(2)服务器域名或IP

(3)端口号:端口是服务器用于内外部通信的通道。

(4)路径:包含两层含义。以news/index.jsp为例,news代表的是Web应用对外发布时对应的上下文路径,即Web应用的根目录,而index.jsp代表具体的页面资源,存放在该网站的根目录下。  

7.URL的最常用的组成部分:

(1)协议指定使用的传输协议

(2)主机IP地址是指请求的服务器IP地址,这个地址是唯一的

(3)路径由多个/”隔开的字符串,一般用来表示服务器上的一个目录或文件地址等。

8.

Tomcat目录结构

目录

说明

/bin

存放各种平台下用于启动和停止Tomcat的脚本文件

/conf

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

/lib

存放Tomcat服务器所需的各种JAR文件

/logs

存放Tomcat的日志文件

/temp

Tomcat运行时用于存放临时文件

/webapps

Web应用的发布目录

/work

Tomcat把由JSP生成的Servlet存放于此目录下

 

9.Tomcat端口号的配置步骤:

(1)Tomcat目录结构下找到其子目录conf

(2)conf目录中打开server.xml文件

(3)再打开的文件中,找到<Connector>节点,然后修改端口号。

(4)保存设置。

10.

   Web应用目录

目录

说明

    /

Web应用的根目录,该目录下的所有文件对客户端都可以访问,包括JSPHTML

  /WEB-INF

存放应用程序所使用的各种资源,该目录及其子目录对客户端都是不可以访问的,其中包括web.xml(部署表述符)

  /WEB-INF/classes

存放应用的所有class文件

  /WEB-INF/lib

存放Web应用使用的JAR文件

 

10.JSP简介:JSP是由Sun公司倡导,许多公司共同参与,一起建立起来的一种动态网页技术标准。它在动态网页建设中有这强大而特殊的功能,并且具有跨平台性、易维护性、易管理型等优点。

11.JSP执行过程:

(1)翻译阶段:当Web容器接受到JSP请求时,首先会对JSP文件进行翻译,将编号的JSP文件通过JSP容器转换成可是别的Java源代码。

(2)编译阶段:经过翻译后的JSP文件相当于Java源文件,此时仅有Java源文件是不够的,必须要将Java源文件编译成可执行的字节码文件,所以Web容器处理JSP请求的第二阶段就是编译。

(3)执行阶段:经过翻译和编译两个阶段,生成了可执行的二进制字节码文件,此时进入执行阶段。当执行结束后,得到处理请求的结果,把生成的结果页面返回到浏览器客户端显示。

12.JSP页面组成:由静态内容、指令、表达式、小脚本、声明、标准动作、注释等元素构成。

(1)静态内容:是JSP页面中的静态文本,与JavaJSP无关。

(2)JSP注释:<!--HTML注释-->这种注释不安全且会加大网络传输负担、

              <%--JSP注释--%>安全性比较高

              <%//单行注释%><%  /*多行注释*/%>

(3)JSP指令元素:指令一般以“<%@”开始,“%>”结束

Page指令的语法:<%@ page属性1=“属性值”属性值2=“属性值1,属性值2......属性值n=“属性值”%>

page指令常用属性

属性

描述

language

指定JSP页面使用的脚本语言,默认为“java”

import

通过该属性引用脚本语言中使用到的类文件

contentType

用于指定MIME类型和JSP页面回应时所采用的字符编码方式,默认为“text/htmlcharset=ISO-8859-1”

 

 

(4)JSP脚本元素:在JSP页面中,将表达式。小脚本、声明统称为JSP页面元素,用于在JSP页面中嵌入Java代码,实现页面的动态请求。

13.使用集成开发工具创建Web应用。