摘要:
一、文件下载 1、访问资源时响应头如果没有设置Context-Disposition,浏览器默认按照 inline值进行处理 1.1 inline (浏览器自带功能,能显示就显示,不能显示就下载) 2、只需要修改响应头中 Context-Disposition="attachment;filenam 阅读全文
摘要:
一、SpringMVC 作用域传值的几种方式 1 使用原生Servlet 1.1 在 HandlerMethod 参数中添加作用域对象 1.1.1 ServletContext不能在方法参数中获取,只能在request中获取 2 使用Map集合 2.1 把map中内容放在 request 作用域中 阅读全文
摘要:
1、Spring容器和SpringMVC容器是父子容器 1.1 SpringMVC容器可以调用Spring容器中的所有内容 1.2 图示 2、SpringMVC环境搭建 1、导入jar包 2、在web.xml中配置前端控制器 2.1 <init-param> 如果不配置会自动去 / WEB-INF/ 阅读全文
摘要:
二、SpringMVC 简介 1、SpringMVC中重要组件 1.1 DispatcherServlet:前端控制器,接收所有的请求(如果配置 / 不包含.jsp) 1.2 HandlerMapping:解析请求格式,判断希望请求那个具体的方法 1.3 HandlerAdapter:负责调用具体的 阅读全文
摘要:
1、标准请求响应时浏览器的动作(同步操作) 1.1 浏览器请求什么资源,跟随显示什么资源 2、ajax:异步请求: 2.1 局部刷新,通过异步请求,请求到服务器资源数据后,通过脚本修改页面中部分内容 3、ajax由javascript推出的 3.1 由jquery对js中ajax代码进行的封装,达到 阅读全文
摘要:
1、@Component 创建类对象,相当于配置<bean/> 2、@Service 与 @Component功能相同 2.1写在ServiceImpl类上 (建议在ServiceImpl类使用) 3、@Repository 与 @Component 功能相同 3.1 写在数据访问层类上 4、@Co 阅读全文
摘要:
1、编程时事务: 1.1 由程序员编程事务控制代码 1.2 OpenSessionInView 编程式事务 2、声明式事务 2.1 事务控制代码已经由spring写好。程序员只需要声明出那些方法需要进行事务控制和如何进行事务控制 3、声明式事务都是针对于ServiceImpl类下方法 4、事务管理器 阅读全文
摘要:
单例设计模式 1、 作用:在应用程序中保证最多只能有一个实例 2、好处: 2.1 提升运行效率 2.2 实现数据共享 案例:application对象 3、懒汉式 3.1 对象只有被调用时才去创建 3.2 代理实例: 3.3 由于添加了锁,所以导致效率低 4、饿汉式 4.1 解决了懒汉式中多线程访问 阅读全文
摘要:
scope属性 1、<bean>属性 2、作用:控制对象有效范围(单例、多例等) 3、<bean/> 标签对应的对象默认是单例的 3.1 无论获取多少次,都是同一个对象 4、scope可取值 4.1 singleton 默认值,单例 4.2 prototype 多例,每次获取重新实例化 4.3 re 阅读全文
摘要:
自动注入的是对象,字符串不注入 一、 1、在spring配置文件中对象名和 ref ="id" id名相同使用自动注入,可以不配置<property/> 2、两种配置办法: 2.1 在<bean>配置 autowire=" " 配置,只对这个<bean> 生效 2.2 在<beans>中通过defa 阅读全文