期刊文献+

基于Struts框架的Web应用重构 被引量:2

Web application refactoring using struts
在线阅读 下载PDF
导出
摘要 重构是在不改变软件可观察行为的前提下,通过对软件内部结构的改变,提高软件的可理解性并降低变化成本。Struts是目前Web应用表现层MVC模式的一个流行实现框架。以一个典型的Web应用为例,通过分析发生在此应用的两个迭代生命周期之间的重构过程(基于Struts框架),以及实施重构之后给系统带来的积极影响,验证了重构在平衡满足用户需求与保证开发过程健康有序进行之间的作用。 Refactoring is to improve software's intelligibility and reduce cost of changes via changing soRware's interior structure, under the precondition of without changing software's observable activities. Struts is a popular framework implementation for MVC model in presentation layer of present web applications. A typical web application was used as an example to analyze the effects of refactoring in balancing satisfying user's requests and ensuring a healthy and regular development process, via an analysis on the refactoring process happening between the interval of two interactions, and the changes of the system after implementing the refactoring work.
作者 李卓 孙建伶
出处 《计算机工程与设计》 CSCD 北大核心 2006年第2期352-355,共4页 Computer Engineering and Design
关键词 重构 敏捷开发 STRUTS MVC DRL refactoring agile programming struts MVC DRL
  • 相关文献

参考文献10

  • 1Martin Fowler.Refactoring: Improving the design of existing Code[M].北京:中国电力出版社,2003..
  • 2KentBeck.Extreme programming explained[M].北京:中国电力出版社,2003..
  • 3John Brant, Don Roberts.Refactoring Browser[EB/OL].http://chip.cs.uiuc.edu/users/brant/Refactory/.
  • 4GOF.Design patterns:Elements of reusable object oriented software[M].北京:机械工业出版社,2002..
  • 5Martin Fowler.UML distilled[M].北京:清华大学出版社,2002..
  • 6William Opdyke. Refactoring object-oriented frameworks [D].Springfield:University of Illinois, 1992.
  • 7Braint Foote, William Opdyke. Life cycle and refactoring patterns that support evolution and reuse [M/OL]. 1994.http://www.laputan.org/pub/foote/evolution.ps.
  • 8Eric Gamma, Kent Beck. Junit[EB/OL].http://www.junit.org/.
  • 9Shiyiying.Thinking about refactoring[M/OL].2001, http://www-900. ibm.com/dev eloperWorks/cn/java/1-refactory/index.shtml.
  • 10Apache software foundations struts project [EB/OL]. http://struts.apache.org.

同被引文献7

引证文献2

二级引证文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部