Coin163

  • Spring 邮件服务:Spring+Javamail+Spring SMTP Mail+Maven

    继续昨天的学习(详细见javamail实现发送邮件并简单实现观察者模式),昨天只是简单的用javamail来发送邮件,需要自己进行一些封装,实际应用到项目中可能封装的会更多,由于项目中将要采用Spring MVC+mybatis这个架构来开发,并且有

    日期:2015年09月23日
  • SpringBoot学习笔记(4) Spring Boot 集成 Mybatis

    Mybatis 官方提供了 mybatis-spring-boot-starter   https://github.com/mybatis/spring-boot-starter http://www.mybatis.org

    日期:2016年07月24日
  • Spring自定义消息转换器替换ResponseBody

    Spring自定义消息转换器替换ResponseBody -前言 在Spring和Hibernate整合使用中,碰到了一个让人很无语的问题,在使用ResponseBody注解后,Hibernate的延迟加载会让Spring

    日期:2015年07月24日
  • Spring IOC

    对象的申请工作。你会发现:对象间的耦合度高了。而IOC的思想是:Spring容器来实现这些相互依赖对象的创建、协调工作。对象只需要关系业务逻辑本身就可以了。               IoC是如何做的呢?有点像通过婚介找女朋友,在我和女朋友之间引入

    日期:2016年03月23日
  • Spring Data是什么?

    Spring Data是什么? Spring Data是一个用于简化数据库访问,并支持云服务的开源框架。其主要目标是使得对数据的访问变得方便快捷,并支持map-reduce框架和云计算数据服务。 Spring Data 包含多个

    日期:2016年03月23日
  • Spring AOP

    3、AOP动态代理:AOP代理(AOP Proxy): AOP框架创建的对象,包含通知。 在Spring中,AOP代理可以是JDK动态代理或者CGLIB代理。 4、静态AOP(包括静态织入)和动态AOP(包括动态代理、动态字节码生成、自定义类加载器

    日期:2016年03月22日
  • 整理入门笔记_Spring

    Spring快速笔记XML篇 Spring的概念:          个人理解,Spring就是一个大大的容器,解决了类与类之间的关联依赖的同时提高了解          耦合性,省去了各种复杂且重复单调的代码,又可以理解成一个万能的工厂

    日期:2015年06月28日
  • dwr推送spring实现

    概述 最近项目需要一个主动推送的功能,果断百度、google发现网上主要有两种实现方式: 一种是使用HTML5的webSockect,这个需要Tomcat7以上才支持,而且需要客户端的IE浏览器都支持HTML5。所以被我们果断的放弃的了。 另一种是使用dwr实现,dwr是一个JS与服务端Java类交互的Ajax框架。可以做到后台调用Java类方法的同时前台JS方法执行,前台JS方法执行的同时后台Java类的对应方法被执行。 最后使用了DWR来实现后台向前台的数据推送。 基本实现思路: 既然涉及到推送,那么我们肯定要明确推送的发起点以及推送的目标点(每个用户都要有明确ID),并且保证

    日期:2015年08月28日
  • spring mvc 上传文件

    @RequestMapping("/bid/post") public String bidList(ProjectPost projectPost, Model model, @RequestParam CommonsMultipartFile bidFile, HttpServletRequest request) throws Exception { Member sessionUser = getSessionUser(request); long enterpriseId = sessionUser.getEnterprise().getId(); long projec

    日期:2015年07月30日
  • Spring MVC 常用注解

    spring mvc常用的注解: @Controller @Controller 负责注册一个bean 到spring 上下文中,bean 的ID 默认为 类名称开头字母小写,你也可以自己指定,如下 方法一: @Controller

    日期:2015年03月03日