zoukankan      html  css  js  c++  java
  • Struts2前准备(MyEclipse)

    1. 建立项目

    a)         打开MyEclipse

    b)         新建项目

    c)         选择myeclipse-java enterprise projects-web project

    d)         项目名称:Test3

    e)         选择java ee 5.0

    此时一建立就有web.xml跟index.jsp,而没有struts.xml文件

    Java EE 5 Libraries 是MyEclipse 自带的

    1. 设定server

    a)         window – preferences – myeclipse – servers – tomcat –7.x

    b)         选择tomcat home directory

    c)         选择enable

    d)         finish

    注意Tomcat的版本【E:JAVA omcatapache-tomcat-7.0.59】(所写的地址)

    1. 设定jdk环境

    a)         window – preferences – java – installed jres

    b)         如果没有对应的JDK(不是JRE),选择add

    c)         选择standard VM -> next

    d)         选择JDK对应的Directory

    e)         将刚刚设定的JDK设为默认

    JDK是包括调试工具

    1. 建立第一个struts2.1的程序

    a)         找到struts目录下对应的apps目录

    b)         解压struts2-blank-2.1.6.war

    c)         Copy对应的lib的jar文件,(需要除junit和spring-test之外的所有文件,其中commons-io的jar包会在文件上传和下载时需要)(2.1的版本是这样),其他为必须

    d)         Copy对应的struts.xml到src目录,在package explorer视图进行操作

    在lib导入jar包,就自动会显示 Web App Libraries

    e)         注释掉struts.xml的多余内容

    f)          建立HelloStruts2_1.jsp文件

    g)         *修改jsp文件的默认编码属性window-preferences-web-jspfiles-设为Chinese,National Standard

    h)         在struts.xml中照原配置进行对应的配置

    i)           修改对应的web.xml,建立struts2的filter(参考struts自带的项目)

    1. 运行项目

    a)         可以首先部署到tomcat上项目

    b)         也可以项目右键debug as – myeclipse server app,选择刚刚建立好的server

    1. 其他

    a)         学习建立struts的dev-mode,好处在于我们修改了配置文件的时候能够自动热替换

    b)         建立jar文件对应的源码D:/share/tools/struts-2.1.6/src/core/src/main/java,以及xwork对应的源码,以及对应的javadoc location,(更好的方式是建立自己的user-library)都是在该jar打开的

    为了显示源码

    显示文档

      按ALt+/提供提示

    c)         浏览struts的目录

    d)         认识eclipse jee的项目部署目录,认识如何修改webapp的context-root,项目copy改名后可能会出现的问题

    e)         package explorer – 建立jar的源文件和目标关联,navigator – 观察所有的内容

    f)          认识Action的后缀名,在struts2默认中,带不带action都可以

    总:

  • 相关阅读:
    表格行内编辑增删改查
    rpc远程调用开发
    gdb调试程序
    Makefile文件编写
    CentOS6.6源码编译升级GCC至4.8.2
    linux 下C语言编程库文件处理与Makefile编写
    laravel队列-让守护进程处理耗时任务
    回顾javase点滴
    服务端生成word并压缩打包下载
    pytest框架插件(用例依赖、多重校验、执行顺序、失败重跑、重复执行、标记)
  • 原文地址:https://www.cnblogs.com/xiangbalao/p/4958238.html
Copyright © 2011-2022 走看看