`
fslingmo
  • 浏览: 26611 次
  • 性别: Icon_minigender_2
  • 来自: 厦门
社区版块
存档分类
最新评论

Struts2和1的异同点

 
阅读更多

不同点:

FormBean被Action属性取代

ActionForward被Result取代

Action类中不直接出现Servlet对象

引入package的概念

引入拦截器的概念

Struts2的开发大大简化




相同点:

都是MVC架构

均提供了控制器和流程跳转功能

监听特定的URL地址来实现功能.action

均提供了切换view层的功能

提供了类似的标签库:表单和逻辑

都支持国际化功能

分享到:
评论

相关推荐

    struts1与struct2的不同

    Struts1和Struts2是Java Web开发中两种流行的MVC框架,它们在设计和功能上有许多不同之处。以下是对这两个框架异同点的详细解释: 1. **Action类**: - **Struts1**:要求Action类继承一个抽象基类,如`Action`或`...

    Struts2与Struts1 API使用手册CHM格式

    Struts2和Struts1是两个非常著名的Java Web框架,由Apache软件基金会开发,用于构建MVC(模型-视图-控制器)架构的应用程序。这两个框架在Web开发中扮演着重要角色,帮助开发者组织和管理应用程序逻辑,提高代码的可...

    struts、struts1.2 学习教程

    三、Struts1.2与Struts2的异同 1. **ActionServlet**:Struts1.2使用单一的ActionServlet处理所有请求,而Struts2引入了Front Controller模式,所有的请求都由StrutsPrepareAndExecuteFilter处理。 2. **表达式语言...

    JSF与Struts的异同.rar

    - **插件架构:**Struts有丰富的扩展点,可以通过拦截器(Interceptor)实现自定义功能。 - **模板技术:**如Tiles,允许开发者定义可重用的页面布局。 - **支持MVC设计模式:**通过分离视图、模型和控制器,提高了...

    JAVA struts2 框架 面试题

    本文将详细解析 JAVA Struts2 框架相关知识点,涵盖异常处理、Servlet 生命周期、集合框架、HashMap 和 Hashtable 的区别、final、finally 和 finalize 的区别、sleep 和 wait 的区别、Overload 和 Override 的区别...

    浅谈Struts2与Webwork的不同和相同点

    Struts2和WebWork是两个在Java Web开发中广泛使用的MVC框架,它们在发展过程中有着密切的关系。Struts2实际上是Struts1和WebWork融合的产物,旨在提供更高效、更灵活的解决方案。这两者之间的不同和相同点可以从以下...

    个人spring&struts学习笔记

    1. **Model-View-Controller(MVC)**:Struts2 基于 MVC 设计模式,将业务逻辑、表示层和数据访问分离,提高了代码的可维护性和可扩展性。 2. **Action 类**:Struts2 中的核心组件,负责接收请求、执行业务逻辑并...

    struts in action

    1. **MVC模式**:Struts遵循MVC设计模式,将业务逻辑、数据模型和用户界面分离,使得代码更加清晰,易于维护。书中会详细介绍如何在Struts中配置和使用控制器、模型和视图组件。 2. **Action类与Form Beans**:...

    java面试宝典

    77、简述synchronized和java.util.concurrent.locks.Lock的异同 ? 18 78、abstract class Name { private String name; public abstract boolean isStupidName(String name) {}}这有何错误? 18 79、public class ...

    java面试题大全(struts+hibernate+uml+sql)

    2. Struts配置文件的理解,如struts-config.xml中action元素、form-beans元素和message-resources元素的使用。 3. Struts拦截器(Interceptor)的工作原理和自定义拦截器的实现。 4. 使用Tiles进行页面布局的优势和...

    JAVA三大框架面试题.pdf

    Java三大框架之一的Struts2是一个强大的MVC框架,它为构建...理解以上知识点对于准备Struts2相关的面试至关重要,不仅需要掌握其工作原理,还要能够对比分析其与其他技术的异同,这样才能在实际开发和面试中游刃有余。

    Java面试题包括SSH的面试

    4. Interceptors(拦截器):在Struts2中,拦截器如何增强功能和处理异常。 5. Tiles框架:如何结合Struts用于构建复杂的页面布局。 Spring框架是Java企业级应用的核心,提供依赖注入(DI)和面向切面编程(AOP)。...

    面向开发人员之ASP.NET开发技术系列课程(2):JSP开发人员篇——ASP.NET与JAVA异同分析

    **ASP.NET与JAVA异同分析** ...本课程的PPT、视频和文档将深入讲解这些关键点,通过实例帮助开发者逐步跨越技术鸿沟,提升跨平台开发能力。无论是为了职业发展还是技术兴趣,深入理解和比较这两种技术都是有益的。

    JAVA面试试题集合

    在IT行业中,Java是一种广泛应用的编程语言,尤其在企业级...对于提供的两个文档“java面试题(2).doc”和“java面试题(1).doc”,它们很可能是包含上述知识点的具体题目集,建议仔细研读并逐一解答,以加深理解和记忆。

    how2j_offline_2020.01.31.rar

    3. Struts2或Spring MVC:了解MVC设计模式,掌握这些框架的请求处理流程。 这个压缩包中的资源详细涵盖了以上所有知识点,对于希望系统学习Java的人来说,是一份不可多得的资料。通过深入学习和实践,可以逐步提高...

    关于jsp中的JSP详解

    **JSF(JavaServer Faces)与Struts的异同** JSF也是一种MVC框架,但它更加面向组件。JSF的主要特点包括: 1. **UI组件**:JSF提供了丰富的UI组件库,如按钮、表单、图表等,这些组件可以直接在页面上使用。 2. **...

    SSH笔试面试题, 面试官 最有可能问的哦!!!!

    - **延迟加载**:Hibernate2和3都支持实体对象和集合的延迟加载。当需要数据时才加载到内存中,提高性能。 - **类间关系**:通过配置文件中的映射注解实现一对一、一对多、多对多等关系。 - **缓存机制**:包括一...

    系统分析师核心考点归纳.pdf

    - 决策支持系统和管理信息系统之间的异同,数据库的设计方法和安全性措施。 6. 数据库集群系统、数据挖掘(DM) - 数据库集群技术的概念以及数据挖掘技术在数据库中的应用。 第九章 面向对象方法学 1. 面向对象...

    java面试题

    28. JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么? 15 29. Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 15 30. 构造器Constructor...

    Java Web开发学习路线图(JBoss Seam方向)

    2. **Struts与WebWork**:了解Struts 1.0的工作原理及其与WebWork框架的异同。 3. **Spring/IOC**:掌握Spring框架的核心理念——Inversion of Control(控制反转),以及POJO(Plain Old Java Object)的概念。 4...

Global site tag (gtag.js) - Google Analytics