Struts 2视频开发教程--第一讲,初识Struts 2

 Struts 1.x自动诞生以来,已经成为 Java Web开发中最流行的框架,随着 struts 2.x版本的推出,其技术架构更加先进、扩展性更好,也逐步受到大家的欢迎,越来越多的企业和项目也逐渐开始采用了Struts 2.x 。(视频制作中,敬请期待。。。。。)
1  Struts 官方主页
    浏览器打开http://www.apache.org/,进入到apache的官方主页,apache是java很著名的 开源组织,其下有很多有名的子项目,比如说
Ant-Java构建工具,Geronimo-Java EE服务器,Logging-日志工具,Lucene-搜索引擎,当然,Struts也是其中的一个子项目,其官方网站是
http://struts.apache.org/
2  版本的选择(Beta和GA)
    Struts 2提供了两个版本 ,一个是测试版Struts 2.1.2 Beta Release,一个是稳定版本General Availability,Beta版本是测试阶段发布的版本,通常会有Bug,而GA版本是经过大量测试并且相对稳定的版本,建议下载GA版本。如果想要了解最新的Struts的特性,则可以下载Beta版本。
3  Struts 2和WebWork 2的区别

    Apache Struts 2 was originally known as WebWork 2. After working independently for several years, the WebWork and Struts communities joined forces to create Struts2. This new version of Struts is simpler to use and closer to how Struts was always meant to be.

    Struts 2 在WebWork 2基础上开发来的,事实上与Struts 1.x的架构完全不同,所以之前了解WebWork的人学起Struts 2会相对容易,而熟悉Struts 1.x的人学Struts 2并没有什么优势。所以我们可以更多的认为Struts 2是WebWork 2的包装版,而不是Struts 1.x的升级版。

下载 Struts 2.0.11.2
    点击 http://struts.apache.org/download.cgi#struts20112下载Struts,Struts 提供了多个形式的下载,包括:

          * Full Distribution: struts-2.0.11.2-all.zip  所有的Struts文件,包括文档、示例程序、依赖和发布的类包、源代码
          * Example Applications: struts-2.0.11.2-apps.zip 示例应用程序
          * Blank Application only: struts2-blank-2.0.11.2.war 一个基本的Struts的应用程序
          * Essential Dependencies Only: struts-2.0.11.2-lib.zip 依赖和不发布的类包
          * Documentation: struts-2.0.11.2-docs.zip 文档、API
          * Source: struts-2.0.11.2-src.zip 源代码
          * Alternative Java 4 JARs: struts-2.0.11.2-backport.zip 对JDK1.4应用版本支持的类包

      这里我们选择struts-2.0.11.2-all.zip下载,下载解压缩后可以看到有一些文件夹,如下:


      其中,apps为示例程序、docs为帮助文档和api文档等、lib为struts运行以及依赖的包、src为源代码,backport为开发的一些资源,如果已经安装svn客户端,比如Totorious SVN的话,可以直接获取这些资源。

      5  安装demo应用程序

       将“apps”文件夹下的“struts2-showcase-2.0.11.2.war”文件复制到Tomcat的webapps目录下,然后改名为“showcase.war”,启动Tomcat后浏览器中输入“http://localhost:8080/showcase”,如图


       

       Struts自带的示例程序是很好学习资料,基本上覆盖了Struts的各种应用,大家需要认真学习这些示例程序。

      原文:http://www.blogjava.net/janetvsfei/archive/2008/08/27/224165.html

      • 0
        点赞
      • 0
        收藏
        觉得还不错? 一键收藏
      • 0
        评论
      评论
      添加红包

      请填写红包祝福语或标题

      红包个数最小为10个

      红包金额最低5元

      当前余额3.43前往充值 >
      需支付:10.00
      成就一亿技术人!
      领取后你会自动成为博主和红包主的粉丝 规则
      hope_wisdom
      发出的红包
      实付
      使用余额支付
      点击重新获取
      扫码支付
      钱包余额 0

      抵扣说明:

      1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
      2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

      余额充值