ssm
helloworldmycsdn
helloworld
展开
-
spring的基础——1(摘选自传智播客的视频,转载请保留这句话)
一、spring的概念1 spring是开源的轻量级框架2 spring核心主要两部分:(1)aop:面向切面编程,扩展功能不是修改源代码实现(2)ioc:控制反转,- 比如有一个类,在类里面有方法(不是静态的方法),调用类里面的方法,创建类的对象,使用对象调用方法,创建类对象的过程,需要new出来对象- 把对象的创建不是通过new方式实现,而是交给spring配置创建转载 2017-06-07 22:19:47 · 390 阅读 · 0 评论 -
mybatis-复习
sqlMapConfig.xml---全局配置文件(数据源、映射文件等) mapper.xml sqlSessionFactory(会话工厂) sqlSession(会话:增删改查) Executor(执行器 sqlsession内部通过执行器操作数据库) 输入参数(ja...转载 2019-06-29 17:05:42 · 91 阅读 · 0 评论 -
spring-面试-复习总结
一、spring的相关概念 spring是开源的轻量级框架 spring核心主要是两部分: aop:面向切面编程,扩展功能不用修改源代码 ioc: 对象创建不需要用new,而是通过spring配置创建类对象 spring是一站式框架,在javaee三层结构中,每一层都提供了相应的解决技术 ...原创 2019-06-29 17:04:33 · 152 阅读 · 0 评论 -
spring-mvc原理
一、执行过程第一步:发起请求到前端控制器(DispatcherServlet)第二步:前端控制器请求处理器映射器(HandlerMapping)查找Handler(可以根据xml或注解查找)第三步:处理器映射器(HandlerMapping)向前端控制器返回Handler第四步:前端控制器调用处理器适配器(handleradapter)执行handler第五步:处理器适配(原创 2017-04-28 18:19:53 · 299 阅读 · 0 评论 -
mybatis原理
一、mybatis框架图:1、sqlMapConfig.xml(核心配置文件名称不固定)2、mapper.xml(映射文件)3、SqlSessionFactory(创建SqlSession)4、SqlSession(发出增删改查)5、executor(SqlSession内部通过它来操作数据库)6、mappedstatment(底层封装包括sql语句原创 2017-04-28 18:23:41 · 258 阅读 · 0 评论 -
<context:annotation-config/> (只用注解)---<context:component-scan/>(扫描自带注解)
在基于主机方式配置Spring的配置文件中,你可能会见到这样一条配置,他的作用是式地向 Spring 容器注册AutowiredAnnotationBeanPostProcessor、CommonAnnotationBeanPostProcessor、PersistenceAnnotationBeanPostProcessor 以及 RequiredAnnotationBeanPo转载 2017-05-06 07:12:44 · 315 阅读 · 0 评论 -
springmvc多文件上传
jar包:倒jar不用多说springmvc配置:class="org.springframework.web.multipart.commons.CommonsMultipartResolver">UTF-8325058564096js:function submitMe() { //提交表单转载 2017-05-13 21:08:08 · 247 阅读 · 0 评论 -
springmvc统一的异常处理
我们知道,系统中异常包括:编译时异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。在开发中,不管是dao层、service层还是controller层,都有可能抛出异常,在springmvc中,能将所有类型的异常处理从各处理过程解耦出来,既保证了相关处理过程的功能较单一,也实现了异常信息的统一处理和维护。转载 2017-05-23 20:09:32 · 485 阅读 · 1 评论 -
springmvc的校验
这一篇博文主要总结一下springmvc中对数据的校验。在实际中,通常使用较多是前端的校验,比如页面中js校验,对于安全要求较高的建议在服务端也要进行校验。服务端校验可以是在控制层conroller,也可以是在业务层service,controller校验页面请求的参数的合法性,在服务端控制层conroller的校验,不区分客户端类型(浏览器、手机客户端、远程调用);service层主要校验关键业转载 2017-05-23 20:03:51 · 240 阅读 · 0 评论 -
springmvc的参数绑定和类型转换(东西不是我写的,为了方便记一下)
众所周知,springmvc是用来处理页面的一些请求,然后将数据再通过视图返回给用户的,前面的几篇博文中使用的都是静态数据,为了能快速入门springmvc,在这一篇博文中,我将总结一下springmvc中如何接收前台页面的参数,即springmvc中的参数绑定问题。1. 参数绑定的过程 我们可以回忆一下,在struts2中,是通过在Action中定义一个成员变量来接收前台传进来转载 2017-05-23 20:13:14 · 565 阅读 · 0 评论 -
springmvc-总结
执行流程 第一步:发起请求到前端控制器(DispatcherServlet) 第二步:前端控制器请求HandlerMapping查找 Handler 可以根据xml配置、注解进行查找 第三步:处理器映射器HandlerMapping向前端控制器返回Handler ...转载 2019-06-29 17:06:26 · 102 阅读 · 0 评论