攻城狮奋斗历程

静心学习

DBUtils使用query查询时出现无法将实体类属性赋值的问题

近期在写项目,出现了一个小问题,以此记录。 一开始使用的dbutils1.3.jar 当我的dao层有这样的方法 public T query(String sql, Object... args) throws SQLException { Connection conn = Dat...

2019-05-28 17:30:17

阅读数 32

评论数 0

SpringMVC----自定义拦截器与拦截器栈、SpringMVC运行原理

一、自定义拦截器 SpringMVC中提供的自定义拦截器与JavaWEB的时候学习的filter过滤器一样,针对于一个请求进行拦截,并在控制器执行的前后添加额外功能。 但与AOP并不是一样,区别在于:AOP是在特定的方法前后扩充(ServiceImpl) 拦截器是对于请求的拦截,针对于控制器...

2019-05-05 19:13:06

阅读数 510

评论数 0

SpringMVC----jsp九大内置对象和四大作用域在SprinMVC中的传值、文件下载与上传

一、Jsp九大内置对象和四大作用域 1)九大内置对象 名称 类型 含义 获取方式 request HttpServletRequest 封装所有请求信息 方法参数 response HttpServletResponse 封装所有响应信息...

2019-04-27 21:31:34

阅读数 91

评论数 0

SpringMVC---环境搭建、字符编码过滤器、控制器的参数传递、跳转方式、视图解析器、ResponseBody标签

一、Spring简介 1)SpringMVC中重要组件 DispatcherServlet : 前端控制器,接收所有请求(如果配置/则不包含 jsp) HandlerMapping: 解析请求格式的.判断希望要执行哪个具体的方法. HandlerAdapter: 负责调用具体的方法 Vi...

2019-04-22 22:03:46

阅读数 35

评论数 0

Spring----自动注入与加载Properties配置文件、声明式事务、常用注解

一、自动注入 1)在 Spring 配置文件中一个<property>的name 与 ref要引用的<bean>的id相同时,可以使用自动注入,不必配置<property/> 2)配置方式 1.在&l...

2019-04-18 22:05:05

阅读数 182

评论数 0

spring注入对象错误(org.springframework.beans.NotWritablePropertyException)

org.springframework.beans.NotWritablePropertyException: Invalid property 'postDao' of bean class? 问题原因为:在Spring的applicationContext.xml文件中,使用proper...

2019-04-17 21:05:00

阅读数 43

评论数 0

Spring----AOP原理、操作、动态代理设计模式

一、AOP 1)AOP(Aspect Orented Programming) 中文名称为面向切面编程,是Spring的三大特性之一。 正常程序的执行流程是纵向执行流程,AOP是指再原有纵向执行流程中添加横切面。 特点:1.高扩展性,不需要修改原有程序代码 2.原有功能相当于释放了部分逻辑...

2019-04-16 22:09:50

阅读数 27

评论数 0

Spring----简介、IOC、DI与MyBatis和WEB项目的整合

一、Spring简介 Rod Johnson发明,此人是一个轮子理论(不重复造轮子)推崇者,所以设计了Spring框架提高开发效率,直接使用框架的方法。 1)Spring核心功能 1.IOC / DI :控制反转/依赖注入 2.AOP : 面向切面编程 3.声明式事务 2)Spring...

2019-04-11 22:03:13

阅读数 44

评论数 0

Mybatis----resultMap与注解方式实现单表、联表查询、MyBatis源码及运行原理

一、MyBatis实现多表查询的方式 1)业务装配.对两个表编写单表查询语句,在业务(Service)把查询的两个结果进行关联 2)使用 Auto Mapping 特性,在实现两表联合查询时通过别名完成映射. 3)使用 MyBatis 的<resultMap>标签...

2019-04-09 22:11:14

阅读数 41

评论数 0

MyBatis----接口绑定、动态SQL、ThreadLocal(opensession in view)、缓存

一、MyBatis接口绑定方案及多参数传递 作用:创建一个接口,可将mapper.xml文件生成一个接口的实现类,调用接口对象就可以获取mapper.xml中需要执行的sql。 后面MyBatis与Spring整合时就是用的这个方案 实现步骤:创建一个 与mapper.xml中&lt...

2019-04-08 22:00:11

阅读数 32

评论数 0

Mybatis----parameterType属性、分页查询、事务处理

一、parameterType属性 在Mapper.xml文件中的<select> <delete>等标签中的parameterType属性可以控制参数类型 SqlSession 的 selectList()和 selectOne()的第...

2019-04-08 11:25:52

阅读数 84

评论数 0

MyBatis----环境搭建、三种查询方式、Log4j使用

一、回顾一下项目开发的命名规范 1.项目名:没有要求,不起中文 2.包:公司域名倒写 com.xijian 3.数据访问层:dao, persist, mapper 4.实体:entity, model, bean,javabean, pojo 5.业务逻辑: service ,biz 6.控制...

2019-04-01 22:13:14

阅读数 56

评论数 2

JavaWEB----过滤器、监听器

一、过滤器 Servlet 的作用是针对浏览器发起的请求,进行请求的处理。通过 Servlet 技术我们可以灵活的进行请求的处理,但是我们不但要对请求记性处理,我们还需对服务器的资源进行统一的管理 ,比如请求编码格式的统一设置,资源的统一分配等,这就需要使用过滤器,起到对服务器接受的请求资源和响...

2019-03-28 21:57:09

阅读数 34

评论数 0

EL表达式与Jstl标签库学习

一、EL表达式 1)概念:Expression Language(EL表达式),jsp文件内置的一种能简化代码的表达式,可供jsp文件对流转数据的读取。 2)作用:让 jsp 书写起来更加的方便。简化在 jsp 中获取作用域或者请求数据的写法。也会搭配 Jstl 来进行使用。 在jsp文件重...

2019-03-26 22:05:38

阅读数 27

评论数 0

Ajax学习总结

一、Ajax的概念及原理 1)概念:AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是一种创建交互式网页应用的网页开发技术。不是一种新技术,是如下几种技术的组合应用: 基于web标准(standards-based prese...

2019-03-26 14:39:33

阅读数 44

评论数 0

Jsp----九大内置对象、资源路径

一、九大内置对象 内置对象: jsp文件在转译成其对应的Servlet文件的时候自动生成的并声明的对象。我们在jsp页面中直接使用即可。 注意: 内置对象在jsp页面中使用,使用局部代码块或者脚本段语句来使用。不能够在全局代码块中使用。 内容:九个对象 pageCo...

2019-03-20 11:21:25

阅读数 81

评论数 0

Jsp----page指令、代码块、jsp引入方式、forward转发

一、Jsp注释 Jsp的三种注释 1)前端语言注释:会被转译,也会被发送,但不会被浏览器执行。<!-- --> 2)java语言注释:会被转译,但是不会被Servlet执行。// 3)Jsp注释:不会被转译<%-- --%> 二、p...

2019-03-20 10:25:43

阅读数 81

评论数 0

Jsp---基础及深入剖析Jsp运行原理

在学习了 Servlet 之后,使用 Servlet 进行页面的展现,代码书写过于麻烦。极大的影响了开发的效率,使用Jsp技术可以使我们像之前写网页一样,而不用自己去写Servlet把前端代码一句一句发送过去。 一、Jsp技术介绍 JSP 全名为 Java Server Pages,中文名叫 ...

2019-03-18 22:04:48

阅读数 19

评论数 0

Servlet---Session技术、ServletContext对象

一、Session原理、使用 使用Request对象的作用域可以解决一次请求内的不同Servlet的数据共享问题,学习 Cookie 之后,解决了不同发送请求的数据共享问题。Cookie 是浏览器端的数据存储技术,而Session技术是一个依赖于Cookie的服务器端存储技术。 原理:用户使用...

2019-03-14 21:55:37

阅读数 38

评论数 0

Servlet---请求转发和重定向、cookie

一、请求转发 服务器在接收到浏览器的请求后,仅仅使用一个Servlet 进行请求处理,会造成不同的 Servlet 逻辑代码冗余,Servlet 的职责不明确。使用请求转发可以实现一次请求,执行多个servlet。 在Servlet中调用request对象的getRequestDispatch...

2019-03-13 21:41:53

阅读数 132

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭