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代理进行处理;

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



本文转自hcy's workbench博客园博客,原文链接:http://www.cnblogs.com/alterhu/archive/2012/05/15/2500888.html ,如需转载请自行联系原作者。
目录
相关文章
|
5月前
|
前端开发 druid Java
开题报告-基于SpringBoot的美食系统的设计的实现
开题报告-基于SpringBoot的美食系统的设计的实现
167 0
|
5月前
|
JavaScript 前端开发 Java
开题报告-基于SpringBoot手办周边系统的设计与实现
开题报告-基于SpringBoot手办周边系统的设计与实现
|
5月前
|
XML Java 数据格式
javaweb实训第五天下午——xml配置文件约束报错问题
问题描述: 如果电脑连不上网,或者网速不好可能会造成Spring框架中xml配置文件出现错误。但是这个错误不影响项目的运行的;
55 0
|
11月前
|
前端开发 安全 Java
【开题报告】基于SpringBoot的鲜花销售系统的设计与实现
【开题报告】基于SpringBoot的鲜花销售系统的设计与实现
230 0
|
11月前
|
安全 前端开发 Java
【开题报告】基于SpringBoot的演唱会门票在线预定系统的设计与实现
【开题报告】基于SpringBoot的演唱会门票在线预定系统的设计与实现
302 0
|
11月前
|
安全 Java 测试技术
【开题报告】基于SpringBoot的民宿在线预定系统的设计与实现
【开题报告】基于SpringBoot的民宿在线预定系统的设计与实现
411 0
|
数据安全/隐私保护 C++
2014秋C++第12周项目4参考- 银行系统
课程主页在http://blog.csdn.net/sxhelijian/article/details/39152703,课程资源在云学堂“贺老师课堂”同步展示,使用的帐号请到课程主页中查看。  【项目4 - 银行系统】这是我们要做的一个真正的项目!涉及到的技术都用过了,只不过,程序真的要长得多了。  在学习中,总是想要些成就感的。当你没有做过一些事情的时候,总是不能知道所学知识究竟能干些什
1065 0
|
数据安全/隐私保护 C++
C++第12周项目5.1——银行系统框架
课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759 【项目5-银行系统】  这是我们要做的一个真正的项目!涉及到的技术都用过了,只不过,程序真的要长得多了。  在学习中,总是想要些成就感的。当你没有做过一些事情的时候,总是不能知道所学知识究竟能干些什么。在学习过程中,完成一个像样的项目,那是一件很酷的事情,也让我们更有激
1160 0
2010年上半年5月份系统分析师上午试题答案(分析与解答)之四(第3次修订 修订时间:2010年6月1日14:41)
2010年上半年5月份系统分析师上午试题答案(分析与解答)之四 (30) 参考答案:A (31) 参考答案:C (32) 参考答案:B (33) (根据2009版大纲编写)第12章项目管理 P389 参考答案:C (34) 参考答案:A (35) 参考答案:C (36) 试题: 注意关键词“原理等价”四个字。
822 0