在Action的执行中包括两个重要的部分,一个是Action方法本身逻辑代码的执行,第二个就是Action方法的筛选器的执行。MVC4中筛选器都是以AOP(面向方面编程)的方式来设计的,通过对Action方法上标注相应的Attribute标签来实现。MVC4提供了四种筛选器,分别为:Authoriz...
分类:
Web程序 时间:
2014-11-29 17:22:55
阅读次数:
1591
我们通常会使用spring框架,使用配置xml文件或者注解方式来进行记录日志等操作注解方式本人尚未学习,在这里仅仅记录使用xml文件时遇到的问题beans 的头部需要加上如果你的被代理对象方法有两个参数,而代理对象中的方法只需要一个参数,那么需要在xml文件中进行配置,不然会报错错误信息:Point...
分类:
编程语言 时间:
2014-11-28 20:01:57
阅读次数:
234
Spring主要内容:面向接口(抽象)编程的概念与好处IOC/DI的概念与好处a) inversion of controlb) dependency injectionAOP的概念与好处Spring简介Spring应用IOC/DI(重要)a) xmlb) annotationSpring应用AOP...
分类:
编程语言 时间:
2014-11-27 21:50:01
阅读次数:
164
Aop“面向切面编程”,与OOP“面向对象编程”一样是一种编程思路。个人理解:在不改变原有逻辑的基础上,注入其他行为。 基础代码(仿MVC拦截器实现)namespace HGL.Toolkit.Aop{ [AttributeUsage(AttributeTargets.Class, Al...
分类:
其他好文 时间:
2014-11-27 20:22:12
阅读次数:
193
把之前分享的spring框架整理一份放在这里。整体架构:Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架框架图(选自:http://docs.spring.io/spring/docs/3.0.x/reference/overview.html):core Containe...
分类:
编程语言 时间:
2014-11-27 12:17:14
阅读次数:
340
介绍这篇距上一篇已经拖3个月之久了,批评自己下。通过前面一篇介绍。我们通过mono反射代码,可以拿出编译好的静态数据、例如方法参数信息之类的。但实际情况是:我更需要运行时的数据,就是用户输入等外界的动态数据。既然是动态的,那就是未知的。我们怎么通过提前注入的代码获取呢? 其实这是一个思路的问题,下面...
分类:
其他好文 时间:
2014-11-27 09:09:16
阅读次数:
174
详细信息可以访问javamelody的官方网站我在集成的过程中,一直出现commonHibernateDao的加载问题,另外,根据官方文档,如果你的应用与monitoring-spring.xml或者AOP之类的有冲突,那么使用monitoring-spring-datasource.xml文件替代...
分类:
编程语言 时间:
2014-11-27 09:06:40
阅读次数:
312
JAVA的动态代理 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用...
分类:
编程语言 时间:
2014-11-26 20:52:40
阅读次数:
265
前言 前面讲过了Javamelody的基本配置,如何使用Javamelody来监控JDBC以及SQL。 这里继续讲解一下如何监控struts和spring。 手码不易,转载请注明:xingoo 由于spring的理论并不扎实,监控spring又是依靠sring的面向切面AOP技术来做的,因此...
分类:
编程语言 时间:
2014-11-26 20:51:46
阅读次数:
221
*****1,动态代理public interface UserDao { void save();}public class UserDaoImpl implements UserDao { private String name; public void save() ...
分类:
其他好文 时间:
2014-11-26 20:47:21
阅读次数:
138