spring框架学习之路
黑化肥挥发会发灰
这个作者很懒,什么都没留下…
展开
-
spring框架学习之路(一)-入门基础(3)-IOC和AOP的综合应用
实现spring的AOP有两种方式:1)基于xml文件2)基于注解原创 2017-11-09 16:54:58 · 296 阅读 · 0 评论 -
springMVC入门--7.异常处理机制
springMVC的异常处理机制最常使用的是HandlerExceptionResolver定义一个单独的异常处理类,使用@ControllerAdvice注解标识 在xml中要有<mvc:annotation-driven />示例:@ControllerAdvicepublic class CommonExceptionHandler { private static Stri原创 2017-11-23 08:57:09 · 169 阅读 · 0 评论 -
springMVC入门--8.国际化
1.定义资源文件 基名语言代码地区代码.properties占位符:hi={0}\u4F60\u597D,从0开始。2.JDK方式实现ResourceBundle rb=ResourceBundle.getBundle("i18n", Locale.CHINA);String str=rb.getString("hi");System.out.println(str);//{0}你好str=原创 2017-11-16 13:55:55 · 177 阅读 · 0 评论 -
springMVC入门--5.文件上传下载
1.依赖包commons-io-2.4.jar commons-fileupload-1.2.2.jar2.文件上传,依赖于MultipartFilexml配置:<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <prope原创 2017-11-16 14:06:25 · 219 阅读 · 0 评论 -
springMVC入门--4.springMVC内置对JSON的支持
springMVC内置对JSON的支持 提供了两个注解进行json的请求和相应@ResponseBody@RequestBody1.加入jar包 jackson-annotaions-2.2.2.jar jackson-core-2.2.2.jar jackson-databind-2.2.2.jar 2.编写Handler方法,使其返回json对应的集合或对象 3.添加注解@Res原创 2017-11-16 14:04:33 · 834 阅读 · 0 评论 -
springMVC-...关于commons-fileupload的使用
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("utf-8"); DiskFileItemFactory原创 2017-11-16 14:00:03 · 801 阅读 · 0 评论 -
springMVC入门--3.数据校验
SpringMVC的数据校验:JSR303 它的实现依赖于Hibernate的数据校验1 springMVC后台的数据校验的步骤;使用 JSR 303 验证标准原创 2017-11-16 13:51:39 · 204 阅读 · 0 评论 -
springMVC入门--1.新建springMVC工程
1.创建一个springMVC项目1)导入必须的包 2)在web.xml文件中配置DispatcherServlet<servlet> <servlet-name>dispatcherServlet</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-c原创 2017-11-16 13:33:49 · 165 阅读 · 0 评论 -
springMVC入门-2.数据格式转换
1.springMVC的参数绑定:把从客户端获取的参数数据绑定到controller方法的形参上.2. Spring的数据绑定过程:SpringMVC所有的参数封装(ServletRequest)到WebDataBinder组件中,ConversionService组件进行数据的转换和格式化,数据验证(validator) ,springMVC的类型转换来说,我们所需要的大部分的数据类型转换(基本类原创 2017-11-16 13:46:35 · 193 阅读 · 0 评论 -
spring框架学习之路(二)-进阶技能(3)-定时器任务
1.JDK通过Timer和TimerTask类实现 1.定义定时任务类并继承 TimerTask,然后重写run方法。 2.执行方式 a)在main方法中,通过Timer 类调用定时任务public static void main(String[] args) { TimeTask task=new TimeTask(); Timer timer原创 2017-11-16 13:24:48 · 126 阅读 · 0 评论 -
spring框架学习之路(二)-进阶技能(1)-数据库连接池和事务管理
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2017-11-16 12:59:10 · 215 阅读 · 0 评论 -
spring框架学习之路(二)-进阶技能(2)-邮件发送
1 .JDK发送**注意:163或qq等邮箱不能使用邮箱密码,而是用 授权码 ,另外邮箱要开启smtp服务! 向qq邮箱发送的邮件,主题和内容不能由test/helloworld/测试 等关键字,否则会被垃圾邮件的屏蔽机制屏蔽掉!**import java.io.File;import java.util.ArrayList;import java.util.Date;imp原创 2017-11-16 13:17:29 · 541 阅读 · 0 评论 -
spring框架学习之路(一)-入门基础(2)-动态代理和AOP(面向切面编程)
spring框架学习之路(一)-入门基础(1)-IOC(控制反转)&DI(依赖注入); 之前写了关于spring的内核IOC&DI的一些内容,现在接着写spring的另一个重要概念AOP。 AOP(Aspect Oriented Programming):面向切面编程。与OOP(面向对象编程)自上而下的程序结构不同的是,AOP是针对于程序切面。 比如日志记录,我们需要对多个类中的多原创 2017-11-04 22:39:05 · 248 阅读 · 0 评论 -
spring框架学习之路(一)-入门基础(1)-IOC(控制反转)&DI(依赖注入)
所谓“控制反转”,将控制权从程序自身转移到第三方(在spring中就是指applicationContext.xml文档)。依赖注入,其实是IOC的另一种解释。用DI的设计思想,就是我们可以先创建被调用类的对象,然后把它注入到需要它的类中。原创 2017-11-04 15:46:00 · 549 阅读 · 2 评论 -
springMVC入门--6.拦截器的加载和配置
拦截只针对Handler 1.继承HandlerInterceptor接口@Componentpublic class MyIntertecptor implements HandlerInterceptor { /** * 渲染之后,释放资源等 */ @Override public void afterCompletion(HttpServletR原创 2017-11-23 08:55:10 · 298 阅读 · 0 评论