欢迎来到天天文库
浏览记录
ID:30143322
大小:218.54 KB
页数:32页
时间:2018-12-27
《《jsp复习纲要》word版》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Web程序设计复习资料第1章JSP概述ØJSP(JavaServerPage)由SunMicrosystems公司倡导、许多公司参与建立的一种动态网络技术标准。由Java语言作为脚本语言。为整个服务器端Java单元提供了一个接口服务于HTTP应用程序。ØJava语言最大的特点是与运行平台无关;面向对象、高安全性和健壮性、分布式、多线程ØWeb简介:Web定义了Web客户端和Web服务端如何通信ØHTTP简介:HyperTextTransferProtocol,超文本传输协议。用于传输超文本标记语言(HyperTextMarkupLanguageHTML)编写的网页文件。具
2、有支持B/S结构,简单快速,灵活,无连接,无状态的特点。HTMLHTTP浏览器Web服务器数据库ØB/S结构:(Browser/Server)B/S结构是三层体系结构,B/S结构要求客户端只需要安装一个浏览器(Browser),客户端通过浏览器将请求发送给Web服务器,Web服务器负责与后端数据库服务器进行数据通信。ØC/S结构:C/S是Client/Server的缩写,C/S结构是二层结构平台模式。C/S结构要求客户端要安装指定的软件,客户端负责执行前端的数据处理,服务端进行后端的服务处理。目前大多数的网络游戏都是采用C/S结构。C/S结构如图所示。ØB/S结构与C/S
3、结构比较比较项B/SC/S服务器负荷量大小维护费用小大升级方便性容易困难选择性多少安全性高低JSP、ASP、PHP等语言都是基于B/S结构开发系统软件的技术。B/S为主流Ø网站的构成网站结构一般分为3层:用户界面交互层、应用程序层、数据库层用户界面交互层通常采用JSP或者HTML来创建界面,利用JavaScript和CSS来丰富界面效果。应用程序层主要使用Java语言来处理各种不同的业务需求,在数据库层可以通过一些存储过程来处理数据的存储和检索。ØServlet和JSP技术Servlet和JSP技术都是属于Web层的技术。这两项技术都可以解决动态网页的生成问题,但最好的方
4、式是取两项技术各自的长处:JSP负责网页表现设计,Servlet负责跳转控制-32-。每一个JSP文件在执行之前都会被转化成Servlet文件。ØServlet简介Servlet是用Java编写的服务端程序,它与协议和平台无关。Servlet运行在JavaWebServer上,并采用了请求-响应的模式提供服务。ØServlet的生命周期:Servlet的生命周期可以分为4个阶段:载入、初始化init()、执行service()--doGet()或doPost()、删除destory();ØJSP简介在传统的网页文件HTML中加入Java程序片段和JSP标记,就构成了JSP
5、网页。Ø第一个Servletsuper.init()//初始化方法;super.destory()//销毁时调用的方法;doGet和doPost是常用的处理请求方式:比较如下:doGetdoPost请求提交方式通过URL地址提交通过表单提交提交长度受限制不受安全性低相对doGet安全性稍好些Ø第一个JSP程序JSP页面主要由HTML和Java代码构成。Java代码是通过<%和%>符号加入到HTML代码中间的。<%@pagelangauge="java"contentType="text/html;charset=gb2312"pageEncoding="gb2312"%>
6、<%@pageimport="java.util.*“%>...
7、sp是web开发技术,servelt是服务器端运用的小程序,我们访问一个jsp页面时,服务器会将这个jsp页面转变成servelt小程序运行得到结果后,反馈给用户端的浏览器。servlet相当于一个控制层再去调用相应的javabean处理数据,最后把结果返回给jsp。servlet主要用于转向,将请求转向到相应的jsp页面。Jsp更多的是进行页面显示,Servlet更多的是处理业务,即jsp是页面,servlet是实现jsp的方法。-32-实验三、1+1=<%=1+1%>第2章JSP实现网站计数器ØJSP中读取文本文件内容lJ
此文档下载收益归作者所有