11 2022 档案
摘要:Servlet6 提前导入第三方jar 1. commons-fileupload-1.3.3.jar 2. commons-io-2.4.jar 使用Servlet基础方法,调用IO流的技术实现文件上传和下载 文件上传 前台设置表单内文件类型为 enctype="multipart/form-da
阅读全文
摘要:Servlet5 初始过滤器Filter 用于对request或response进行拦截,在用户的请求到达指定的URI之前,先过Filter的拦截处理规则(逻辑代码的处理修改),之后再正常处理用户请求。 Filter三个接口方法: 实现过滤器功能 1. 定义一个普通的类,实现Filter(javax
阅读全文
摘要:Servlet3 进一步了解Servlet 1. 转发 携带数据 1.1 地址栏不变; 1.2 服务器内部跳转,浏览器不知道 1.3 公用一个request,所以可以在request作用域中存储数据 1.4 A接到用户请求,帮助用户找到B 1.5 只能跳转到当前项目下 1.6 代码实现:req.ge
阅读全文
摘要:Servlet2 初始JSP HTML动态升级版 JSP(全称JavaServer Pages)是由Sun Microsystems公司主导创建的一种动态网页技术标准。JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给请
阅读全文
摘要:Servlet1 初始Servlet Servlet是sun公司提供的一门用于开发动态web资源的技术。 Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤: 1、编写一个Java类,继承servlet接
阅读全文
摘要:概念: 框架就是为了简化开发而生的.因为软件系统发展到今天已经很复杂了,特别是服务器端软件,涉及到的知识,内容,问题太多. 它可以解决系统处理很多细节问题,如:事务处理,安全性,数据流控制等问题.还有框架一般经过很多人使用,所以结构很好,扩展性也很好,而且他是不断升级的,你可以直接享受别人代码升级带
阅读全文
摘要:MyBatis-第三章 log4j日志记录 可以记录不同级别的日志信息,以备排错和后续信息参考 1. 配置log4j.properties配置文件,放置在根目录下 日志全局设置:log4j.rootLogger=level ,console,stdout 日志等级level: DEBUG< INFO
阅读全文
摘要:MyBatis-第二章 Dao接口引入 1. 修改mapper文件的 namespace, 对应接口类的全路径 2. 创建BookDao.java 接口类 3. 接口方法名对应mapper的SQL id 4. 定义反参和入参(如有) Service引入 1. 创建service, serviceIm
阅读全文
摘要:MyBatis-第一章 ORM(Object Relational Mapping) 设计模式,先有思想,后有实现 对象关系映射,是一种数据持久化技术。它在对象模型和关系型数据库之间建立起对应关系,并且提供了一种机制,通过JavaBean对象去操作数据库表中的数据。 Object Relation
阅读全文
摘要:(过滤器全路径:javax.servlet.filter) 方法:public abstract void init(filterconfig paramfilterconfig) 说明:初始化 方法:public abstract void dofilter(...) 方法:public abst
阅读全文
摘要:Session与Cookie的区别: 1)cookie数据存放在客户的浏览器上,session数据放在服务器上 2)cookie不是很安全,别人可以分析放本地的cookie并运行cookie欺骗考虑到安全应当使用session 3)session会在一定时间内保存在服务器上.当访问者增多,会比较占用
阅读全文
摘要:常用Apl 如: 1)String getid():获取Session的id 2)long getCreationTime():获取Session被创建时间 3)long getLastAccessedTime():返回session最后活跃的时间 4)boolean isNew():该sessio
阅读全文
摘要:6.4 session是在Cookie之外的另一种记录浏览器状态的机制. 1)不同的是Cookie保存在浏览器中,session保存在服务器中. 2)session相当于在服务器中建立了一份"客户明细表" 6.4.1 为什么使用session技术 只要session对象没有被销毁,servlet之间
阅读全文
摘要:6.3 cookie cookie是一小段的文本信息(key-value格式)。客户端向服务器发起请求,如果服务器需要记录该用户状态,就使用response向客户端浏览器颁发一个Cookie.客户端浏览器会把cookie保存起来.当浏览器在请求该网站时,浏览器把请求的网址连同该cookie一同交给服
阅读全文
摘要:5.2.1 JDBC的作用 JDBC是允许Java程序访问并操作关系型数据库数据的一套APL。本身就是一种规范,它提供的接口,一套完整的,可移植的访问底层数据库的程序。 5.2.2 JDBC的架构 JDBC APL支持两层和三层处理模型进行数据库访问,但在一般的JDBC体系结构由两层组成: 1)JD
阅读全文
摘要:3.2 Servlet特性和生命周期 3.2.1 Servlet线程特征 Servlet是运行在服务器端的组件,能够个客户端返回动态页面 web应用服务器将为每个客户端的连接启动一个线程来服务 3.2.2 Servlet生命周期 Servlet生命周期是servlet对象从创建到调用,到最后的销毁的
阅读全文