• jsp数据交互(二)


    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 方法

     

     

  • 相关阅读:
    smile——Java机器学习引擎
    红日ATT&CK系列靶场(一)
    计算机毕业设计(附源码)python在线考试主观题评分系统
    12.计算机网络---iptables防火墙管理工具
    数据仓库【指标体系】
    Spring MVC 和Spring JDBC
    1026 Table Tennis
    超详细Redis入门教程三
    Jmeter压测工具和Docker服务端接口压测的安装使用详细教程
    ClickHouse的介绍(基本sql操作,以及数据库引擎、表引擎、分片、副本、explain、优化、物化视图等)
  • 原文地址:https://blog.csdn.net/weixin_47541976/article/details/126378668