![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SSM框架
职业炮灰
这个作者很懒,什么都没留下…
展开
-
Spring框架开发包下载地址
http://repo.spring.io/release/org/springframework/spring/原创 2017-12-16 18:55:07 · 543 阅读 · 0 评论 -
MyBatis框架中mybatis配置文件介绍
MyBatis框架中mybatis配置文件介绍一、注册DB连接四要素属性文件二、将指定包中所有类的简单类名当作其别名 三、配置运行环境原创 2018-01-23 11:42:56 · 255 阅读 · 0 评论 -
MyBatis中关联关系查询sql写法
MyBatis中关联关系查询sql写法一,一对多关系查询(以country与minister关系为例)1,通过多表连接查询方式实现 XML Code 123456789101112="Country" id="countryMapper"> ="cid" property="c原创 2018-01-23 21:31:49 · 648 阅读 · 0 评论 -
SSM整合之web.xml的相关配置
SSM整合之web.xml的相关配置一、注册ServletContext监听器<listener> <listener-class> org.springframework.web.context.ContextLoaderListener </listener-class></listener>ps:为了在Servl...原创 2018-02-16 09:02:40 · 626 阅读 · 0 评论 -
SSM框架整合之配置文件的定义
SSM框架整合之配置文件的定义一、mybatis所需要的配置文件1,mybatis映射文件<strong><?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/.原创 2018-02-19 09:33:58 · 514 阅读 · 0 评论 -
SpringMvc处理器接收请求参数
SpringMvc处理器接收请求参数一、处理器方法可以包含的参数1,HttpServletRequest2,HttpServletResponse3,HttpSession4,用于承载数据的Model5,请求中所携带的请求参数今天介绍处理器方法如何接收请求参数二、逐个接收参数只要保证请求参数名与该请求处理方法的参数名相同即可。index.jsp处理器:三、校正请求参数名@RequestParam ...原创 2018-05-01 22:55:07 · 843 阅读 · 0 评论 -
Spring之基于注解的DI
Spring之基于注解的DI一、所需配置使用注解的DI,将不需要再Spring配置文件中声明Bean实例,需要在基于XMl的DI环境做一些改变,步骤如下1.1 导入AOP的Jar报。因为注解后台实现用到了AOP编程1.2 需要更换配置头文件,即添加相应约束,约束在%SPRING_HOME%\docs\spring-framework-reference\html\xsd-configuration...原创 2018-05-02 22:33:15 · 440 阅读 · 0 评论 -
Springmvc之异常处理
Springmvc之异常处理一、常用的springmvc异常处理主要有三种:1,使用系统定义好的异常处理器SimpleMappingResolver2,使用下定义异常处理器3,使用异常处理注解二、SimpleMappingResolver异常处理器1,该方式只需要在 SpringMVC 配置文件中注册该异常处理器 Bean 即可。该 Bean 比较特殊,没有 id 属性,无需显式调用或被注入给其它...原创 2018-05-04 21:46:26 · 274 阅读 · 0 评论 -
Springmvc之类型转换器
Springmvc之类型转换器一、概述在我们写的程序中,表单提交的无论是 int 还是 double 类型的请求参数,用于处理该请求的处理器方法的形参,均可直接接收到相应类型的相应数据,而非接收到 String 再手工转换。那是因为在 SpringMVC 框架中,有默认的类型转换器。这些默认的类型转换器,可以将 String类型的数据,自动转换为相应类型的数据。但默认类型转换器并不是可以将用户提交...原创 2018-05-04 22:40:00 · 1204 阅读 · 0 评论 -
Springmvc之数据验证
Springmvc之数据验证一、概述在 Web 应用程序中,为了防止客户端传来的数据引发程序的异常,常常需要对数据进 行验证。输入验证分为客户端验证与服务器端验证。客户端验证主要通过 JavaScript 脚本进 行,而服务器端验证则主要是通过 Java 代码进行验证。 为了保证数据的安全性,一般情况下,客户端验证与服务器端验证都是要进行的。 二、测试环境搭建需求: 姓名:非空,且长度 3-6...原创 2018-05-05 10:27:51 · 291 阅读 · 2 评论 -
Springmvc之文件上传
Springmvc之文件上传一、上传单个文件1.1 定义上传页面定义具有文件上传功能的页面 index.jsp,其表单的设置需要注意,method 属性为 POST, enctype 属性为 multipart/form-data。另外,需要注意 file 表单元素的参数名称,Controller 中需要使用。 1.2 定义处理器对于处理器的定义,需要注意一下几点(1),处理器方法的形参用于接收...原创 2018-05-05 16:44:43 · 266 阅读 · 0 评论 -
Springmvc之拦截器
Springmvc之拦截器一、概述SpringMVC 中的 Interceptor 拦截器是非常重要和相当有用的,它的主要作用是拦截指定 的用户请求,并进行相应的预处理与后处理。其拦截的时间点在“处理器映射器根据用户提 交的请求映射出了所要执行的处理器类,并且也找到了要执行该处理器类的处理器适配器, 在处理器适配器执行处理器之前”。当然,在处理器映射器映射出所要执行的处理器类时, 已经将拦截器与处...原创 2018-05-05 18:17:42 · 265 阅读 · 0 评论 -
AspectJ对AOP的实现
AspectJ对AOP的实现一、概述 对于 AOP 这种编程思想,很多框架都进行了实现。Spring 就是其中之一,可以完成面向切面编程。然而,AspectJ 也实现了 AOP 的功能,且其实现方式更为简捷,使用更为方便,而且还支持注解式开发。所以,Spring 又将 AspectJ 的对于 AOP 的实现也引入到了自己的框架中。二、AspectJ的通知类型AspectJ中常用的通知类...原创 2018-05-06 09:14:30 · 4431 阅读 · 0 评论 -
使用AspectJ的AOP配置管理事物
使用AspectJ的AOP配置管理事物一、基于XML方式1,在容器中添加事物管理器2,配置事物通知为事务通知设置相关属性。用于指定要将事务以什么方式织入给哪些方法。 例如,应用到 buyStock 方法上的事务要求是必须的,且当 buyStock 方法发生StockException 后,要回滚。 3,配置顾问指定将配置好的事务通知,织入给谁。 4,修改测试类测试类中要从容器中获取的将不再是事...原创 2018-05-06 09:49:15 · 734 阅读 · 0 评论 -
Spring与IoC
一、IoC概述控制反转(IoC,Inversion of Control),是一个概念,是一种思想。指将传统上由程序代码直接操控的对象调用权交给容器,其实现方式多种多样。当前比较流行的实现方式有两种:依赖注入和依赖查找。依赖注入方式应用更为广泛。依赖查找: Dependency Lookup,DL,容器提供回调接口和上下文环境给组件,程序代码则需要提供具体的查找方式。比较典型的是依...原创 2018-09-07 18:58:09 · 141 阅读 · 0 评论 -
Spring与AOP
Spring与AOP一、AOP概述(1)AOP简介AOP(Aspect Orient Programming),面向切面编程,是面向对象编程 OOP 的一种补充。面向对象编程是从静态角度考虑程序的结构,而面向切面编程是从动态角度考虑程序运行过程。AOP 底层,就是采用动态代理模式实现的。采用了两种代理:JDK 的动态代理,与 CGLIB的动态代理。面向切面编程,就是将交叉业务逻辑封...原创 2018-09-08 11:40:14 · 173 阅读 · 0 评论 -
Spring框架搭建
Spring框架第一个程序一、修改编码方式为utf-8Window->preferences->Workspace->Text file encoding二、导入项目所需jar包http://download.csdn.net/my三、定义接口与实体类四、创建Spring配置文件Spring 配置文件的文件名可以随意,但 Spring建议原创 2017-12-16 19:56:46 · 276 阅读 · 0 评论 -
MyBatis框架搭建(一)
一、导入jar包除了需要导入MyBatis的核心jar包以及依赖jar包,还需要导入MySql的驱动jar包,JUnit测试的jar包。核心jar包于依赖jar包,均在MyBatis框架的解压目录下二、定义实体类三、在DB中生成表结构,即创建空表要求:在创建数据库表时,字段名要与属性名一样4、定义接口5、定义映射文件映射文原创 2017-12-17 09:43:30 · 284 阅读 · 0 评论 -
Spring与MyBatis整合
Spring与MyBatis整合一、概述将MyBatis与Spring进行整合,主要解决的问题就是将SqlSessionFactory对象交由Spring容器来管理,所以,该整合,只需要将SqlSessionFactory的对象生成器SqlSessionFactoryBean注册在Spring容器中,再将其注入给Dao的实现类即可完成整合。二、Mapper动态代理实现整合(1)...原创 2018-09-10 22:44:54 · 9411 阅读 · 1 评论