spring-mvc
LoveDestiny
这个作者很懒,什么都没留下…
展开
-
spring(四)之基于注解(Annotation-based)的配置
注解 Autowired 可以用于传统的setter 方法 用于以属性为参数多个参数的方法 用于构造器与字段 ApplicationContext - 用于集合类型 Maps 缺省情况 Qualifier注解 创建您自定义的限定器注解 定义一个注解时提供Qualifier注解 然后将这个自定义的限定器与参数用于自动连接的字段 提供信息给候选的 bean 的定义 Resource a PostCons原创 2017-08-18 23:10:32 · 295 阅读 · 0 评论 -
java版云笔记(九)之动态sql
SQL 首先,所谓SQL的动态和静态,是指SQL语句在何时被编译和执行,二者都是用在SQL嵌入式编程中的,这里所说的嵌入式是指将SQL语句嵌入在高级语言中,而不是针对于单片机的那种嵌入式编程。静态SQL 静态SQL通常用于完成可以确定的任务。(即在编译阶段就可以确定数据库要做什么事情。) select * from t1 where c1>5 对于上述类似的DML语句在第一次运行时进行编原创 2017-10-04 21:55:45 · 574 阅读 · 0 评论 -
java版云笔记(八)之关联映射
Mybatis关联映射通过数据库对象之间的关联关系,反映到到实体对象之间的引用。加载多个表中的关联数据,封装到我们的实体对象中。当业务对数据库进行关联查询。关联<association property="author" column="blog_author_id" javaType="Author"> <id property="id" column="author_id"/> <res原创 2017-10-03 23:57:44 · 338 阅读 · 0 评论 -
Mybatis基础
Mybatis MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除 了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML 或注解用于配置和原始映射,将接口和 Java 的 POJOs(Plan Old Java Objects,普通的 Java 对象)映射成数据库中的记录。 基于配置文件配置 每个原创 2017-10-03 21:41:58 · 531 阅读 · 0 评论 -
java版云笔记(七)之事务管理
事务管理事务:程序为了保证业务处理的完整性,执行的一条或多条SQL语句。事务管理:对事务中的SQL语句进行提交或者回滚。 事物管理对于企业应用来说是至关重要的,好使出现异常情况,它也可以保证数据的一致性,不出现脏数据。 Spring Framework对事务管理提供了一致的抽象,其特点如下: 为不同的事务API提供一致的编程模型,比如JTA(Java Transaction API), JDBC原创 2017-10-02 23:50:40 · 305 阅读 · 0 评论 -
java版云笔记(六)之AOP
今天主要是利用aop技术追加service的响应时间的计算和异常的日志记录。AOP AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。面向对象编程将程序分解成各个层次的对象,面向切面编程将程序运行过程分解成各个切面。 AOP从程序运行角度考虑程序的结构,提取原创 2017-10-02 21:20:03 · 679 阅读 · 0 评论 -
Spring Web MVC(三)之注解
spring web mvc 基于注解的优化 注解 DispatcherServlet 控制器Controller 使用Controller注解定义一个控制器 RequestMapping注解映射请求路径 支持的方法返回类型 使用RequestParam绑定请求参数到方法参数 使用ModelAttribute提供一个从模型到数据的链接 使用SessionAttributes指定存储在会话中的属性 使原创 2017-09-03 19:54:06 · 306 阅读 · 0 评论 -
Spring Web MVC(二)
五大核心组件 Controller 处理器控制器 MVC补充 AbstractController 和 WebContentGenerator 其它的简单控制器 MultiActionController 命令控制器command controllers重点 AbstractCommandController AbstractFormController SimpleFormController原创 2017-08-24 21:18:47 · 392 阅读 · 0 评论 -
过滤器和拦截器
过滤器 Servlet 过滤器是小型的 Web 组件,它们拦截请求和响应,以便查看、提取或以某种方式操作正在客户机和服务器之间交换的数据。过滤器是通常封装了一些功能的 Web 组件,这些功能虽然很重要,但是对于处理客户机请求或发送响应来说不是决定性的。 典型的例子包括记录关于请求和响应的数据、处理安全协议、管理会话属性, 等等。过滤器提供一种面向对象的模块化机制,用以将公共任务封装到可插入的组件原创 2017-08-20 23:06:07 · 640 阅读 · 0 评论 -
Spring Web MVC(一)
概述 Spring Web MVC框架的特点 五大核心组件 编程步骤 五大核心组件 DispatcherServlet前端控制器 WebApplicationContext中特殊的bean 处理过程 HandlerMapping 处理映射 Spring中最常用的两个处理器映射 BeanNameUrlHandlerMapping SimpleUrlHandlerMapping 拦截器HandlerIn原创 2017-08-20 18:27:56 · 393 阅读 · 0 评论 -
Spring(二)之配置
依赖配置详解 bean的属性及构造器参数既可以引用容器中的其他bean,也可以是内联(inline)bean。在spring的XML配置中使用和元素定义。直接变量(基本类型、Strings类型等。) <value/>元素通过人可以理解的字符串来指定属性或构造器参数的值。正如前面所提到的,JavaBean PropertyEditor将用于把字符串从java.lang.String类型转化为实际原创 2017-08-18 23:08:20 · 473 阅读 · 0 评论 -
Spring(三)之自动装配、表达式
自动装配自动装配(autowire)协作者 Spring IoC容器可以自动装配(autowire)相互协作bean之间的关联关系。因此,如果可能的话,可以自动让Spring通过检查BeanFactory中的内容,来替我们指定bean的协作者(其他被依赖的bean)。 autowire一共有五种类型。由于autowire可以针对单个bean进行设置,因此可以让有些bean使用autowi原创 2017-08-18 23:09:16 · 456 阅读 · 0 评论 -
Spring(一)之IOC、bean、注入
spring简介 spring的优势: 概览 典型的完整Spring Web应用的模式图 IoC(控制反转)容器 简介 基本原理 - 容器和bean bean 容器 基于XML配置配置元数据 实例化容器 XML配置元数据的结构 bean 多种bean bean定义 bean的命名 bean的别名 实例化bean 使用静态工厂方法实例化 bean的作用域 Sin...原创 2017-08-18 23:06:35 · 448 阅读 · 0 评论