01 2017 档案
摘要:1.文件目录: 2.实体类 3.接口: 4.实现类: 5.切面: 6.测试类: 7.xml配置 8.输出 9.总结: 在xml配置中会生成代理类 在使用SpringAOP的时候,业务类需要实现接口,不然就需要使用CGLIB生成目标对象的代理类 Spring会自动选择用何种方式处理代理: 1.JDK动
阅读全文
摘要:1.文件结构 2.建立接口 3.实现接口,里面的所有方法都是切入点PointCut 4.切面拦截,切面类aspect 5.获取代理类 6.测试类 7.输出: 8.总结: Proxy0是动态获取的代理 通过连接点进入切面,LogManager为切面类
阅读全文
摘要:文件结构: 添加日志: 权限检查: ①:通过继承方式 基类: Proxy1继承基类 Proxy2继承Proxy1 Proxy3这是继承的另一种方式: 测试类: 结果: ②通过接口 接口: 实现接口 Proxy1 Proxy2 测试类: 打印:
阅读全文
摘要:文件目录: 想要执行的方法: 切面拦截, 测试类: 输出: 参考网页:http://wenku.baidu.com/view/29320a66a9956bec0975f46527d3240c8447a1be.html
阅读全文
摘要:说明: UserManagerImp是设值注入,UserManagerImp2是构造注入 接口不注入,也就是在Spring配置文件中没有接口的<bean>,但是定义的时候是用接口 类都注入,①UserManagerImp和UserManagerImp2属于实现类 ②UserDaoImp是Dao类也要
阅读全文
摘要:1.首先导入需要的包: 2.文件结构: 3.先看xml配置文件: 4.1看HelloWorld部分: 打印: 由此可见,在执行 的时候,就把配置文件里面的东西执行了。 5.1看UserManager部分: 打印 总结: UserManager类和HelloWorld类的属性都是通过依赖注入的。 对象
阅读全文
摘要:OGNL就是struts.xml文件中的<result>通过get()方法,动态获取action类中的变量 OGNL在JSP页面的使用 <s:property value="#parameters['name']"/> parameters里面保存的是map类型
阅读全文
摘要:1.默认dispatcher:forward方式,服务器端跳转 2.redirect:客户端跳转 3.chain:Action转发,forward方式,服务器端跳转action 4.redirectAction:客户端跳转Action
阅读全文
摘要:或者使用IoC方法:需要实现相应的接口 二、获取http类型 或者用依赖注入方式:
阅读全文
摘要:struts传值不需要用到request,struts会处理好。 1.不是面向对象直接在jsp页面和Java代码都写:name,password。。。 以下为面向对象 2.action类实现ModelDriven<T>接口,在这样的情况下,jsp页面可以不写user.username,直接写user
阅读全文
摘要:这个时候的action:user_del就调用UserAction类中的del方法 这个时候的action:User_add就调用UserAction类中的add方法 这个时候可以跳转到相应的jsp页面
阅读全文
摘要:1.一个普通的类 2.实现Action接口 3.继承ActionSupport类
阅读全文
摘要:通过web.xml将项目交给struts管理,需要配置filter <filter-class>所在位置,也就是这个类名
阅读全文
摘要:1、<constant name="struts.action.extension" value="do" />这个时候访问action都必须加.do <constant name="struts.action.extension" value="do,," />这个时候可以是.do也可以为空 默认
阅读全文
摘要:struts.xml 配置中的namespace=”” 和 namespace=”/” 所有namespace访问都回到这个俩个工作空间中寻找action。
阅读全文
浙公网安备 33010602011771号