Struts2概述

-------------------siwuxie095

Struts2 概述

1、Struts2 是应用在 Java EE 三层架构中的 Web 层的框架

2、Struts2 是在 Struts1 和 WebWork 基础之上发展的全新框架

3、Struts2 解决的问题

在传统模式的开发中,不同的请求对应着不同的
Servlet,如果功

能很多,就需要创建很多
Servlet,导致维护特别不方便

Struts2 的解决方案:使用过滤器,创建 Action,不同的请求对应

着类中不同的方法

另:

Web 阶段的解决方案:创建 BaseServlet,需要写底层反射代码

进行实现

4、Struts2 下载链接:

(1)http://struts.apache.org/download

(2)https://struts.apache.org/download.cgi

(3)http://archive.apache.org/dist/struts/

5、Web 层常见框架

(1)Struts2

(2)SpringMVC

【made by siwuxie095】

时间: 2024-10-17 02:45:25

Struts2概述的相关文章

Struts2框架学习第一章——Struts2概述

本章要点 —  Web应用的发展 —  Model 1和Model 2 —  MVC思想 —  MVC模式的优势 — 常用MVC框架及其特征 —  Struts 1的基本结构及其存在的问题 —  WebWork的基本结构 —  Struts 2的起源 —  Struts 2的框架架构 —  Struts 2的标签库 —  Struts 2的控制器组件 —  Struts 1和Struts 2的对比 Struts 1是全世界第一个发布的MVC框架,它由Craig McClanahan在2001年发

Struts2概述、开发环境搭建

一.概述 Struts 2是在WebWork2基础发展而来的.和struts1一样同属于MVC框架. 注意:struts 2和struts 1在代码风格上几乎不一样. Struts 2 相比Struts 1的优点: 1.在软件设计上Struts 2 没有像Struts 1那样跟Servlet API 和 struts API 有着紧密的耦合.Struts 2的应用可以不依赖于Servlet API和Struts API .struts2的这种设计属于无侵入式设计,而struts1却属于侵入式设计

Struts2学习第二课 Struts2概述

Struts2是一个用来开发MVC应用程序的框架,它提供了Web应用程序开发过程中的一些常见问题飞解决方案: -对来自用户的输入数据进行合法性验证 -统一的布局 -可扩展性 -国际化和本地化 -支持Ajax -表单的重复提交 -文件的上传下载 Struts2和Struts1相比有哪些优势? 在体系结构方面更优秀 -类更少,更高效:在Struts2中无需使用"ActionForm"来封装请求参数 -扩展更容易:Struts2通过拦截器完成了框架的大部分工作,在Struts2中插入一个拦截

Struts2笔记02——Struts2 概述(转)

Struts2是基于MVC设计模式的一种流行.成熟的Web应用框架. 它不仅仅是Struts1的下一个版本,更是对Structs架构的一个完整重写. 而WebWork则是以Struts框架为基础的一个框架,它的目标是提供一个基于Struts的增强.改进框架,使开发人员更轻松地进行Web开发. 在一段时间后,Webwork框架和Struts社区携手共同创建了著名的Struts2框架. Struts2 框架特性 POJO forms and POJO actions - Struts2已经完成了作为

Struts2原码分析系列之一

struts2概述 在struts2的官网上有这么一句话,翻译为:Apache Struts2是一个为企业级应用打造的优秀的.可扩展的WEB框架,该框架旨在充分精简应用程序的开发周期,从而减少创建.发布直到应用所花费的时间. Apache Struts2原本就是举世闻名的Webwork2,在各自经历几年的发展之后,Struts和Webwork社区决定合二为一,也就是今天的Struts2. Struts是一个基于Model2的MVC框架,为应用程序的WEB层提供了良好的结构严谨实现,Struts发

Struts2(一)基本配置

一.Struts2概述 1.什么是Struts2? Struts2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样使得业务逻辑控制器能够和ServletAPI脱离开来. 2.工作原理 当web容器接收到HttpServletRequest请求后,容器通过web.xml映射请求,并获得控制器的名字,然后容器调用控制器(StrutsPrepareAndExecuteFilter),控制器通过ActionMapper获取Action的信息并调用ActionProxy,ActionProx

框架: Struts2 讲解 1

一.框架概述 1.框架的意义与作用: 所谓框架,就是把一些繁琐的重复性代码封装起来,使程序员在编码中把更多的经历放到业务需求的分析和理解上面. 特点:封装了很多细节,程序员在使用的时候会非常简单. 2.三大框架: Struts2,Hibernate,Spring 3.学好框架: 由于框架中细节很多,知识点比较零散,课后总结和做好笔记就变得尤为重要. 二.关于三层架构 Struts2 : MVC框架. Hibernate:持久层框架(DAO,与数据库打交道).   Spring :IoC(控制反转

深入分析JavaWeb 43 -- Struts2开发入门

一.Struts2概述 1.Struts2是什么? Struts2是一个M(模型-域–范围模型)V(View视图)C(控制器)框架(模型2).框架都是一个半成品.提高开发效率. Struts1是一个MVC框架,非常流行.有很大的缺点.此时一个webwork的框架设计超前,名气不是很大.Struts1+webworkd=struts2.用的是struts1的名字,但是与sruts1没啥关系,struts2的核心是webwork框架. 2.Struts2能干什么? web开发Strust2 核心功能

Struts2框架搭建及实例

Struts2概述 Struts2其实并不是一个陌生的Web框架,Struts2是以Webwork的设计思想为核心,吸收了Struts1的优点,因此,可以认为Struts2是Struts1和 Webwork结合的产物. Struts2是一个兼容Struts1和WebWork的MVC框架.Struts2框架是一个轻量级的MVC流程框架,轻量级是指程序的代码不是 很多,运行时占用的资源不是很多,MVC流程框架就是说它是支持分层开发,控制数据的流程. 框架搭建 (1)首先下载Struts2的包 下载地