Java

本类阅读TOP10

·使用MyEclipse开发Struts框架的Hello World!(录像1)
·hibernate配置笔记
·AOP编程入门--Java篇
·linux下Tomcat 5.0.20 与 Apache 2 安装/集成/配置
·在win2003下整合了整合Tomcat5.5+ apache_2.0.53+ mod_jk_2.0.47.dll
·构建Linux下IDE环境--Eclipse篇
·Jsp 连接 mySQL、Oracle 数据库备忘(Windows平台)
·ASP、JSP、PHP 三种技术比较
·Tomcat5.5.9的安装配置
·AWT GUI 设计笔记(二)

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
MVC架构模式

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

    基于Java的Web应用系统采用MVC架构模式,即model(模型)、view(视图)、control(控制)分离设计。这是目前WEB应用服务系统的主流设计方向。
  • Model:即处理事务逻辑的模块,每一种处理一个模块。
  • View:视图负责页面显示,负责显示MODEL处理结果给用户,主要实现数据到页面转换过程。
  • Control:控制负责每个请求request的分发dispatch,把FORM数据传递给MODEL处理,把处理结果的数据传递给VIEW显示。

    本系统自行开发MVC基础库既myutils framework,类似structs,但简化了structs繁杂的配置工作,整合了数据库的操作,使开发和维护数据库应用系统更容易。并且系统支持国际化,可同时支持多语言显示,只需给任意URL传递不同的参数即可。本系统所有的信息及数据库查询语句均在配置文件中设定,修改非常方便。

    系统的架构图如下:



    本系统采用了多个成熟的设计模式,并且所有基类均是Abstract类,保证实现类必须从基类继承并且又不能直接使用基类创建。系统与外界的联系均通过指定的接口调用,并且各个BEAN和CONTROL、VIEW之间都通过FORM数据类传递处理结果,使系统低耦合度高内聚,同时扩展极其方便又保证结构清晰。

    系统的类图如下:





  • 相关文章

    相关软件