会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
珍惜阳光
博客园
首页
新随笔
联系
订阅
管理
2016年7月27日
Spring AOP详细介绍
摘要: AOP称为面向切面编程,在程序开发中主要用来解决一些系统层面上的问题,比如日志,事务,权限等待,Struts2的拦截器设计就是基于AOP的思想,是个比较经典的例子。 一 AOP的基本概念 (1)Aspect(切面):通常是一个类,里面可以定义切入点和通知 (2)JointPoint(连接点):程序执
阅读全文
posted @ 2016-07-27 16:12 珍惜阳光
阅读(189012)
评论(3)
推荐(9)
2016年7月26日
简单介绍Spring的ContextLoaderListener
摘要: 在开发Spring的Web项目中,通常我们都会在web.xml中配置一个Spring的核心监听器,就是把Spring的IOC容器纳入Servlet容器中,配置如下: 查看ContextLoaderListener源码如下: ContextLoaderListener官方源码定义是Spring的roo
阅读全文
posted @ 2016-07-26 14:27 珍惜阳光
阅读(1814)
评论(0)
推荐(1)
2016年7月22日
利用WebApplicationInitializer配置SpringMVC取代web.xml
摘要: 对于Spring MVC的DispatcherServlet配置方式,传统的是基于XML方式的,也就是官方说明的XML-based,如下: 但是Spring文档建议我们采用code-based这种方式,当然,核心就是实现WebApplicationInitializer这个接口,查看这个接口的源码,
阅读全文
posted @ 2016-07-22 12:58 珍惜阳光
阅读(10537)
评论(0)
推荐(1)
2015年12月21日
centos7安装mysql5.7的终极解决方案
摘要: 在centos7中安装最新版本mysql5.7.10可能会出现各种各样的问题,不管出现什么问题,先仔细阅读下面,或许对你有帮助!1.systemctl stop mysqld.service 关闭mysql服务2.vi /etc/my.cnf 在mysqld下面添加 skip-grant-table...
阅读全文
posted @ 2015-12-21 16:28 珍惜阳光
阅读(3371)
评论(0)
推荐(0)
2015年6月2日
Spring AOP关于cglib动态代理
摘要: 一: Spring AOP的默认代理方式是jdk动态代理,还有另外一种代理方式是cglib代理,简单说前者基于接口,后者基于继承,基本思路是将被代理对象的类作为父类,然后创建子类来进行方法的调用,调用的同时可以插入我们需要加入的方法。 二: (1)pojo类package net.wang.cglib; /** * User pojo类 * @author LiuRuoWang *...
阅读全文
posted @ 2015-06-02 13:34 珍惜阳光
阅读(811)
评论(0)
推荐(0)
2015年6月1日
AOP jdk动态代理
摘要: 一: jdk动态代理是Spring AOP默认的代理方法。要求 被代理类要实现接口,只有接口里的方法才能被代理,主要步骤是先创建接口,接口里创建要被代理的方法,然后定义一个实现类实现该接口,接着将被代理对象注入到一个中间对象,中间对象实现InvocationHandler接口,实现该接口可以在 被代理对象调用它的方法前后插入一些代码。Proxy.newProxyInstance()能利用中间...
阅读全文
posted @ 2015-06-01 19:24 珍惜阳光
阅读(439)
评论(0)
推荐(0)
2015年5月31日
Spring的事件发布机制
摘要: 一:Spring的事件发布 ApplicationContext提供了针对Bean的事件传播功能,其中的主角是publishEvent()方法,通过这个方法可以将事件通知给系统内的监听器(需实现ApplicationListener接口)。 ApplicationContext这个接口,是Spring的上下文,通常获取Bean就需要这个接口,这个接口并不是直接继承于BeanFact...
阅读全文
posted @ 2015-05-31 21:34 珍惜阳光
阅读(3705)
评论(0)
推荐(0)
2015年5月27日
Struts2访问ServletAPI的三种方式
摘要: web应用中需要访问的ServletAPI,通常只有HttpServletRequest,HttpSession,ServletContext三个,这三个接口分别代表jsp内置对象中的request,session,application,Struts2没有与任何Servlet接口耦合,所以很方便的访问Servlet API。 第一种: Struts2提供了一个ActionContext...
阅读全文
posted @ 2015-05-27 22:43 珍惜阳光
阅读(342)
评论(0)
推荐(0)
如何在Struts2的拦截器中调用Spring容器
摘要: 第一种: 通常用ApplicationContext来调用Spring配置文件中的一些Bean,所以首先创建Spring上下文容器。 ApplicationContext ac = (ApplicationContext) invocation.getInvocationContext().getApplication().get(WebApplicationContext.ROOT_WEB_AP...
阅读全文
posted @ 2015-05-27 22:05 珍惜阳光
阅读(762)
评论(0)
推荐(0)
2015年5月24日
POI的简单使用
摘要: 一:简介 利用POI工具可以导出word,excel,ppt等office文件 二:程序代码示例package com.wang.test; import java.io.File; import java.io.FileOutputStream; import java.util.Calendar; import java.util.Date; import org.apache.poi.h...
阅读全文
posted @ 2015-05-24 16:13 珍惜阳光
阅读(998)
评论(0)
推荐(0)
下一页
公告