zoukankan      html  css  js  c++  java
  • struts2-----新建项目

    1. 建立界面原型

    2. 建立Struts.xml

        确定namespace, package, action, 空方法, result, 界面原型修改, 匹配现有设置, 测试, 做好规划

    3. 建立数据库

    4. 建立Model层

    5. 建立Service层 (Hibernate完善)

        此时可以使用JUnit进行单元测试了

    6. 着手开发

    struts2
    1. myeclipse 建立web project
    2. 配置tomcat和jdk (preference->java->installed JREs)
    3. 拷贝 D:Javajarstruts-2.3.24.1appsstruts2-blankWEB-INFlib 里除了 junit和spring-test之外都copy 到WEB-INF/lib下, 同时也会放在 referrence library下.
    4. 拷贝D:Javajarstruts-2.3.24.1appsstruts2-blankWEB-INFclasses 到src下
    5. 复制 D:Javajarstruts-2.3.24.1appsstruts2-blankWEB-INFweb.xml 内容到 项目的web.xml

    <filter>
    <filter-name>struts2</filter-name>
    <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
    </filter>
    
    <filter-mapping>
    <filter-name>struts2</filter-name>
    <url-pattern>/*</url-pattern>
    </filter-mapping>
    

      

    6. 创建一个jsp文件 , preference-web-jsp files, 设为chinise, national standard.
    建议:
    1. struts.xml里设置dev-mode, 这样在修改配置文件的时候可以自动热替换

    <constant name="struts.devMode" value="false">
    

      

    2. 如何查看jar包里的源码和doc文档?
      1. jar文件右键properties--java source attachment--external folder--找struts目录--src-core-src-main--java
      2. 查看java doc文档: jar文件右键properties--javadoc location--URL里browse--struts目录--docs--struts-core--apidocs.这样的话, 在一个java文件里, 选中一个类的名字, F1就可以查看java api
      

    3. 有时copy别的工程到自己的workspace不能运行:
        1. preference--> java-- installed JREs, 选中自己的JDK
        2. 1不奏效, 右键工程属性--Java Compiler, 确保版本和上面的JDK一样
        3. 还不行的话, 检查tomcat里的JDK版本
    4. 关于中文问题, struts.xml里添加:

    <constant name="struts.i18n.encoding" value="GBK">
    

    5. 不管网页里敲什么都显示index.jsp的话, 需要在package里写:

    <default-action-ref name="category_list"/>

    <action name="Category_list" class="com.bjsxt.bbs2009.action.CategoryAction">
      <result>/index.jsp</result>
    </action>

      

  • 相关阅读:
    mysql 中索引的限制
    lvm扩展记录
    转载:权威GIS类数据网站汇总
    转载:文件系统inodes使用率过高问题处理
    转载: k8s--pod的状态为evicted
    转载:k8s更新策略
    转载:Tomcat的JVM内存溢出解决方法
    软件推荐
    U盘安装Centos7 问题记录
    转载:Linux下查找文件
  • 原文地址:https://www.cnblogs.com/wujixing/p/5385566.html
Copyright © 2011-2022 走看看