1、Struts2.0.6概述

本文介绍了Struts2作为一款基于Java的MVC框架,它是Struts与WebWork的结合体。尽管存在争议,Struts2因其简化开发流程和对Servlet 2.4、JSP 2.0、Java 5的支持,成为企业级应用的首选。官方强调其易用性和设计理念,旨在提供高效的Web应用程序开发体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Struts 2 and WebWork merger

 对于Struts2,我是才开始去了解的,一时也不知该怎样概述。我只看过Struts2的部分英文文档和一些关于Struts2的博客文章,我只能以个人理解阐述一二。

Struts是优秀的java语言的MVC(模型、视图、控制器)开源框架;Struts2是目前最新版本,是结合Struts与WebWork两个框架而来的,但绝大部分属于原先WebWork框架。所以有人直骂Struts2是抄袭,而有人说实质是两者强强联合。有人开始说Struts2实现了0配置,也有人说XML配置和元数据都是配置。众说纷纭。由于我没去了解过WebWork,而现在才开始了解Struts2,所以还没有什么感想。

Struts2的平台要求是:Servlet 2.4 、JSP 2.0 和Java 5 。

官方描述是这样:

Apache Struts 2 is an elegant, extensible framework for creating enterprise-ready Java web applications. The framework is designed to streamline the full development cycle, from building, to deploying, to maintaining applications over time.

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.

翻译成中文是这样:

 Apache Struts 2是一个为企业准备好创造Java Web应用程序的优雅的、可扩展的框架。 框架设计简化了整个开发周期, 从应用程序的创建到部署、到维护。

Apache Struts 2最初作为WebWork 2被人认识。 经过几年的独立发展, WebWork和Struts社区协力创造Struts2。 Struts的这个新版本使用更加简单了,同时也更接近Struts一直所期望的那样。(译得很吃力)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值