上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页
摘要: 1.文件目录: 2.实体类 3.接口: 4.实现类: 5.切面: 6.测试类: 7.xml配置 8.输出 9.总结: 在xml配置中会生成代理类 在使用SpringAOP的时候,业务类需要实现接口,不然就需要使用CGLIB生成目标对象的代理类 Spring会自动选择用何种方式处理代理: 1.JDK动 阅读全文
posted @ 2017-01-21 12:04 言凡 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 1.文件结构 2.建立接口 3.实现接口,里面的所有方法都是切入点PointCut 4.切面拦截,切面类aspect 5.获取代理类 6.测试类 7.输出: 8.总结: Proxy0是动态获取的代理 通过连接点进入切面,LogManager为切面类 阅读全文
posted @ 2017-01-20 11:59 言凡 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 文件结构: 添加日志: 权限检查: ①:通过继承方式 基类: Proxy1继承基类 Proxy2继承Proxy1 Proxy3这是继承的另一种方式: 测试类: 结果: ②通过接口 接口: 实现接口 Proxy1 Proxy2 测试类: 打印: 阅读全文
posted @ 2017-01-16 15:43 言凡 阅读(789) 评论(0) 推荐(0) 编辑
摘要: 文件目录: 想要执行的方法: 切面拦截, 测试类: 输出: 参考网页:http://wenku.baidu.com/view/29320a66a9956bec0975f46527d3240c8447a1be.html 阅读全文
posted @ 2017-01-16 14:36 言凡 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 说明: UserManagerImp是设值注入,UserManagerImp2是构造注入 接口不注入,也就是在Spring配置文件中没有接口的<bean>,但是定义的时候是用接口 类都注入,①UserManagerImp和UserManagerImp2属于实现类 ②UserDaoImp是Dao类也要 阅读全文
posted @ 2017-01-15 16:54 言凡 阅读(896) 评论(0) 推荐(0) 编辑
摘要: 1.首先导入需要的包: 2.文件结构: 3.先看xml配置文件: 4.1看HelloWorld部分: 打印: 由此可见,在执行 的时候,就把配置文件里面的东西执行了。 5.1看UserManager部分: 打印 总结: UserManager类和HelloWorld类的属性都是通过依赖注入的。 对象 阅读全文
posted @ 2017-01-15 14:03 言凡 阅读(223) 评论(0) 推荐(0) 编辑
摘要: OGNL就是struts.xml文件中的<result>通过get()方法,动态获取action类中的变量 OGNL在JSP页面的使用 <s:property value="#parameters['name']"/> parameters里面保存的是map类型 阅读全文
posted @ 2017-01-13 16:47 言凡 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 1.默认dispatcher:forward方式,服务器端跳转 2.redirect:客户端跳转 3.chain:Action转发,forward方式,服务器端跳转action 4.redirectAction:客户端跳转Action 阅读全文
posted @ 2017-01-13 12:42 言凡 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 或者使用IoC方法:需要实现相应的接口 二、获取http类型 或者用依赖注入方式: 阅读全文
posted @ 2017-01-12 17:30 言凡 阅读(638) 评论(0) 推荐(0) 编辑
摘要: struts传值不需要用到request,struts会处理好。 1.不是面向对象直接在jsp页面和Java代码都写:name,password。。。 以下为面向对象 2.action类实现ModelDriven<T>接口,在这样的情况下,jsp页面可以不写user.username,直接写user 阅读全文
posted @ 2017-01-12 15:43 言凡 阅读(950) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页