struts2项目分析总结(截止到2012-05-15所了解的)

*************************************************************配置说明*******************************************************
1,struts基本项目的配置;

1.1  导入lib目录下相关的struts2的jar包;
1.2  重写web.xml使得所有的web请求交给struts2来处理;
1.3  编写struts2的配置文件,使得struts2对应处理相关的请求url及其返回相应的请求url;

***********************************************************
2,my97datepicker使用;

2.1  导入css文件在jsp文件中;
2.2  导入wdatepicker.js在相应的jsp文件;
2.3  导入相应的语言包lang到相应的jsp文件;
2.4  导入默认的主题到css到jsp文件中;

***********************************************************
3,easyui使用;

3.1  导入相应的主题css文件;
3.2  导入相应的icon文件;
3.3  导入本地化语言包支持;
3.4  导入jquery min包支持;
3.5  导入easyui主程序包支持jquery.easyui.min.js;

***********************************************************
4,oracle11g 连接注意事项;

4.1  导入oracle的驱动包,下载官网上最新的oracle 11g 11.2.02对应的驱动包;
4.2  最好在tomcat6下工作,因为tomcat7对应oracle11g的支持不是太好,可能会报内存或者是堆不足,泄露;

***********************************************************
5  分页的选择,自定义一个分页的标签,或者是直接采用easyui分页;

5.1  easyui分页,需要后台传到前台的是json对象,而非json字符串

5.2  自定义一个分页标签与后台交互进行分页,点击前一页或者是后一页都是进行重复的提交action操作;
***********************************************************
6  关于自定义标签的是使用;

6.1  自定义的标签中的tld文件中声明了标签的显示方式,里面传入的参数就是标签的属性,也就是方法的参数;

***********************************************************
7  oracle数据的查询

7.1 直接list所有的查询结果集,这个效率比较的低,在大数据量的情况下;
7.2 通过客户的请求随时进行与后台的交互,查询对应的分页的数据集;

***********************************************************
8  json通过struts2后台传递json对象或者是json字符串;

8.1 如果是简单的传入字符串,只需要加入一个struts2-json-plugin-2.3.1.2.jar包即可;
8.2 如果是需要传入前台的是一个jsonobject,那么需要的就是一下的6个包,必不可少,一定要注意:
      1.commons-beanutils-1.7.0.jar
      2.commons-collections-3.2.1.jar
      3.commons-lang-2.3.jar
      4.commons-logging-1.0.4.jar
      5.ezmorph-1.0.3.jar
      6.json-lib-2.1.jar

***********************************************************

9 junit测试action的方式

9.1  采用actionproxy代理进行处理;

***********************************************************

posted @ 2012-05-15 08:53  高级测试开发网  阅读(416)  评论(0编辑  收藏  举报
了解开发资源最新动态:https://seniortesting.club