zoukankan      html  css  js  c++  java
  • struts2项目分析总结(截止到20120515所了解的)

    *************************************************************配置说明*******************************************************
    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代理进行处理;

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

  • 相关阅读:
    Mysql源代码分析系列(2): 源代码结构转载
    Python 元组、列表、字典、文件
    Mysql源代码分析系列(1): 编译和调试转载
    ETL测试参考文档
    MySql select into与set的区别
    STL container
    mysqlclient5.0.2614 RPM for ppc
    linux多线程的总结(pthread用法)
    给线程变量pthread_t *thread动态分配空间
    当SQL数据库日志文件已满,或者日志很大,怎么办
  • 原文地址:https://www.cnblogs.com/seniortestingdev/p/2500888.html
Copyright © 2011-2022 走看看