JAVA WEB
luer9
假如我年少有为。
展开
-
SpringMVC学习笔记02-响应数据&结果视图&文件上传&拦截器
SpringMVC 文章目录SpringMVC响应数据和结果视图返回值分类1. 返回字符串2. 返回值是void3.返回值是ModelAndView对象SpringMVC框架提供的转发和重定向forward请求转发redirect重定向ResponseBody响应json数据文件上传文件上传(传统方式)文件上传(SpringMVC方式)SpringMVC跨服务器方式上传文件拦截器拦截器概述自定义拦...原创 2020-02-10 22:25:05 · 549 阅读 · 0 评论 -
SpringMVC学习笔记01-入门案例&请求参数的绑定
SpringMVC 文章目录SpringMVCSpringMVC概述MVC模型SpringMVC的入门案例1. 创建WEB工程,引入开发jar包2. 配置核心控制器(DispatcherServlet)3. 编写```springmvc.xml```的配置文件4. 编写```index.jsp```和```HelloController```控制器类5. 在WEB-INF目录下创建pages文件夹...原创 2020-02-09 23:08:21 · 455 阅读 · 0 评论 -
Spring学习笔记03-JdbcTemplate
Spring 文章目录Spring什么是JdbcTemplateJdbcTemplate对象的创建JdbcTemplate的增删改查操作关于查询操作在Dao层直接使用JdbcTemplate在Dao层对象继承JdbcDaoSupport类 什么是JdbcTemplate JdbcTemplate是Spring框架中提供的一个对象,对原始的JDBC API进行简单封装,其用法与DBUtils类似。 ...原创 2020-02-08 16:58:23 · 477 阅读 · 1 评论 -
Spring学习笔记02-面向切面编程AOP
Spring 文章目录Spring解决冗余:动态代理基于接口的动态代理基于子类的动态代理使用Spring的AOP解决代码冗余spring中基于xml的AOP切入点表达式的写法使用注解配置AOP注意 解决冗余:动态代理 特点:字节码随用随创建,随用随加载 作用:不修改源码的基础上对方法增强 分类: 基于接口的动态代理 基于子类的动态代理 基于接口的动态代理 涉及的类:proxy 提供者:...原创 2020-02-07 22:35:44 · 250 阅读 · 1 评论 -
Spring学习笔记01-控制反转IOC&依赖注入DI
Spring 文章目录Spring控制反转 IOC程序的耦合和解耦使用Spring解决程序耦合准备工作使用xml配置文件实现IOCApplicationContext方式bean标签bean作用范围创建bean的三种方式使用注解实现IOC用于创建对象的注解用于注入数据的注解用于改变作用范围的注解和生命周期相关的注解一个例子依赖注入 DI什么是DI?依赖注入的方法构造函数注入使用set注入(常用)复...原创 2020-02-05 23:43:13 · 725 阅读 · 0 评论 -
Mybatis学习笔记_5-注解开发
Mybatis 文章目录MybatisMybatis注解开发的CRUD(代理DAO方式)Mybatis注解开发的多表查询多对一(一对一)一对多(多对多)注解开启二级缓存 Mybatis注解开发的CRUD(代理DAO方式) UserDao接口中使用注解 public interface UserDao { /** * 查询所有用户 * @return */...原创 2020-02-03 23:24:23 · 127 阅读 · 0 评论 -
Mybatis学习笔记_4-延迟加载&缓存
Mybatis 文章目录MybatisMybatis 延迟加载与缓存Mybatis 延迟加载延迟加载立即加载一对一延迟加载一对多延迟加载缓存mybatis中的一级缓存和二级缓存一级缓存二级缓存 Mybatis 延迟加载与缓存 Mybatis 延迟加载 问题: 在一对多中,当我们有一个用户,它有100个账户。 在查询用户的时候,要不要把关联的账户查出来? 在查询账户的时候,要不要把关联的用户查出来...原创 2020-02-03 23:11:02 · 308 阅读 · 0 评论 -
MyBatis学习笔记_3-多表查询
Mybatis 文章目录Mybatis多表查询一对一一对一示例1、从表实体类中应该包含一个主表实体类的对象引用2、AccountDao接口3、AccountDao的mapper中4、AccountDao的测试类一对多一对多示例1、主表实体类中应该包含从表实体的集合引用2、UserDao接口3、UserDao的mapper中4、UserDao的测试类多对多多对多示例步骤1、一个实体表中包含另一个实体...原创 2020-02-03 14:14:33 · 558 阅读 · 0 评论 -
MyBatis学习笔记_2-CRUD&动态SQL
Mybatis 文章目录Mybatis基本结构CRUD 基本结构 CRUD UserDao.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/...原创 2020-01-31 23:05:22 · 217 阅读 · 0 评论 -
MyBatis学习笔记_1
Mybatis 文章目录Mybatismybatis概述mybatis入门IDEA基本环境的搭建环境搭建的注意事项mybatis入门案例过程其他(基于注解) mybatis概述 Mybatis是一个持久层框架(跟数据库打交道的),java编写的框架,封装了JDBC的很多细节,咱只需要关注sql语句本身,不需要关注注册驱动,创建连接等等繁杂的过程。使用*ORM(对象关系映射,就是把数据库表和实体类...原创 2020-01-31 22:43:02 · 107 阅读 · 0 评论 -
简单无UI学生管理系统
学生管理系统 功能 查询 添加 删除 更新 在form表单里添加一个隐藏的id文本框 按id更新 模糊查询 只按姓名查询 只按性别查询 两者兼有 分页 分页属于一个业务,里面包含多个逻辑单元 class PageBean{ 当前页 int currentPage 总页数 int totalPage 总记录数 int totalSize 每页记录数 int...原创 2019-09-21 23:21:09 · 166 阅读 · 0 评论 -
Http协议&Servlet
Http协议&Servlet Http 协议 什么是协议 双方在交互、通讯的时候,遵循的一种规范、规则。 http协议 针对网络上的客户端 与 服务器端在执行http请求的时候,遵守的一种规范。 其实就是规定了客户端在访问服务器端的时候,要带上哪些东西, 服务器端返回数据的时候,也要带上什么东西。 版本 1.0 请求数据,服务器返回后, 将会断开连接 1.1 请求...原创 2019-08-22 17:52:59 · 112 阅读 · 0 评论 -
HttpServletRequest & HttpServletResponse
文章目录HttpServletRequest & HttpServletResponseServletContext如何获得对象作用1.获取全局配置参数2. 获取web工程中的资源3.使用ServletContext存取数据。ServletContext存取值分析ServletContext 何时创建, 何时销毁?HttpServletRequestHttpServletResponse中...原创 2019-08-23 17:53:51 · 365 阅读 · 0 评论 -
JDBC(工具类,CRUD,Dao模式、PrepareStatement)
JDBC JAVA Database Connectivity java数据库连接 说白了:JDBC就是sun公司提供的一种数据库访问规则、规范。由于数据库种类较多,并且java语言使用比较广泛,sun公司就提供了一种规范,让其他的数据库提供商去实现底层的访问规则。 我们的java程序只要使用sun公司提供的jdbc驱动即可。 使用JDBC的基本步骤 导入驱动 java项目文件(就是自己...原创 2019-08-09 17:59:50 · 368 阅读 · 0 评论