元素可以把逻辑上相关的一组Action、Result、Intercepter等元素封装起来,形成一个独立的模块,package可以继承其他的package,也可以作为父包被其他的package继承,比如“”中,helloworld这个包就继承了struts-default这个包。
元素有如下属...
分类:
其他好文 时间:
2014-05-19 19:52:20
阅读次数:
311
刚刚认真开始学java不超过半年时间,现在在学习struts2框架,接触到了责任链这个设计模式,并通过这个模式似乎明白了aop切面编程,因为如果没有责任链存在的话,则程序不会从中被断很多次,但是有了这个链子,就像把一个很流畅的程序切了很多次一样,我很喜欢这个名字,话不多说了,介绍责任链:(下面这.....
分类:
其他好文 时间:
2014-05-19 18:37:22
阅读次数:
227
前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。
总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、Tr...
分类:
编程语言 时间:
2014-05-19 18:33:00
阅读次数:
230
环境配置项目使用SSH架构,现在要添加Spring事务管理功能,针对当前环境,只需要添加Spring 2.0
AOP类库即可。添加方法:点击项目右键->Build Path->Add librarys:打开Add Libraries对话框,然后选定
MyEclipse Libraries:点击Nex...
分类:
编程语言 时间:
2014-05-19 18:23:14
阅读次数:
539
什么是AOP? (以下内容来自百度百科) 面向切面编程(也叫面向方面编程):Aspect
Oriented
Programming(AOP),通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。是软件开发中的一个热点,也是Spring框架中的一个重要内容。利用AOP可以对业务逻辑的各个部...
分类:
编程语言 时间:
2014-05-19 17:37:38
阅读次数:
523
1)基本使用
名称为“dispatcher”的ResultType,在struts-default.xml里的配置如下:
通过配置可以看出,它对应的实现类是ServletDispatcherResult。
如果采用JSP作为视图的实现技术,那么这个ResultType是最常用的。在这个Re...
分类:
其他好文 时间:
2014-05-19 17:04:43
阅读次数:
255
1)基本使用
名称为“redirect”的ResultType,在struts-default.xml里的配置如下:
通过配置可以看出,它对应的实现类是ServletRedirectResult。
这种Result同常也使用JSP作为视图技术。它包装的是javax.servlet.http...
分类:
其他好文 时间:
2014-05-19 16:04:55
阅读次数:
244
同样是测试,JUnit和Spring TestContext相比,Spring
TestContext优势如下:1.Spring
TestContext可以手动设置测试事务回滚,不破坏数据现场2.在测试类中不用手动装配bean,只要一个@Autowired即可自动装配----------------...
分类:
编程语言 时间:
2014-05-19 15:10:24
阅读次数:
304
1)基本使用
名称为“chain”的ResultType,在struts-default.xml里的配置如下:
chain是一种特殊的视图结果,用来将Action执行完之后链接到另一个Action中继续执行,新的Action使用上一个Action的上下文(ActionContext),数据也...
分类:
其他好文 时间:
2014-05-19 15:09:03
阅读次数:
228
简单的说,Result是Action执行完后返回的一个字符串,它指示了Action执行完成后,下一个页面在哪里。具体页面在哪里,是在struts.xml里面配置的。
按照上面的讲述,Result仅仅是个字符串,仅仅是用来指示下一个页面的,那么如何才能够到达下一个页面呢?下一个页面如何能正确地展...
分类:
其他好文 时间:
2014-05-19 11:55:40
阅读次数:
305