使用JSP技术开发新闻发布系统_第一章小结
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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文件中的
●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错误”