使用JSP技术开发新闻发布系统_第一章小结

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

使用JSP/Servlet技术开发新闻发布系统_第一章小结

●动态网页基础

B/S架构的工作原理

概念:在B/S架构中,浏览器端与服务器端采用请求/响应模式进行交互。

B/S架构工作流程

1.浏览器接受用户的输入

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

3.数据处理

4.发送响应

什么是URL

概念:URL(Uniform Resource Locator)的意思是统一资源定位符,是用于完整地描述Internet上网页和其他资源的地址的一种标识方法。

URL的组成结构

1.协议:HTTP(Hyper Text Transfer Protocol)协议,即超级文本传输协议,该协

议支持简单的请求和响应会话(目前WWW中应用最广的协议)

2.服务器域名或IP

3.端口号:端口是服务器用于内外部通信的通道,当从外部访问服务器时就需要通

过指定的通道来访问。不同的协议有着各自不同的默认开发端口。

4.路径:文件所存放的位置

●部署简单的Web应用

Tomcat服务器

概念:Tomcat是一个Web容器(Web容器是一种服务程序,在服务器一个端口就有一个提供相

应服务的程序,而这个程序就是处理从客户端发出的请求)

Tomcat的获取与安装

Tomcat的获取:安装Tomcat前必须确保在系统中已经正确安装了Java运行环境,然后再安

装Tomcat

Tomcat的安装:安装时必须添加系统变量,名称为CATALINA_HOME;设置值为Tomcat的安装

目录

Tomcat的目录结构

如下表:

Tomcat端口号的配置

具体的操作步骤如下:

1.在Tomcat目录结构下找到其子目录conf

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

3.在打开的文件中,找到节点,然后修改端口号

4.保存设置

Web应用的目录结构

如下表:

配置起始访问页面

通过修改/WEB-INF目录下的web.xml文件中的元素来设定Web应用的起始访问页面;元素用于指定页面。

●JSP简介

概念:实际上JSP就是指在HTML中嵌入Java脚本语言,当用户通过浏览器请求访问Web应用时,使用JSP容器对请求的JSP进行处理,然后将生成的页面返回给客户端浏览器进行显示。

JSP的执行过程

1.翻译阶段:将编写好的JSP文件通过JSP容器转换成可识别的Java源代码

2.编译阶段:将Java源代码编译成可执行的class字节码文件

3.执行阶段:容器接受了客户端的请求后,执行编译成字节码的JSP文件。处理完成请求后,

容器把生成的页面反馈给客户端进行显示

●JSP页面组成

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

静态内容

静态内容是JSP页面中的静态文本,其基本是HTML文本,与Java和JSP语法无关

JSP中的注释

在JSP文件的编写过程中共有三种注释方法

1.HTML注释方法,其使用格式是。其中的注释内容在客户端浏览

器中查看源代码时可以看到,所以这种注释方法是不安全的,而且会加大网络的

传输负担。

2.JSP注释标记,其使用格式是<%—JSP注释-->,在客户端浏览器中查看源代码时

是看不到注释的内容的,安全性比较高

3.在JSP脚本中使用注释,脚本就是嵌入到<%和%>标记之间的程序代码,使用的语

言是Java,因此在脚本中进行注释和在Java类中进行注释的方法一样。其使用格

式是<%//单行注释%>、<%/*多行注释*/%>

JSP指令元素

概念:JSP指令元素的作用是通过设置指令中的属性,在JSP运行时,控制JSP页面的某些特征。JSP指令一般以“<%@”开始,以“%>”结束。

Page指令

概念:page指令是针对当前页面进行设置的一种指令,通常位于JSP页面的顶端,需要注意的是,page指令只对当前JSP页面有效,但是一个JSP页面中可能包含多个page指令

语法格式如下

<%@ page属性1=”属性值1”属性2=”属性值1,属性值2”……%>

Page指令常用属性

JSP脚本元素

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

小脚本

说明:包含任意的Java片断,形式比较灵活,通过在JSP页面中编写小脚本可以执行复杂的操作和业务处理,编写方法是将Java程序片断插入到<%%>标记中

表达式

说明:表达式是对数据的表示,系统将其作为一个值进行计算和显示。当需要在页面中获取一个Java变量或者表达式值时,使用表达式是非常方便的,其语法是<%=表达式%>

注意:在JSP中,使用表达式输出显示数据时,则不能在表达式结尾处添加分号

JSP声明

语法:<%!Declaration;[declaration;]………%>

注意:声明与小脚本和表达式语法格式上的不同,通常与表达式、小脚本一起综合运用。

Web程序的调试与排错

未启动Tomcat服务

错误现象:如果没有启动Tomcat服务,或者没有在预期的端口中启动Tomcat服务,那么当运行Web项目时,将在IE中提示“无法显示该网页”

未部署Web应用、URL输入错误、目录不能被引用

错误现象:运行Web项目时,将在IE中提示“404错误”

相关文档
最新文档