Struts框架控制器及其进化的模式分析

被引:3
作者
张英奇 [1 ]
郭希娟 [1 ]
张毅 [2 ]
张利辉 [2 ]
机构
[1] 燕山大学计算机科学与技术系
[2] 中国环境管理干部学院计算机科学与技术系
关键词
Struts; 框架; MVC模式; 设计模式; J2EE模式; 可扩展标记语言;
D O I
10.16208/j.issn1000-7024.2006.22.047
中图分类号
TP311.52 [];
学科分类号
摘要
Struts框架为Web应用提供了预备的软件架构和相关的软件包,它的实现源代码使用设计模式以满足框架本身的复用性要求。简要介绍了Struts框架如何实现MVC模式,通过分析Struts框架控制器源码所使用的经典设计模式和J2EE模式阐明了Struts框架的工作原理及设计思想。针对该框架只能支持HTML格式终端数据的问题,讨论了如何使用具体设计模式将其控制器进化为以XML格式数据为应用处理核心来屏蔽各种客户终端。
引用
收藏
页码:4322 / 4324
页数:3
相关论文
共 7 条
  • [1] J2EE平台上运用设计模式对系统重构
    詹因强
    张礼平
    [J]. 计算机工程与应用, 2004, (22) : 120 - 122
  • [2] 一种基于XML的WEB应用框架的设计
    耿刚
    陈平
    [J]. 计算机工程与应用, 2004, (16) : 124 - 128+226
  • [3] 利用XML扩展基于MVC模式的Web应用框架
    赵仲孟
    沈海斌
    王瑞
    霍秋艳
    [J]. 计算机工程与设计, 2003, (07) : 83 - 86
  • [4] 设计模式中的面向对象原则及其子模式
    王晓庆
    曾文英
    王明文
    丁晖
    [J]. 计算机工程, 2003, (09) : 192 - 194
  • [5] (美)DeepakAlur,(美)JohnCrupi,(美)DanMalks著,刘天北,熊节等译.J2EE 核心模式[M].北京:机械工业出版社,2005
  • [6] 阎宏编著.Java与模式[M].北京:电子工业出版社,2002
  • [7] [美]ErichGamma等著,李英军等译.设计模式[M].北京:机械工业出版社,2000