摘要: cookie,session 会话:用户打开一个浏览器,点击了很多按钮,访问多个web资源,关闭浏览器,这个过程可以称为会话。 客户端 服务端 1.服务端给客户端一个信件,客户端下次访问服务器的时候带上信件就可以了;cookie 2.服务器登记你来过,下次来的时候我来匹配你;session 保存客户 阅读全文
posted @ 2022-07-23 18:21 路漫漫qixiuyuanxi 阅读(16) 评论(0) 推荐(0) 编辑
摘要: HttpServletrRequest HttpServletRequest代表 客户端的请求,用户通过http协议访问服务器,http请求中的所有信息会被封装到HttpServletRequest中,通过它的方法就可以拿到所有的信息。 request获取前端传的数据 package com.jav 阅读全文
posted @ 2022-07-23 18:20 路漫漫qixiuyuanxi 阅读(176) 评论(0) 推荐(0) 编辑
摘要: HttpServletResponse web服务器接受到客户端的http请求之后,针对这个请求,分别创建一个代表请求的httpServletRequest和代表响应的HttpServletResponse 文件下载 package com.javaweb.servlet; import javax 阅读全文
posted @ 2022-07-23 18:18 路漫漫qixiuyuanxi 阅读(177) 评论(0) 推荐(0) 编辑
摘要: servlet sun公司提供两种实现类: 1.实现servlet接口 2.继承Httpservlet sun公司用来开发动态web的一门技术 sun在这些API中提供了一个接口叫servlet,如果你想开发一个servlet程序,只需要完成两个小步骤。 编写一个类,实现servlet类接口 把开发 阅读全文
posted @ 2022-07-23 18:15 路漫漫qixiuyuanxi 阅读(118) 评论(0) 推荐(0) 编辑
摘要: javaweb web:网页 静态web:html,css 数据不会发生变化 动态web:servlet/jsp,asp,php每个人在不同的时间看到数据都不同 web应用程序编写完毕后,若想提供给外界访问,就需要一个服务器统一管理 静态web的缺点: web页面无法动态更新,所有的用户看到的都是同 阅读全文
posted @ 2022-07-23 18:07 路漫漫qixiuyuanxi 阅读(30) 评论(0) 推荐(0) 编辑
摘要: mybatis 什么是 MyBatis? MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。 MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。 MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java PO 阅读全文
posted @ 2022-07-23 17:57 路漫漫qixiuyuanxi 阅读(98) 评论(1) 推荐(0) 编辑
摘要: 缓存 因为频繁的查询会很消耗资源,所以将经常查询且不经常修改的结果暂时放在内存中,需要的时候直接取一下。 一级缓存:默认开启 SQLSession级别,SQLSession关闭则失效 二级缓存:手动开启,作用于一个命名空间 测试一级缓存 创建两次相同的查询,返回两个数,可以在下面的截图中看到,只创建 阅读全文
posted @ 2022-07-23 17:52 路漫漫qixiuyuanxi 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 动态sql 根据不同的环境生成不同的sql if choose (when, otherwise) trim (where, set) foreach if 使用动态 SQL 最常见情景是根据条件包含 where 子句的一部分。 如果传入name就根据name查询,如果输入age就根据age查询,如 阅读全文
posted @ 2022-07-23 17:51 路漫漫qixiuyuanxi 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 多对一与一对多处理 多个学生,对应一个老师 对于学生而言,关联……一个老师 对于老师而言,集合……多个学生 先创建两张表,学生表中对应tid是老师表的属性 CREATE TABLE `teacher` ( `id` int(10) NOT NULL , `name` varchar(30) NULL 阅读全文
posted @ 2022-07-23 17:47 路漫漫qixiuyuanxi 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 日志 Mybatis 通过使用内置的日志工厂提供日志功能。内置日志工厂将会把日志工作委托给下面的实现之一: SLF4J Apache Commons Logging Log4j 2 Log4j JDK logging 配置日志在mybatis配置文件中: <configuration> <setti 阅读全文
posted @ 2022-07-23 17:40 路漫漫qixiuyuanxi 阅读(68) 评论(0) 推荐(0) 编辑