- 预习检查
- JSP中提供了哪几种作用域?
- application作用域与session作用域有什么区别?
- cookie在哪里保存用户信息?保存的信息是什么类型?
- JavaBean在Web应用开发中主要起什么作用?
- 本章目标
- 掌握application的原理及应用
- 熟练应用JSP对象的作用域
- 掌握cookie的原理及应用
- 熟练应用JDBC访问数据库
- 掌握在Java Web开发中使用JavaBean
- JSP内置对象application 3-1
application 作用:
-
- 统计网站访问次数
-
- application实现用户之间的数据共享
- application对象的常用方法
- 示例:
统计网站访问次数的实现
- 小结
JSP常用内置对象
- 对象的作用域2-1
作用域的分类
- 对象的作用域2-2
- page作用域
page作用域指本JSP页面的范围
pageContext.setAttribute(键,值)
pageContext.getAttribute(键)
- request作用域
request作用域内的对象则是与客户端的请求绑定在一起
- session作用域
session作用域:一次会话
- application作用域
application作用域:面对整个Web应用程序
- 小结
对象的作用域
名称 |
说明 |
page作用域 |
在一个页面范围内有效,通过pageContext对象访问 |
request作用域 |
在一个服务器请求范围内有效 |
session作用域 |
在一次会话范围内容有效 |
application作用域 |
在一个应用服务器范围内有效 |
- 生活中的cookie
系统会自动记录已经浏览过的视频
- cookie的简介
- cookie是Web服务器保存在客户端的一系列文本信息
- cookie的作用
- 对特定对象的追踪
- 实现各种个性化服务
- 简化登录
- 安全性能
- 容易泄露信息
- 在JSP中使用cookie
创建cookie对象
Cookie newCookie = new Cookie(String key, String value);
写入cookie
response.addCookie(newCookie);
读取cookie
Cookie[] cookies = request.getCookies();
- cookie对象的常用方法
cookie对象的常用方法
- 小结
cookie与session的对比
- JDBC相关知识回顾
使用JDBC访问数据库的步骤
- JSP访问数据库
用户注册:
- JSP访问数据库
分层实现
-
- 数据访问层(DAO)
- 表示层(JSP)
- 非空验证
- 提示错误信息并保留用户所填写的信息
- 为什么需要JavaBean
JavaBean的优势
-
-
- 解决代码重复编写,减少代码冗余
- 功能区分明确
- 提高了代码的维护性
-
- JavaBean及其分类
从JavaBean的功能上可以分为
-
-
- 封装数据
- 封装业务
-
- 封装数据的JavaBean
- JavaBean的应用
在JSP页面中导入JavaBean
- 总结