Struts 的体系结构
(Struts Framework Architecture)
胡长城(银狐 999)
关键字
预备知识
在开始学习 以前,以下的知识点,需要有所了解: 模型 视图控制的软件构架模式 ,
的 层应用, 体系结构。如果对客户标签类( !"#)有所了解也许更
容易理解 本身的 !"#。
概述
本文主要从概念上讲解什么是 $,它的框架结构,组件结构,以及
简单的配置讲解。对于其应用请参考后面的“ 安装及应用”和“ 实用案例分析”。
文章的包括了如下四大部分:
一、 Framework 的 概 念 和 体 系 简 介 ( Framework Conception and
Architecture)
二、 Struts 的 概 念 和 体 系 结 构 ( Struts Conception and
Architecture)
三、 Struts 的工作原理和组件(Struts Componennts)
四、 Struts 配置文件简介(Struts Deployment Description)
一、 Framework 概念
一直以来我们都说 是一个 $。那么让我么先来看看什么是
。(我想用“框架”一词来翻译 $,可是后来越来越发现不太理想和完
备,所以就直接用 一词)
概念并不是很新了,伴随着软件开发的发展,在多层的软件开发项目中,
可重用、易扩展的,而且是经过良好测试的软件组件,越来越为人们所青睐。这意味着人
们可以将充裕的时间用来分析、构建业务逻辑的应用上,而非繁杂的代码工程。于是人们
将相同类型问题的解决途径进行抽象,抽取成一个应用框架。这也就是我们所说的
。
的体系提供了一套明确机制,从而让开发人员很容易的扩展和控制整个
$ 开发上的结构。 通常,$ 的结构中都有一个“命令和控制”组件
(%& & % )—— ' & "。
评论0