摘要: 绑定机制 SpringMVC绑定请求参数的过程是通过把表单提交请求参数,作为控制器中方法参数进行绑定的。 支持的数据类型 基本类型参数 包括基本类型和String类型。 POJO类型参数 包括实体类,以及关联的实体类。 数组和集合类型参数 包括List结构和Map结构的结合(包括数组)。 使用要求 阅读全文
posted @ 2020-04-06 15:36 观沧听白 阅读(211) 评论(0) 推荐(0)
摘要: DispatcherServlet:前端控制器 用户请求到达前端控制器,它相当于MVC当中的C,dispatcherServlet是整个流程控制的中心,由它来调用其他组件处理用户的请求,dispatcherServlet的存在降低了组件之间的耦合性。 HandlerMapping:处理器映射器 Ha 阅读全文
posted @ 2020-04-06 15:29 观沧听白 阅读(430) 评论(0) 推荐(0)
摘要: 三层架构 开发架构一般都基于两种形式,一种是C/S架构,另一种是B/S架构。 在JavaEE开发中,几乎全部都是基于B/S架构的开发。在B/S架构当中,系统标准的三层架构包括:表现层、业务层、持久层。 表现层: 它是Web层,负责接收客户端请求,向客户端响应结果,通常客户端使用http协议请求Web 阅读全文
posted @ 2020-04-06 15:11 观沧听白 阅读(318) 评论(0) 推荐(0)
摘要: 什么是AOP? Aspect Oriented Progranming,面向切面编程。 AOP的作用就是在程序运行期间,不修改源码对已有方法进行增强。把程序重复的代码抽取出来,在需要执行的时候,使用动态代理的技术,在不修改源码的基础上,对已有方法进行增强。 AOP可以减少重复的代码,提高开发的效率, 阅读全文
posted @ 2020-04-04 17:55 观沧听白 阅读(137) 评论(0) 推荐(0)
摘要: 注解配置和Xml配置要实现的功能是一样的,都是要降低程序间的耦合,只是配置的形式不一样。 实际开发中,具体采用注解还是Xml配置,按公司要求。 常用注解: @Component:把资源让Spring来管理,相当于在xml当中配置一个bean。 value:指定bean的id,如果不指定value属性 阅读全文
posted @ 2020-04-04 13:56 观沧听白 阅读(126) 评论(0) 推荐(0)
摘要: 依赖注入的概念 依赖注入:Dependency Injection。它是Spring框架核心Ioc的具体实现。 我们的程序在编写时,通过控制反转,把对象的创建交给了Spring,但是代码当中不可能没有出现依赖的情况。Ioc解耦只是降低它们的依赖关系,但不会清除。 例如,业务层仍然会调用持久层的方法, 阅读全文
posted @ 2020-04-02 18:48 观沧听白 阅读(145) 评论(0) 推荐(0)
摘要: 常用注解说明 @Insert:新增 @Update:更新 @Delete:删除 @Select:查询 @Result:封装结果集 id:是否为主键字段 column:数据库的列名 property:需要装配的属性名 one:需要使用的@One注解 many:需要使用的@Many注解 @Results 阅读全文
posted @ 2020-04-02 18:40 观沧听白 阅读(129) 评论(0) 推荐(0)
摘要: 基于XML的配置 在类的根路径下创建一个任意名称的XML文件(不能是中文)。 导入文件约束: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns 阅读全文
posted @ 2020-04-02 18:14 观沧听白 阅读(186) 评论(0) 推荐(0)
摘要: 什么是程序的耦合? 耦合性,也叫耦合度,是对模块间关联程度的度量。耦合的强弱取决于模块之间接口的复杂性、调用模块的方式以及通过界面传送数据的多少。 模块间的耦合度是指模块之间的依赖关系,包括控制关系、调用关系、数据传递关系。 模块之间的关系越多,其耦合性越强,同时表明其独立性越差。降低耦合性,可以提 阅读全文
posted @ 2020-04-02 01:00 观沧听白 阅读(1166) 评论(0) 推荐(0)
摘要: 什么是Spring? Spring是分层的Java SE/EE应用full-stack轻量级开源框架,以IoC(Inverse Of Control:反转控制)和AOP(Aspect Oriented Programming:面向切面编程)为内核。 提供了展现层Spring Mvc和持久层Sprin 阅读全文
posted @ 2020-04-02 00:34 观沧听白 阅读(163) 评论(0) 推荐(0)