02 2022 档案
摘要:IOC(控制反转)与DI(依赖注入) IOC(控制反转) 之前在Servlet中,我们创建service对象 ,xxxService xxxService = new xxxServiceImpl(); 这句话如果出现在servlet中的某个方法内部,那么这个xxxService的作用域(生命周期)
阅读全文
摘要:AJAX请求 什么是AJAX请求 AJAX 即“AsynchronousJavascriptAndXML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。 ajax 是一种浏览器通过 js 异步发起请求,局部更新页面的技术,Ajax 请求的局部更新,浏览器地址栏
阅读全文
摘要:JSON 什么是 JSON? JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。JSON 采用完全独立于语言的文本格式,而且很多语言都提供了对 json 的支持(包括 C, C++, C#, Java, Jav
阅读全文
摘要:Filter和 ThreadLocal组合管理事务 注意!一定要把MySQL的引擎改成InnoDB,只有InnoDB支持事务。创建数据表的时候数据库引擎默认用的是MyISAM不支持事务。 修改my.ini中的default-storage-engine=INNODB 在未修改引擎前创建的表也需要修改
阅读全文
摘要:ThreadLocal ThreadLocal 的作用,它可以解决多线程的数据安全问题。ThreadLocal 它可以给当前线程关联一个数据(可以是普通变量,可以是对象,也可以是数组,集合)。 ThreadLocal 的特点: ThreadLocal 可以为当前线程关联一个数据。(它可以像 Map
阅读全文
摘要:Filter过滤器 什么是Filter过滤器 Filter 过滤器它是 JavaWeb 的三大组件之一。三大组件分别是:Servlet 程序、Listener 监听器、Filter 过滤器 Filter 过滤器它是 JavaEE 的规范。也就是接口 Filter 过滤器它的作用是:拦截请求,过滤响应
阅读全文
摘要:解决表单重复提交 表单重复提交有三种常见的情况: 提交完表单。服务器使用请求转来进行页面跳转。这个时候,用户按下功能键 F5,就会发起最后一次的请求。造成表单重复提交问题。解决方法:使用重定向来进行跳转 用户正常提交服务器,但是由于网络延迟等原因,迟迟未收到服务器的响应,这个时候,用户以为提交失败,
阅读全文
摘要:Session会话 什么是 Session 会话 Session 就一个接口(HttpSession)。 Session 就是会话。它是用来维护一个客户端和服务器之间关联的一种技术。 每个客户端都有自己的一个 Session 会话。 Session 会话中,我们经常用来保存用户登录之后的信息。 如何
阅读全文
摘要:Cookie 什么是 Cookie? Cookie 翻译过来是饼干的意思。 Cookie 是服务器通知客户端保存键值对的一种技术。 客户端有了 Cookie 后,每次请求都发送给服务器。 每个 Cookie 的大小不能超过 4kb 如何创建 Cookie servlet: protected voi
阅读全文