Janet's Dream

隐形的翅膀o(∩_∩)o...

 

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的升级版。

4  下载 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的各种应用,大家需要认真学习这些示例程序。

       


       

      posted on 2008-08-27 21:09 Janet 阅读(2448) 评论(6)  编辑  收藏 所属分类: Struts 2

      评论

      # re: Struts 2视频开发教程--第一讲,初识Struts 2 2008-08-28 07:54 tK

      期待呀~~  回复  更多评论   

      # re: Struts 2视频开发教程--第一讲,初识Struts 2 2008-08-28 10:14 im

      用过struts 1.2 正在学习struts 2 怎么感觉完全不一样 看的我一头雾水  回复  更多评论   

      # re: Struts 2视频开发教程--第一讲,初识Struts 2 2008-08-28 12:50

      很好,很贴切,有续集没  回复  更多评论   

      # re: Struts 2视频开发教程--第一讲,初识Struts 2 2008-08-28 15:12 Janet

      @im
      慢慢来,Struts 2与Struts 1不太一样。  回复  更多评论   

      # re: Struts 2视频开发教程--第一讲,初识Struts 2 2008-08-28 15:13 Janet

      @猪
      会逐步推出续集的,请持续关注  回复  更多评论   

      # re: Struts 2视频开发教程--第一讲,初识Struts 2 2008-08-28 19:25 Struts 2视频教程

      http://www.verycd.com/topics/210454/ 很好的struts2的视频教程   回复  更多评论   


      只有注册用户登录后才能发表评论。


      网站导航:
      博客园   IT新闻   Chat2DB   C++博客   博问  
       

      导航

      统计

      常用链接

      留言簿(1)

      随笔分类

      随笔档案

      Professor

      搜索

      最新评论

      阅读排行榜

      评论排行榜