IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope:Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    
developerWorks 中国 > Java technology > Java Web 开发 > developerWorks

Struts

Java 社区最流行的 MVC 框架

首页 JSP/Servlets JSF Struts Spring Java & Rails Ajax
Struts 已经成为了用 Java 创建 Web 应用的一个最流行的框架工具,Struts 所实现的 MVC 模式给 Web 应用带来了良好的层次划分,同时也提供了一系列的工具来简化 Web 应用的开发。
2006 年 11 月 9 号 更新
追求代码质量: 测试 Struts 遗留的应用程序
追求代码质量: 测试 Struts 遗留的应用程序
虽然 Struts 正在慢慢退出 Web 框架的历史舞台,但它的遗产仍然存在,存在的形式主要是需要测试和维护的应用程序。这个月,Andrew Glover 向您介绍如何使用 JUnit 的 StrutsTestCase、DbUnit 以及在这个系列中迄今为止学到的一些工具,把以质量为中心的方法用于 Struts 上的测试(可以这么说)。   更多 >
你好,Shale: 剖析 Shale 应用程序: 本文介绍了 Shale 库的存储方式,定制文件的放置位置以及在何处向 Shale 应用程序插入专门的行为。
你好,Shale:Shale 不是 Struts: 本文解释了 Shale 是什么,Shale 与 Struts 框架的不同之处,以及如何在开发环境中安装和设置它。
更多文章 > | 更多教程 > | Web 专区 > | Open source 专区 >
 Struts 基础

入门

Struts,MVC 的一种开放源码实现
本文介绍 Struts,它是使用 servlet 和 JavaServer Pages 技术的一种 Model-View-Controller 实现。Struts 可帮助您控制 Web 项目中的变化并提高专业化水平。

深入 Struts 1.1
作为基于 MVC 模式的 Web 应用最经典框架,Struts 已经正式推出了 1.1 版本,该版本在以往版本的基础上,提供了许多激动人心的新功能。本文就将带你走进 Struts 1.1去深入地了解这些功能。


配置

使用多个 Struts 配置文件
把大的配置文件分成更小的、更具可管理性的部分,可以让 Struts 应用程序更容易组织和维护。在这份教程中,McLaughlin 介绍了如何把 Apache Struts 设置成使用多个配置文件。本教程回顾了 Struts 的配置,逐步介绍了分而治之的配置策略的执行,并介绍了一些额外的配置清理选项。

使用 Struts Validator
跟随 Web 开发专家 Brett McLaughlin 一步步安装和配置 Struts Validator 组件。Validator 最初始是在 Struts 之上独立于 Sruts 开发的,现在已经是专业 Struts 应用程序编程的必备组件。使用 Validator,可以验证 Struts ActionForm 中的输入。在本教程中,将学习在不触及现有 Java 代码的情况下,声明性地执行这种验证。


回页首
 Struts 开发

用 Struts 建立 MVC 应用的介绍
本文讲述了如何用 Struts 建立 MVC 应用。

运用类反射机制简化 Struts 应用程序的开发
本文讲述了如何利用 Java 的反射的机制来简化 Structs 应用程序的开发。

用 Struts 实现动态单选按钮
本文介绍通过嵌套 Struts 标记创建单选按钮组。然后用一个特定的表单 bean 指向这个标记并对保存单选按钮值的 String[] 数组进行迭代,把相同的 name 属性分配给每个 value 属性。

Struts 的动态复选框
本文介绍了易于使用的创建动态选择复选框的 Struts 诀窍。

编写自己的 secret Santa Web 应用程序
本系列文章展示了一个基于 J2EE 的 secretSantaWeb 应用程序的设计和实现,并讨论了可以用来为这种应用程序的开发提供方便的工具和技术。


Eclipse

在 Eclipse 中开发 Struts 应用程序
本文向大家介绍了如何配置基于 Eclipse 的 Easy Structs 插件,并介绍了如何结合使用 easy structs 和 Eclipes 来开发 Struts 应用。

使用 Easy Struts for Eclipse 开发 Struts
本文向您介绍了如何在 Eclipse IDE 中使用 Easy Struts 插件开发 Struts 应用程序。


WebSphere Studio

用 WebSphere Studio V5 编写一个简单的 Struts 应用程序
这篇文章描述了怎样用 WebSphere Studio Application Developer 5.0 中的内建支持功能创建一个简单的 Strust 示例。

在 WebSphere Studio V5 中使用 Struts 框架
本系列介绍如何使用 IBM WebSphere Studio Application Developer Version 5 内置的 Struts 1.02 和 1.1(Beta 测试版 2)支持工具和运行时环境。

创建基于 Struts 的 Web 应用程序 -- 使用 IBM WebSphere Studio 开始学习 Struts 的提示和技巧
本文演示了如何使用 IBM 的 WebSphere Studio 产品来创建一个使用 Struts 的简单 Web 应用程序

使用 WebSphere Studio Enterprise Developer V5 的 EGL 和 Struts
本文描述了 WebSphere Studio Enterprise Developer V5 用来部署用 WebSphere Application Server V5 的企业生成语言(Enterprise Generation Language,EGL)编写的应用程序的体系结构。


WebSphere Portal

在 IBM WebSphere Portal 的呈现阶段执行 Struts 操作
IStrutsPrepareRender 接口是 IBM Struts Portlet Framework 功能强大的新特征,在 IBM WebSphere Portal 的呈现阶段,开发者可以通过使它轻松地进行编写 Render Struts 的操作。

开发和部署一个作为 WebSphere Portal V5 Portlet 的 Struts 应用程序
本文描述并举例说明了如何利用 Jakarta Struts Framework(已并入 IBM Struts Portlet Framework)来开发和部署一个作为 Portlet 运行在 IBM WebSphere Portal V5 中的的应用程序。

将状态模式应用于 WebSphere Portal V5 Portlet
随着 WebSphere Portal 成为企业门户应用程序的首选平台,用于 Portlet 开发的定义完善的框架和模式正变得越来越重要。本文讨论了对管理 Portlet 中复杂的应用程序页面流程的模式的需求,这将实现高效的处理并使您得到简洁的代码并容易地调试、维护和改进应用程序。

使用 Struts portlet 在门户应用程序中实现页面导航
本文描述了如何使用 Struts portlet 框架中内置的多模块支持来组织 Web 导航模式。


Web 服务

为 Web 服务构建 Struts 应用程序
本文向您展示了如何在模型-视图-控制器(MVC)设计模式的基础上来构建 Web 服务应用程序。

使用 WebSphere V5 工具和技术来开发和部署 Web 服务 ― 第 3 部分:Struts
本文讲述了如何使用 Application Developer 创建和测试基于 Jakarta Struts 的使用 Web 服务的 Web 应用程序。


回页首
 测试

StrutsTestCase 简化开发过程
本文将介绍 StrutsTestCase(STC)框架,解释如何用模拟方式和 Cactus 方式测试示例应用程序。


回页首
 集成

Struts 与 Velocity 的集成
本文带您一步步地把 Velocity 模板引擎集成进 Struts 应用程序。结果是一个快速、灵活的 JSP 替代物,同时带有希望从 Struts 得到的所有方便。

集成 Struts、Tiles 和 JavaServer Faces
本文演示了如何在 Struts-Faces 集成库中定制类以使得它们可以与 Tiles 和 JSF 一同使用,并用一个实际的例子解释了这个过程背后的基本原理以及如何使用新的一组类的细节。

Struts 和 Tiles 辅助基于组件的开发
本文中,Wellie Chao 说明了 Struts 和 Tiles 组合为什么是用来创建 Web 应用程序的最佳工具包,而且向您展示了如何开始使用它,这里主要讲述自 Struts 0.9 以来的更改。

通用验证系统
本文较详尽地介绍了 Apache Jakarta 开源项目的子项目之一 commons-validator(通用验证系统),它使用了一个 XML 文件来定义针对用户输入的数据验证功能,整个验证体系提供了很强的扩展性,使得开发者可以开发自己的验证函数加入到这个验证体系中来。


回页首
 迁移

将 Struts 应用程序迁移到 WebSphere Portal
本文将展示可以如何使用 Struts Portlet Framework 来迁移现有的 Struts 应用程序并将其部署到部署到 WebSphere Portal 中。

从 VisualAge for Java 迁移到 WebSphere Studio Application Developer V5
本文将帮助您把包含 EJB 和 Struts 的 J2EE Web 应用程序从 VisualAge for Java 迁移到 WebSphere Studio Application Developer 5.0 。本文包含从真实的项目中学到的技巧、注意事项和经验。


回页首
   热点链接
免费下载 WAS CE 正式版
免费获得 dW 技术专刊!
最新 IBM 软件试用版 DVD,免费征订!
dW 每月特别推荐
精品教程推荐
软件试用版下载
   编辑推荐
Java 应用开发源动力
WAS CE 专栏
Eclipse 专题
所有 Geronimo 文章
所有 Geronimo 教程
所有 Eclipse 文章
所有 Eclipse 教程
向基于开放标准的开发迁移
  特别推荐
Eclipse 项目资源中心
developerWorks 图书频道
DB2 9 数据服务器,疾速体验 pureXML

 
    关于 IBM 隐私条约 联系 IBM 使用条款