上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 72 下一页
摘要: 模拟ClasspathXmlApplication: 存放bean信息的类: 存放bean中属性信息的类: 对应Resource注解: 阅读全文
posted @ 2016-09-27 16:19 guodaxia 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 前提:导入aop需要的jar:aspectjweaver.jar和aspectjrt.jar和cglib-nodep-2.1_3.jar 加入aop需要的命名空间: spring提供了两种切面使用方式: 基于注解方式和基于xml方式。 基于注解方式进行AOP开发: 前提: 前面加上aop声明 打开@ 阅读全文
posted @ 2016-09-27 16:14 guodaxia 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 需求:1、拦截所有业务方法2、判断用户是否有权限,有权限就让他执行业务方法,没有权限就不允许执行。(是否有权限是根据user是否为null作为判断依据) 思考: 我们该如何实现? 思路1: 我们在每个业务方法上面加上判断语句。 否决掉了。代码过多,不灵活如果我需要更改需求就要挂掉。 解决方式: 使用 阅读全文
posted @ 2016-09-27 15:49 guodaxia 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 前面的例子我们都是使用xml的bean定义来配置组件,如果组件过多很臃肿。spring2.5引入了组件自动扫描机制,在指定目录下查找标注了@Component、@Service、@Controller、@Repositiory注解的类,并把这些类自动纳入spring容器中管理。 要使用自动扫描机制, 阅读全文
posted @ 2016-09-26 22:01 guodaxia 阅读(309) 评论(0) 推荐(0) 编辑
摘要: spring setter方式注入: 注入对象属性: 前提: 在bean对应实体中有对应的setter方法。 基础代码: 在bean中有另一个bean属性的setter方法。 package cn.itcast.dao.impl; import cn.itcast.dao.PersonDao; pu 阅读全文
posted @ 2016-09-26 22:00 guodaxia 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 了解spring: Spring是一个开源的控制反转(Inversion of Controller)和面向切面(AOP)的框架,目的是为了简化开发。 IOC(控制反转): PersonDaoBean是在应用内部创建及维护的。所谓的控制反转就是本身不依赖对象的创建以及维护,依赖对象的创建及维护是由外 阅读全文
posted @ 2016-09-26 21:52 guodaxia 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 增强的手段1、继承 *被增强对象不能变 *增强内容不能变2.装饰者模式 *被增强对象可变 *但增强内容不可变3.动态代理 *被增强对象可变 *增强内容可变 首先一个方法: Proxy.newProxyInstance(ClassLoader classLoader,Class[] interface 阅读全文
posted @ 2016-09-26 11:33 guodaxia 阅读(166) 评论(0) 推荐(0) 编辑
摘要: Struts2 标签库讲解 Struts2 标签库讲解 Struts2 标签库讲解 要使用Struts2的标签,只需要在JSP页面添加如下一行定义即可: <%@ taglib prefix="s" uri="/struts-tags"%> struts2的标签共分为五大类: 一、逻辑控制标签 用于进 阅读全文
posted @ 2016-09-26 09:33 guodaxia 阅读(155) 评论(0) 推荐(0) 编辑
摘要: OGNL表达式(#号的用法) 用法1:访问OGNL上下文和Action上下文,#相当于ActionContext.getContext() 1、如果访问其他Context中的对象,由于他们不是根对象,所以在访问时,需要添加#前缀 2、 如果访问根对象(即ValueStack)中对象的属性,则可以省略 阅读全文
posted @ 2016-09-23 15:18 guodaxia 阅读(313) 评论(0) 推荐(0) 编辑
摘要: OGNL表达式语言介绍 OGNL是Object Graphic Navigation Language(对象图形导航语言)的缩写。Struts2框架使用OGNL作为默认的表达式语言。 OGNL相对于其他表达式语言的优势: 1、 支持对象方法的调用,如xxx.doSomeSpecial(); 2、 支 阅读全文
posted @ 2016-09-23 10:11 guodaxia 阅读(236) 评论(0) 推荐(0) 编辑
上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 72 下一页