`

Struts1.X的缺点

 
阅读更多
自不必多说它的优点有多少,今天谈谈它的缺点。

1)支持的技术层表现单一。

2)与ServletAPI严重耦合,难于测试。

3)代码严重依赖于Strust1.XAPI,属于侵入式设计。

以上就是本人最近总结出来的,可能也是愚见,望大家来一起讨论。
分享到:
评论

相关推荐

    对struts1.x与struts2.x的区别的总结

    Struts1.x与Struts2.x是两种非常流行的Java Web应用程序框架,它们都由Apache软件基金会开发,旨在简化MVC(Model-View-Controller)架构的实现。然而,两者在设计哲学、功能特性以及实现方式上存在显著差异。以下是...

    Struts2与Struts1.x的深度比较

    在本文中,我们将深入探讨这两者之间的差异,以便开发者能够更好地理解它们各自的优缺点,以及为什么Struts2被视为Struts1.x的进化版本。 1. **Action** - **Struts1.x** 的Action类负责处理请求,通常需要手动将...

    struts 1.x学习笔记

    ### Struts 1.x 学习笔记 #### 一、MVC 概述 MVC(Model-View-Controller)模式是一种广泛应用于软件工程中的设计模式,尤其在Web应用程序开发中非常常见。它将应用程序分为三个核心部分: 1. **模型(Model)**...

    struts1.x面试题大全.pdf

    Struts1.x面试题大全.pdf Struts 是一个基于 Java 语言的 MVC 框架,广泛应用于 Web 应用程序开发中。下面是 Struts 的一些重要知识点: Struts 的优点 1. 业界标准:Struts 是一个广泛应用的开源软件,有很多...

    Java面试题专题之SSH框架-ssm框架面试题.docx

    - **配置方式**:Struts1.x的配置文件是struts-config.xml,而Struts2.x使用struts.xml或struts.properties,配置更灵活,支持注解配置。 - **表达式语言**:Struts2.x支持OGNL(Object-Graph Navigation Language...

    struts2使用手册

    Struts2作为一款流行的Web应用框架,是基于MVC(Model-View-Controller)设计模式的增强版本,它继承了Struts1.x的一些特性,并在此基础上进行了大量的改进与优化。Struts2能够很好地解决Struts1.x中存在的问题,...

    日文struts学习ppt

    - **Apache Struts Action Framework (Struts 1.x系列)**:这是传统的Struts版本,目前仍然在维护中,最新版本为Struts 1.3。 - **Apache Shale Framework (Struts 2.0)**:这是对传统Struts的一个重大改进和扩展,...

    Struts三种开发方法案例

    总结起来,Struts 1.x的三种开发方法各有优缺点。全手工适合于对框架有深厚理解且喜欢精细控制的开发者;半手工半工具适合希望提高开发速度但又不想完全依赖工具的团队;全工具自动化则适用于快速原型开发和初学者,...

    STRUTS2.0学习资料

    然而,Struts 1.x 有一个明显的缺点,即需要编写大量代码,可能导致“类爆炸”现象。Struts 2.0 解决了这个问题,通过 Action 类和配置文件减少了手动编码的需求,提高了开发效率。同时,Struts 2.0 也改进了单元...

    struts-scripting-1.0.1

    6. **版本兼容性**:Struts Scripting 1.0.1是针对Struts 1.x版本设计的,不适用于后来的Struts 2框架。随着Struts 1逐渐被淘汰,这个扩展的使用也逐渐减少。 7. **替代方案**:随着Java世界的发展,例如Spring MVC...

    SSH_struts1.2jar包

    SSH(Struts + Spring + Hibernate)是Java Web开发中一种常见的技术栈,它结合了三个主要框架:Struts 1.x作为MVC框架,Spring作为应用框架,Hibernate作为ORM工具。Struts 1.2是Struts框架的一个较早版本,尽管...

    手把手教你Struts2.0

    Struts 2.0是在Struts 1.x的基础上进行了改进,以解决原有版本的一些局限性,如代码量过多、单元测试困难等问题。这个框架提供了一种更加灵活和强大的方式来组织和控制Web应用的行为。 1. **MVC设计模式**: - ...

    java多种分页代码整理

    在Java开发中,常用的分页实现方式包括但不限于:Struts 1.x框架下的分页处理、基于JSP的分页实现等。这些不同的实现方法各有优缺点,开发者可以根据项目的具体需求来选择合适的方案。 ### 二、Struts 1.x框架下的...

    Java框架面试题总结.pdf

    Struts1.x是Struts框架的早期版本,Struts 2是Struts框架的最新版本。Struts 2相比Struts1.x具有许多改进,包括性能的提高、配置的简化等。 12. Struts的常用标签库及用法 Struts框架提供了多种标签库,包括Html...

    Java框架面试题总结[定义].pdf

    Struts1.x和Struts 2的主要区别: 1. Struts 2使用了新的架构模型,提供了更好的性能和可扩展性。 2. Struts 2使用了新的配置文件格式,提供了更好的配置灵活性。 12. Struts的常用标签库及用法 Struts框架提供了...

    个人spring&struts学习笔记

    通过阅读 spring_notebook.docx 和 struts2.x_selfStudy.docx 这两个文档,你可以深入理解 Spring 和 Struts2 的具体使用方法和最佳实践,为自己的 Java Web 开发技能树增添重要的一环。同时,结合实际项目练习,将...

Global site tag (gtag.js) - Google Analytics