2013年3月20日
摘要: 概念 代理模式是常用的Java 设计模式,它的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。按照代理类的创建时期,代理类可分为两种。静态代理类,在编译阶段,要为每个接口设计自己的代理类。动态代理:到执行时,为对象生成代理类,对象可以为任意接口的。静态代理类: 由程序员创建或由特定工具自动生成源代码,再对其编译。在程序运行前,代理类的.class文... 阅读全文
posted @ 2013-03-20 23:49 在大地画满窗子 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 网站开发两年,经验不足,结合楼主的问题,谈一下自己的认识吧1.如楼上所言,mvc只是传统的概念,你不需要一定要把什么什么比作M,什么什么比作V。struts 通过action和xml等的配置,实现了请求的控制,标签等的使用,辅助jsp完成view层的显示。2.spring更像一个容器,它可以结合其他的框架,如struts和hibernate等,当然他有自己的spring MVC框架也。spring的核心概念IOC和AOP,IOC是利用反射,实现各层的解耦(如业务层和数据访问层解耦),也就是在xml里去配置的方式实现。AOP也就是面向切面编程,其实也是利用反射(或者是动态代理),来实现一些共通的 阅读全文
posted @ 2013-03-20 15:46 在大地画满窗子 阅读(182) 评论(0) 推荐(0) 编辑