AOP正在成为软件开发的下一个圣杯。使用AOP,你可以将处理aspect的代码注入主程序,通常主程序的主要目的并不在于处理这些aspect。AOP可以防止代码混乱。
为了理解AOP如何做到这点,考虑一下记日志的工作。日志本身不太可能是你开发的主程序的主要任务。如果能将“不可见的”、通用的日志代码注入...
分类:
编程语言 时间:
2014-05-17 02:58:15
阅读次数:
383
MyBatisUtil.javaUserMapper.javapackage
edu.hhxy.btais.util;import java.io.IOException;import java.io.InputStream;import
org.apache.ibatis.io.Resources...
分类:
其他好文 时间:
2014-05-14 03:15:45
阅读次数:
323
如果你对项目管理、系统架构有兴趣,请加微信订阅号“softjg”,加入这个PM、架构师的大家庭
架构设计是一个非常大的话题,不管写几篇文章,接触到的始终只是冰山一角,更多的是实践中去体会。这篇文章主要介绍面向对象OO、面向方面AOP和面向服务SOA这三个要素在架构设计中的位置与作用。
架构设计有三个...
分类:
其他好文 时间:
2014-05-11 16:51:47
阅读次数:
309
一、Spring是什么?
Spring是一个开源的控制反转 ( IoC ) 和面向切面 ( AOP ) 的容器框架, 它的主要目的是简化企业开发.
二、控制反转(IoC)
控制反转: 应用本身不负责依赖对象的创建及维护, 依赖对象的创建及维护是由外部容器负责的. 这样控制权就由应用转移到了外部容器, 控制权的转移就是所谓的反转.
public clas...
分类:
编程语言 时间:
2014-05-11 04:10:23
阅读次数:
435
一、枚举传统的方式:?在某些情况下,一个类的对象是有限而且固定的。例如季节类,只能有 4
个对象?手动实现枚举类:—private 修饰构造器。—属性使用 private final 修饰。—把该类的所有实例都使用 public static
final 来修饰。练习代码: 1 public cla...
分类:
编程语言 时间:
2014-05-10 06:45:30
阅读次数:
498
1、Spring概述--Spring是一个开源的以控制反转(Inverse(相反) of
Control,IoC)和面向切面(Aspect(方向) Oriented(定向)
Programming,AOP)为核心的框架。用于简化企业级开放。--控制反转:应用本身不负责依赖对象的创建及维护,依赖对象的...
分类:
编程语言 时间:
2014-05-10 00:32:34
阅读次数:
556
struts2、spring整合,
报java.lang.NoSuchMethodException
用spring做为struts2的ObjectFactory,用spring来生成action,并对action的方法加上aop时,不要使Action继承于ActionSupport,否则会出现类....
分类:
编程语言 时间:
2014-05-09 13:41:25
阅读次数:
270
在数据库中数据的对应关系有一对一,一对多和多对一.那么在hibernate中应该如何对应呢?如下: 一对一: 假设两个实体,一个实体类为husband,另外一个实体类为wife.一个丈夫只能对应一个妻子,反之亦然.那么在hibernate中使用annotation如下:(husband类)
1 i....
分类:
系统相关 时间:
2014-05-09 09:59:54
阅读次数:
450
一、Spring IOC体系学习总结:
Spring中有两个容器体系,一类是BeanFactory、另一类是ApplicationContext。BeanFactory提供了基础的容器功能。ApplicationContext则是基于BeanFactory建立的一套更加丰富的容器体系,基于ApplicationContext构建了Spring AOP体系(基于AOP体系又构建了声明式事务...
分类:
编程语言 时间:
2014-05-09 01:45:01
阅读次数:
614