首页> 中文学位 >基于mvc的java应用程序框架的研究和实现
【6h】

基于mvc的java应用程序框架的研究和实现

代理获取

目录

文摘

英文文摘

声明

第一章绪论

1.1研究背景及意义

1.2 JAVA应用程序框架的意义

1.3所做工作和论文安排

第二章相关理论与技术

2.1面向对象程序开发原则

2.1.1“开-闭”原则

2.1.2李氏代换原则(LSP)

2.1.3依赖倒转原则(DIP)

2.1.4接口隔离原则(ISP)

2.1.5迪米特法则(LoD)

2.2框架用到的设计模式

2.2.1 MVC模式

2.2.2观察者模式

2.2.3单例模式

第三章框架的设计

3.1设计目标

3.2 MVC模式的使用

3.3类的划分

3.4类之间的关系

3.5框架中消息流程

3.5.1命令消息的流程

3.5.2“激活”消息流程

3.6类的实现

3.6.1类层次划分

3.6.2模板功能的实现

3.6.3文档类的实现

3.6.4视图类的实现

3.6.5子框架窗口的实现

3.6.6文档管理类的设计

3.3.5应用程序框架窗口类的设计

3.3.6应用程序类的设计

第四章框架的使用

4.1创建单文档程序

4.2创建多文档程序

4.3实现静态拆分窗口

结束语

致谢

参考文献

读研期间的科研成果

展开▼

摘要

应用程序框架是一个可复用的设计构件,它规定了应用的体系结构,阐明了整个设计、协作构件之间的依赖关系、责任分配和控制流程,表现为一组抽象类以及其实例之间协作的方法,它为构件复用提供了上下文(Context)关系。用户定义的方法经常被框架自身调用,而不是从用户的应用代码中调用。这种机制常称为“好莱坞原则”(Hollywood Principle)或“别调用我们,我们会调用您”。所以用户在使用框架进行开发时只需要关注具体程序的业务逻辑,而不需要考虑模块间的通讯,节省了体力和脑力,极大地提高了效率,降低了成本。一个很成功的应用程序框架的例子就是MFC的DOC/VIEW结构。由于这个框架的存在,c++程序员可以很轻松地开发出应用程序。但是JAVA的主流开发工具并没有提供这样一个架构。Jbuilder只提供了一个简单界面的代码,Eclipse一点代码都没有提供。如果要开发一个Java应用程序,程序员不得不自己浪费时间精力去设计框架和编码。针对这种情况,本文设计和实现了一个基于MVC的JAVA应用程序框架。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号