简单理解AOP(面向切面编程)

摘要: AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 AOP与OOP是面向不同领域的两种设计思想。 OOP(面向对象编程)针对业务处理过程的实体及其属性和行为进行抽象封装,以获得更加清晰高效的逻辑单 阅读全文
posted @ 2017-04-17 18:56 我是陌生人 阅读(647) 评论(0) 推荐(1) 编辑

Spring中AOP的理解

摘要: 1.AOP的概念 AOP(AspectOriented Programming,面向切面编程)指的是可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下个程序动态统一添加功能的一种技术。AOP提供从一个角度来考虑程序结构以完善面向对象编程。它为开发人员提供了一种描述横切关注点的机制,并能够自 阅读全文
posted @ 2017-04-14 13:03 我是陌生人 阅读(367) 评论(0) 推荐(0) 编辑

Spring面试,IoC和AOP的理解

摘要: spring 的优点?1.降低了组件之间的耦合性 ,实现了软件各层之间的解耦 2.可以使用容易提供的众多服务,如事务管理,消息服务等 3.容器提供单例模式支持 4.容器提供了AOP技术,利用它很容易实现如权限拦截,运行期监控等功能 5.容器提供了众多的辅助类,能加快应用的开发 6.spring对于主 阅读全文
posted @ 2017-04-14 12:44 我是陌生人 阅读(5875) 评论(0) 推荐(0) 编辑

Spring IOC 依赖注入的两种方式XML和注解

摘要: 依赖注入的原理 依赖注入的方式 XML配置 依赖注入的方式 注解的方式 spring 它的核心就是IOC和AOP。而IOC中实现Bean注入的实现方式之一就是DI(依赖注入)。 一 DI的原理 DI的基本原理:对象之间的依赖关系只会通过三种方式:构造函数参数,工厂方法的参数以及构造函数或工厂方法创建 阅读全文
posted @ 2017-04-13 22:30 我是陌生人 阅读(264) 评论(0) 推荐(0) 编辑

Spring IOC、对象依赖关系

摘要: Spring IOC、对象依赖关系 2016-09-21 01:36 414人阅读 评论(0) 收藏 举报 本文章已收录于: 版权声明:本文为博主原创文章,未经博主允许不得转载。 引入 Struts与hibernate可以做什么事: Struts,Mvc中控制层解决方案 可以进行请求数据自动封装、类 阅读全文
posted @ 2017-04-13 22:27 我是陌生人 阅读(706) 评论(0) 推荐(0) 编辑

abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized?

摘要: 1、abstract是抽象的,指的是方法只有声明而没有实现,他的实现要放入声明该类的子类中实现。 2、static是静态的,是一种属于类而不属于对象的方法或者属性 3、synchronized 是同步,是一种相对线程的锁。 4、native 本地方法,这种方法和抽象方法及其类似,它也只有方法声明,没 阅读全文
posted @ 2017-04-12 18:04 我是陌生人 阅读(363) 评论(0) 推荐(1) 编辑

JQUERY插件学习之jQuery UI

摘要: jQuery UI:http://jqueryui.com/ jQuery UI介绍: jQuery UI 是以 jQuery 为基础的开源 JavaScript 网页用户界面代码库。包含底层用户交互、动画、特效和可更换主题的可视控件。我们可以直接用它来构建具有很好交互性的web应用程序。所有插件测 阅读全文
posted @ 2017-04-11 10:13 我是陌生人 阅读(533) 评论(0) 推荐(0) 编辑

一对多(多对一)关系中的inverse和cascade属性

摘要: 首先说一下inverse: "inverse" 直译过来就是"反转,使颠倒"的意思,书面化的解释为"是否将关系维护的权力交给对方" 1. 在hibernate中inverse默认是false,也就是己方拥有维护关系的权利, 当然为true的话,就是把维护关系的权利交给了对方 2. 在一对多的关系(多 阅读全文
posted @ 2017-04-09 16:11 我是陌生人 阅读(563) 评论(0) 推荐(0) 编辑

struts2拦截器的实现原理及源码剖析

摘要: struts2拦截器的实现原理及源码剖析 本文章已收录于: 本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.csdn.net/csh624366188 拦截器(interceptor)是Struts2最强大的特性之一,也可以说是struts2的核心,拦截器可以让你在Action和r 阅读全文
posted @ 2017-04-01 14:37 我是陌生人 阅读(152) 评论(0) 推荐(0) 编辑

eclipse设置默认编码格式为UTF-8

摘要: 需要设置的几处地方为: Window->Preferences->General ->Content Type->Text->JSP 最下面设置为UTF-8 Window->Preferences->General->Workspace 面板Text file encoding 选择UTF-8 Window->Preferences->Web->JSP Files 面板选择 IS... 阅读全文
posted @ 2017-03-14 10:40 我是陌生人 阅读(111) 评论(0) 推荐(0) 编辑