一.
Struts2.0开发周期短,提高开发效率
这个跟开发效率有关,软件的可升级性有关
一个软件公司能否发展,能否在竞争中不至于被淘汰,我觉得决定性的一个因素是
能否对客户的需要变化做出快速的反映。
而要做到这样,开发的软件必须可升级性很强,移植性很强!
要达到这个目标,选择优秀的框架很重要。
二.
数据库底层Hibernate结合Spring业务层的成功无可置疑,Struts2.0跟Spring无缝结合,解决权限管理,日志管理问题轻而易举
近些年兴起的Spring,Hibernate是就是冲着解决缩短开发周期来的。
Spring的强大,无可置疑的,spring在权限管理,日志管理这两个东西上做得很好,其它技术还没办法相比的。其实这些是Spring最特别的一个方面---AoP(面向方面编程),其它的EJB3.0虽然也有AoP,但跟Spring的AoP的灵活性相比,相差甚远。当然,搞计算机集群,EJB3.0用得上场,Spring不行。不过,目前的状况来看,很多应用没必要用EJB3.0。杀鸡没必要用牛刀。用了就浪费人力资源。
三.
表现层的技术框架广泛发展,Struts2.0才是首先
表现层的,目前几个流行的框架,我都尝试过很多了jsf,struts1.2,struts2.0
Struts1.2的表单验证很差,JSF解决了,但JSF太复杂!学习上一两年都不见得进步大,跟成熟的技术Spring接合不好!而Struts2.0跟spring无缝接合。Struts2.0不再依赖于Web容器,Action类能够在spring容器里定义,给Spring做日志管理,权限管理带来方便。
四.
Struts2.0发展速度惊人
Struts2.0跟webWork框架没有多大的区别,大家认为它是WebWork2.x的升级版,它是今年2月才发布的,发展很快了。在Google上搜索这目前流行的几个框架,会发现Struts2.0的结果是最多的。
以后我建立的团队,就是以Spring,Hibernate,Struts2.0为核心技术。
分享到:
- 2007-08-28 22:59
- 浏览 4745
- 评论(5)
- 论坛回复 / 浏览 (5 / 3954)
- 查看更多
相关推荐
Struts2.0框架是Java Web开发中的一款经典MVC(Model-View-Controller)框架,它极大地简化了Web应用的构建,提高了开发效率。本书《Struts2.0框架书籍》显然是一本深入探讨这一框架的专业教程,旨在帮助开发者理解...
### Struts2.0框架技术详解 #### 一、MVC思想 **1.1 Model I 模式和 Model II 模式** ##### 1.1.1 Model I 模式 在Model I模式下,整个Web应用几乎全部由JSP页面组成。JSP页面不仅接收处理客户端请求,还直接...
struts2.0的数据校验框架struts2.0的数据校验框架struts2.0的数据校验框架struts2.0的数据校验框架
Struts2.0是Java Web开发中的一个强大框架,它基于Model-View-Controller(MVC)设计模式,为开发者提供了构建可维护性高、结构清晰的Web应用程序的工具。这个"Struts2.0视频教程+struts2.0中文教程"包含的资源旨在...
总的来说,Struts2.0通过引入POJO Action、拦截器、集成Spring以及丰富的标签库等特性,为Java Web开发提供了一个强大且灵活的框架。开发者可以利用这些特性快速构建出功能完善、性能优异的Web应用,同时保持代码的...
总之,Struts 2.0框架提供了强大的MVC支持,通过Action、配置文件和过滤器机制实现了对HTTP请求的处理,从而简化了Web应用程序的开发和维护。理解和掌握Struts 2的工作原理和配置方式,对于构建高效、可维护的Java ...
Struts2.0是Java Web开发中的一个热门框架,它基于Model-View-Controller(MVC)设计模式,为开发者提供了构建动态Web应用程序的强大工具。API文档是理解任何框架核心功能的关键,对于Struts2.0也不例外。让我们深入...
一、Struts2.0框架基础 Struts2.0是Struts1的升级版,它在功能和易用性上都有显著提升。框架的核心组件包括Action、Result、Interceptor等,它们协同工作以处理HTTP请求并生成响应。Action是业务逻辑的载体,Result...
struts2.0框架介绍。让你真正了解struts的结构和搭过程建
这个"三大框架中文文档中的struts2.0开发手册"为程序员提供了一份详尽的参考资料,帮助他们理解和掌握Struts2.0的核心概念、配置以及实践方法。 Struts2.0的核心特性包括: 1. **Action和结果类型**:Struts2.0中的...
转换器是Struts2.0框架中的一个重要概念,它负责将请求参数转换为Java类型的数据。Struts2.0内置了一系列的转换器,如默认转换器、日期转换器等,同时也支持自定义转换器,满足各种复杂类型的转换需求。通过转换器,...
Struts2.0 jar包是Java Web开发中的一个重要组件,它是Apache Struts框架的一个特定版本。Struts2是一个基于MVC(Model-View-Controller)设计模式的开源框架,用于构建可维护性高、结构清晰的Java应用。该框架极大...
Struts 2.0是Java Web开发中的一个关键框架,它是Apache软件基金会的顶级项目,融合了原本独立的Struts 1.x和...在实际项目中,熟练掌握Struts 2.0框架能够帮助开发者提高开发效率,构建出稳定、高效的应用系统。
2. **为什么学习 Struts 2?** - 在现代 Web 开发中,Struts 2 框架提供了一种高效且模块化的应用构建方式。 - 它支持 MVC 设计模式,能够帮助开发者更好地组织代码结构。 - MVC 模式下: - 控制器(Controller)...
Struts2.0是一款强大的Java Web框架,它在MVC(Model-View-Controller)设计模式的基础上,提供了灵活且强大的架构来构建企业级的Web应用程序。这个“Struts2.0 Jar包”包含了所有必要的库文件,使得开发者可以便捷...
1. **Struts2.0简介**:讲解Struts2.0的历史、设计理念和核心组件,对比与前一代Struts1.x的区别,以及为什么选择Struts2.0作为开发框架。 2. **环境搭建**:指导如何配置开发环境,包括JDK、Apache Tomcat服务器、...
在Struts2.0框架中,jar文件通常包含了以下关键组件: 1. **核心库**:如`struts2-core.jar`,这是框架的基础,提供了Action、Result、Interceptor等核心功能,以及配置解析和执行的核心逻辑。 2. **插件**:例如`...
Struts2.0框架是Java Web开发中广泛使用的MVC(Model-View-Controller)架构,它极大地简化了Web应用程序的构建。以下是对Struts2.0框架搭建过程的详细说明: 首先,我们需要一个合适的J2EE开发环境。这通常包括...
Struts2.0框架整合了多种开源项目,如FreeMarker或JSP作为视图技术,OGNL(Object-Graph Navigation Language)作为表达式语言,以及拦截器机制来处理请求。框架的核心部分包括Action类,它是业务逻辑的载体;配置文件...