`
txf2004
  • 浏览: 7043420 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Struts 2.1,安全的传统MVC框架选型

阅读更多

Struts2.1继承了Struts无敌的用户数量,加上Webwork大为优雅的架构,再加上新鲜出炉的2.1版Convention Plugin在RoR式零配置文件方面的完善,个人对它已相当满意。

没人知道多如牛毛的传统MVC框架中哪个是最好的,但就像硬件界买IBM不会犯错一样,Struts2.1也应该是未来一段时间里安全的选择,特别是企业里有N多开发团队和开发人员的时候。

当然,现在fashion已从传统MVC框架转向RIA与Ajax套装了,这要另论。

Struts2.1.6的更新,可见InfoQ中文站的一篇报道

1.Convention-Plugin,比原来的CodeBehind-Plugin提供了完整的annotation以供默认大于配置失效时使用,让人可以放心的告别struts.xml。

2.号称2.1.6是一道坎,过了之后更新速度会大大加快。以前2.1.2 Beta挂了好久没动静,搞得大家以为项目要死掉了。

3.将Dojo这类我们并不关心的东西剥离到了plugin中,让人觉得Struts2的掌舵人不会让项目像Spring那样急速膨胀。

分享到:
评论

相关推荐

    Struts

    **Struts** 是一个开放源代码的Java Web应用程序框架,它基于模型-视图-控制器(MVC)设计模式,由Apache软件基金会维护。Struts通过提供一套标准化的方式来组织Web应用程序中的业务逻辑、用户界面和数据访问,从而...

    Struts in Action 中文版(有索引).pdf

    书中详细介绍了如何将 Struts 框架应用于实际的 Web 应用开发过程中,包括但不限于:如何使用 Struts 的 MVC 架构来组织代码,如何利用其内置的标签库简化页面开发等。 #### 1.1.5 再看看 这部分内容可能是指对 ...

    电信增值服务计费管理系统-毕业论文_Java

    STRUTS2.1是一个用于构建企业级Web应用程序的MVC框架,负责处理用户请求和业务逻辑;HIBERNATE3.2是对象关系映射框架,简化了数据库操作,将Java对象和数据库表进行映射,实现了数据持久化;SPRING2.5则是全面的轻量...

    基于Java开发的在线考试信息管理(公共资源模块)的设计与实现.doc

    Struts作为MVC模式的实现框架,提供了强大的控制层支持,简化了Web应用的开发。它处理HTTP请求,管理视图展示,确保了系统的一致性和可预测性。 2.3 Spring框架 Spring是企业级Java应用的核心框架,它提供了依赖...

    基于struts2、spring、hibernate构建一个网上投票系统-毕业论文.doc

    Struts2作为MVC框架,负责处理用户请求,调度控制逻辑。首先配置Struts2的核心配置文件,定义Action类与视图的映射关系,然后创建Action类,实现业务逻辑。 2.2 添加Hibernate Hibernate作为持久化框架,用于数据库...

    大数据功能模块概要设计.doc

    J2EE服务端开发涉及的库包括apache-commons提供基础类扩展,json-lib处理JSON数据,junit进行单元测试,struts2/spring mvc作为MVC框架,ibatis/mybatis/hibernate作为ORM层选择。 **选型** 3.1 **中间件**:商业...

    J2EE框架-使用指南

    - **页面请求处理层**:Struts 1.1,MVC模式的框架,负责控制器功能。 - **业务层**:Spring 1.1,提供依赖注入和面向切面编程,管理业务对象的生命周期。 - **持久层**:Hibernate 2.1,对象关系映射(ORM)框架,...

    sturts2 hibernate spring

    - **Struts2.1**:一个用于构建企业级Java Web应用的MVC框架,提供了丰富的标签库和拦截器机制。 - **Hibernate3.2**:一个ORM(对象关系映射)框架,简化了数据库操作,提高了开发效率。 - **Spring2.5**:一个...

    基于J2EE框架的个人博客系统项目软件源码+毕设论文文档资料.zip

    由于J2EE的开源的框架中提供了MVC模式实现框架Struts、对象关系模型中的Hibernate 的框架及拥有事务管理和依赖注入的Spring。利用现存框架可以更快开发系统。所以选择Java技术作为blog 的开发工具。 为了增加系统的...

    网页即时聊天工具的设计与实现--毕业设计

    ##### 2.1 Struts MVC框架 Struts MVC框架是一种用于构建动态Web应用程序的Java框架。它采用了模型-视图-控制器(Model-View-Controller, MVC)架构模式,能够帮助开发者更好地组织代码结构,提高开发效率。在本...

    基于java-web的学生信息交流和自主管理系统的设计与实现.doc

    在框架选择上,采用了Struts2,这是一个流行的开源MVC框架,它简化了Web应用的开发流程,提高了代码的可维护性和可扩展性。 2.2 系统架构 系统采用三层架构设计,包括表示层(前端)、业务逻辑层(后端)和数据...

    (完整word版)基于Java的web网上书城设计.docx

    - **框架**:Struts框架用于简化MVC架构的实现,提高开发效率。 ##### 5.2 系统架构 - **分层设计**:采用典型的三层架构(表现层、业务逻辑层、数据访问层)。 - **组件集成**:通过Struts框架整合JSP和Servlet,...

    基于jsp码头船只出行及配套货柜码放管理系统设计说明书.doc

    同时,采用了Java三大框架——Spring、Struts和Hibernate,这三者结合提供了强大的MVC(Model-View-Controller)架构支持,使得系统在业务逻辑处理、页面展示和数据持久化方面表现出色。 2.2 Spring框架 Spring作为...

    基于Struts2,Jsp,Mysql的酒店预订系统【毕业论文,绝对精品

    Struts2是一个强大的MVC(Model-View-Controller)框架,它简化了Web应用的开发,提供了良好的架构设计,增强了系统的可维护性和可扩展性。而JSP(Java Server Pages)作为服务器端脚本语言,用于生成动态网页,结合...

    ssm基于web的微博网站的设计和实现+java毕业论文.doc

    本论文旨在设计并实现一个基于SSM(Spring、Struts、MyBatis)框架的微博系统,旨在提高数据处理效率,增强用户体验,并确保数据安全。 1.2 系统开发意义 开发基于Web的微博网站能够有效解决传统信息管理中的诸多...

    库存管理系统

    **2.1 技术选型** - **Servlet**: 作为控制层的主要实现方式,Servlet负责接收客户端请求并处理业务逻辑。 - **JSP**: 作为视图层的主要实现方式,JSP页面负责展示数据。 - **MVC架构**: 通过MVC模式将业务逻辑、...

    基于java web的学生信息交流和自主管理系统的设计与实现 (2).pdf

    本系统采用Java Web技术栈进行开发,选择Eclipse作为开发环境,Oracle数据库作为数据存储层,Struts2作为MVC框架,以实现系统的业务逻辑和页面展示。 2.2 架构设计 系统采用三层架构设计:表现层(视图)、业务逻辑...

    轻量级JAVA-EE在教材管理系统开发的应用研究.doc

    系统设计基于Java EE平台,其核心组件包括Struts2.1、Spring2.5和Hibernate3.2,构成了经典的MVC三层架构。Struts2负责处理请求和视图展示,Spring提供依赖注入和事务管理,而Hibernate则作为ORM(对象关系映射)...

Global site tag (gtag.js) - Google Analytics