java,spring
文章平均质量分 85
lgasuki
有来源的我会尽量注明,大多为自己学习过程中的总结,主要为了自己能看懂。可以转载。
展开
-
AOP
如果说面向对象编程是关注将需求功能划分为不同的并且相对独立,封装良好的类,并让它们有着属于自己的行为,依靠继承和多态等来定义彼此的关系的话;那么面向切面编程则是希望能够将通用需求功能从不相关的类当中分离出来,能够使得很多类共享一个行为,一旦发生变化,不必修改很多类,而只需要修改这个行为即可。3.6.1代理模式为其他对象提供一种代理以控制对这个对象的访问。代理对象在客户端和目标对象之间起到中原创 2017-01-14 16:26:09 · 625 阅读 · 0 评论 -
Spring
一个类中,尽量不和其它的类产生耦合(即不使用new)的方法:1) 使用工厂模式。直接从工厂中得到实例;2) 控制反转(IOC)。应用本身不负责依赖对象的创建和维护,由外部容器负责。控制权利由应用转移到了外部容器,控制权的转移就是所谓反转;依赖注入(DI)。在运行期间,由外部容器动态地将依赖对象注入到组件中。 面向切面编程(AOP):通过预编译方式和运行期动态代理实现在不修改源代码原创 2017-01-14 16:17:05 · 414 阅读 · 0 评论 -
使用maven和springMVC项目的结构
1、整体结构:2、java中包含各种与逻辑、对象、DAO、服务等相关的具体实现3、resources下包含基本的properties配置文件,mybatis_conf.xml,spring_servlet.xml,以及mapper.xml文件4、spring_servlet.xml 示例<beans xmlns="http:原创 2017-06-03 13:41:46 · 7057 阅读 · 0 评论