`

struts的优缺点

阅读更多
struts的优点:
1、实现了MVC模式(model、view、controller),使代码更具有模块化
2、struts提供了丰富的tag,如能灵活使用,将大大增加开发效率
3、页面导航清晰,个页面之间的跳转在struts-config.xml进行配置就可以了,就算是其他项目组来开发时也可以马上上手
4、提供了exception异常处理机制,可以方便的处理异常,更有效了防止了程序员在编程时漏写try{}catch(Exception e){}语句而导致的麻烦
5、提供了数据库连接池管理
6、支持I18N
7、open source
struts的缺点:
1、过分依赖于web容器,当修改配置文件时需要重启服务器
2、配置文件过于复杂
3、Action是单例模式并且必须是线程安全的,因为只有一个Action对象要处理所有的请求,因此在开发时特别需要注意
4、Action测试太过于依赖servlet api,因此在测试的时候要用到模拟对象
分享到:
评论

相关推荐

    STRUTS2优缺点

    ### STRUTS2 优缺点分析 #### 一、STRUTS2 优点概述 **1. Action 实现灵活性:** - **STRUTS2 的 Action 设计更灵活:**与 STRUTS1 中 Action 必须继承自 `Action` 类不同,STRUTS2 允许 Action 作为 POJO(Plain...

    Struts,Spring,Hibernate优缺点

    Struts、Spring 和 Hibernate 是Java Web开发中三大主流的开源框架,它们各自有着独特的功能和优缺点。在构建企业级应用程序时,理解这些框架的核心特性以及它们如何相互补充至关重要。 Struts 是一个基于MVC...

    Struts,Spring,Hibernate优缺点_fly.mht

    Struts,Spring,Hibernate优缺点_fly.mht

    各框架的优缺点

    Struts2 和 Struts1 是两种常用的 Java Web 开发框架,它们都有其优缺点,本文将对 Struts2 和 Struts1 的优缺点进行详细介绍。 Struts2 的优点 1. 松耦合架构:Struts2 采用松耦合架构,各个组件之间松散耦合,...

    Struts原理、开发及项目实施

    9-12 <br/>1、 摘要 2、 关键词 3、 Framework 4、 Struts的起源 5、 Struts工作原理 6、 Struts安装 7、 一个实例 8、 Struts优缺点 9、 Struts项目实施经验 10、 总结...

    ssh框架优缺点 struts hibernate spring

    ### SSH框架:Struts、Hibernate、Spring 的优缺点分析 #### Struts **优点:** 1. **MVC模式的支持**:Struts框架遵循MVC(Model-View-Controller)设计模式,它将应用程序分为模型层、视图层和控制器层,这样的...

    struts中文帮助文档

    - **Struts优缺点** - **优点**: - 结构清晰:Struts采用MVC架构,使代码结构更加清晰易维护。 - 高度可扩展:提供了一套丰富的标签库和插件系统,方便扩展功能。 - 社区支持广泛:拥有庞大的社区支持,问题...

    struts spring hibernate 优缺点分析.docx

    以下是这三个框架的详细优缺点分析: **Struts** Struts是一个开源的MVC框架,主要用于构建Web应用程序。它的主要优点包括: 1. **开源性**:Struts作为Apache基金会的项目,其源代码公开,开发者可以深入了解其...

    Struts In Action中文版

    #### 五、Struts优缺点 - **弱点分析**: - **性能瓶颈**:虽然Struts框架功能强大,但在某些情况下可能会遇到性能上的瓶颈。 - **学习曲线**:对于初学者来说,掌握Struts框架可能需要一段时间的学习。 - **优点...

    Struts原理、开发及项目实施.doc

    #### 八、Struts优缺点 **优点**: - **MVC架构**:Struts遵循MVC架构模式,使得代码组织清晰,易于维护和扩展。 - **强大的表单处理能力**:Struts提供了丰富的表单处理功能,如自动绑定表单数据、数据验证等。 - ...

    JSF和Struts各自的优缺点

    JavaServer Faces (JSF) 和 Apache Struts 是两种流行的Java Web开发框架,它们都有各自的优点和缺点。在选择使用哪种框架时,开发者需要考虑项目的特定需求、团队的技术背景以及对框架未来发展的预期。 JSF,作为...

    SSH(Spring Struts Hibernate)的优缺点

    让我们详细分析一下SSH的优缺点。 **Struts** Struts作为一个MVC框架,具有以下优点: 1. **MVC架构**:Struts通过分离业务逻辑、视图和控制逻辑,使应用结构清晰,易于维护和扩展。 2. **Taglib库**:Struts提供...

    基于ASPJSP的电子商务网站设计制作+源代码

    2-2 Struts优缺点 2-3 Struts的工作流程 第三章 网上书店详细设计 3-1 需求分析 3-2 总体设计 3-3 功能设计 3-4 数据库设计与实现 3-4-1 数据库的需求分析 3-4-2 创建数据表的脚本 3-5 网上书店基本流程 3-6 网上...

    jsp网上书店系统带源码+论文

    2.2.3 Struts优缺点 21 2.2.4 Struts的工作流程 22 2.3 MSSQL 2000 24 2.3 JDK 25 2.4 tomcat 26 第3章 网上购书系统 28 3.1 本站基本功能如下 28 3.1.1 首页(index.jsp) 28 3.1.2 后台管理部份 29 3.2 数据库设计 ...

    JSP+ACCESS毕业设计 网上书店系统 源码+论文

    JAVA的网络功能与编程 1-1 JAVA语言简介 1-2 JAVA语言在网络上的应用 1-3 JSP的基础——Servlet 技术 第二章 Struts概述 2-1 Struts的由来和发展 2-1-1 MVC简介 2-2 Struts优缺点 3-3 ...

    ssh框架优缺点

    本文将深入探讨SSH框架中的Struts、Spring、Hibernate各自的优缺点。 #### Struts框架 **优点:** 1. **实现了MVC设计模式:**Struts框架很好地支持了MVC(Model-View-Controller)设计模式,使得开发者能够更加...

    Struts,Spring,Hibernate优缺点.

    ### Struts、Spring、Hibernate 的优缺点分析 #### 一、Struts 框架 **优点:** 1. **实现 MVC 架构模式:**Struts 通过 Model-View-Controller (MVC) 设计模式,使得业务逻辑与表示层分离,便于维护和扩展。 2. ...

    java三大框架学习方法,优缺点,简介

    本文将详细介绍这三大框架的学习方法、优缺点以及它们的基本概念。 首先,Spring框架是Java企业级应用的基石,它提供了一个全面的编程和配置模型,旨在简化开发过程。学习Spring,你需要理解IoC(控制反转)和AOP...

Global site tag (gtag.js) - Google Analytics