JSP内置对象application
application
实现用户之间的数据共享
application
在项目启动的时候创建,在项目停止的时候销毁 一个web
应用对应一个
application
对象

jsp中的四大作用域
主要是用来保存数据和获取数据的
域对象的作用范围

page
作用域
page
作用域指在单一
jsp
页面的范围,
page
作用域内的对象只能在创建对象的页面中访问。
可以通过
pageContext
的
getAttribute()
和
setAttribute()
方法访问
pageContext.getAttribute(
键
);
pageContext.setAttribute(
键
,
值
);
<%@
include
file
=
"testTwo.jsp"
%>
<%
/*
把
testTwo.jsp
的响应结果包含到
testOne.jsp
页面中
*/
pageContext.include(
"testTwo.jsp"
);
%>
request
作用域
request
作用域内的对象则是与客户端的请求绑定在一起的
可以通过
request
的
getAttribute()
和
setAttribute()
方法访问
session
作用域
jsp
容器为每一次会话创建一个
session
作用域。在会话有效期内,只要将数据
绑定到
session
作用域中,则该数据可以被本次会话中的其他页面所访问。
可以
通过
session
的
getAttribute()
和
setAttribute()
方法访问
application
作用域
application
作用域针对整个
web
应用,被该应用下的所有用户所共享。
可以
通过
application
的
getAttribute()
和
setAttribute()
方法访问
浏览器缓存cookie
cookie
是
Web
服务器保存在客户端的一系列文本信息
cookie
的作用
对特定对象的追踪
实现各种个性化服务
简化登录
安全性能
容易泄露信息
在JSP中使用cookie
创建
cookie
对象
Cookie coo=new Cookie (String key,String value);
写入
cookie
response.addCookie(coo);
读取
cookie
Cookie[] cookies=request.getCookies();
JDBC相关知识回顾

操作步骤
创建一个
web
项目,在项目名下创建
lib
文件夹,存放
jar
包
右键点击
jar
包
---->Build Path---->Add to Build Path
将配置文件
database.properties
放入
src
文件夹下
(
根据自己的数据库信息进行
修改
)
一个典型的DAO模式的主要组成部分
DAO
接口:把对数据的所有操作定义为抽象方法
DAO
实现类:给出
DAO
接口中定义方法的具体实现
实体类:用于存放,传输对象数据
数据库连接和关闭工具类,对数据库连接和关闭代码进行集中管理,减少冗余
为什么需要JavaBean
javaBean的优势
解决代码重复编写,减少代码冗余
功能区分明确
提高了代码的维护性
JavaBean
在应用中主要负责封装数据和封装业务处理
JavaBean
一般情况下要满足以下要求
1
、
JavaBean
是一个公有类,并提供无参的共有的构造方法
2
、属性私有
3
、具有共有的访问属性的
getter
和
setter
方法