管理信息系统开发平台 Misidp

码农软件 · 软件分类 · 其他开发相关 · 2019-10-29 14:28:09

软件介绍

基本介绍

  • Misidp(MIS Integrate Develope Platform)是管理信息系统(MIS)类型项目的集成开发平台,采用数据模型驱动方式(DMDA)快速创建MIS类的Web项目,如:OA、 ERP、CRM等;抽象出管理信息系统的常见的功能模型(如单条记录更新,综合查询、文件上载管理、主从记录管理、统计报表、流程业务等)的 Schema,以Freemarker作为模版引擎,提供Eclipse plugin辅助创建功能元数据,快速生成各种业务功能的可运行代码和配置信息。
  • Misidp包含两个组成部分:Misweb和Misdev,Misweb是一个MIS类型Web项目的基础框架,提供通用的功 能模块,如:登陆认证、机构管理、岗位管理、用户管理、授权管理、编码管理等;Misdev(Misweb Developer)是一个Eclipse插件,用于快速生成、收集功能元数据,然后根据功能元数据和功能模版,采用模版引擎生成业务功能代码和配置。
  • Misweb和Misdev的结合点在于功能模型,功能模型是设计期的中间产物,就像采用PowerDesigner设计出的 PDM文件。功能模型的最终用于生成代码和配置文件。Misweb依赖于Misdev来创建Misweb工程,创建典型业务功能(即:已抽象出来的功能模 型的功能实例),Misdev创建的代码符合Misweb框架约束。

Misweb功能特点

  • 采用 Spring的ioc和java反射机制开发的Web Framework,简化配置。
  • 采用ibatis处理数据访问,封装查询参数和结果集结构,简化开发。
  • 使用Spring提供事务处理、服务类的配置
  • 采用programtic方式OFOH(One Function One Handler),不使用pojo、dao。
  • 封装httpxmlRequest 的最简单的ajax调用方式。
  • 集成ajax框架ajaxanywhere,提供 简单调用方式。
  • 集成表格组件ecside
  • 集成js校验框架validate_simple。
  • 集成常见树型菜单、树型选择框、日历选择框。

Misdev功能特点

  • 跟 eclipse结合,可利用eclipse的强大功能在已生成的代码和配置基础上进行完善和重构。
  • 提供单独的透视图,包含功能菜单的树型视图和各种功能模型的Editor。
  • 数据模型驱动,通过数据模型生成基础的功能模型,在已有的功能模型编辑、完善,生成业务功能代码和配置信息。
  • 处理功能模型中java代码和配置之间约束关系。
  • 支持各种方式的生成方式。
    1. 生成 jsp代码,其他组件:handler、serviceInterface、serviceImpl、sqlmap采用平台已实现的配置方式。
    2. 生成jsp、handler代码,其他组件:serviceInterface、serviceImpl、 sqlmap采用平台已实现的配置方式。
    3. 生成jsp、handler、 serviceImpl的代码,其他组件:serviceInterface、sqlmap采用配置方式。
    4. 生成jsp、handler、serviceImpl、serviceInterface的代码,其他组 件:sqlmap采用配置方式。

当前状态

  • 从2008年8月份开始在课余时间开发到现在。
  • Misidp整体 初具规模,个人任务版本号可定为0.8。
  • Misweb开发完毕,Misdev基础功能开发 (透视图、树型视图、模版引擎调用)完毕,且已开发出标准模型(单条记录更新)的编辑器,其他功能模型(综合查询、文件上载管理、主从记录管理、统计报 表、流程业务等)的编辑器尚在积极开发中。

本文地址:https://codercto.com/soft/d/17822.html

Agile Web Development with Rails, Third Edition

Agile Web Development with Rails, Third Edition

Sam Ruby、Dave Thomas、David Heinemeier Hansson / Pragmatic Bookshelf / 2009-03-17 / USD 43.95

Rails just keeps on changing. Rails 2, released in 2008, brings hundreds of improvements, including new support for RESTful applications, new generator options, and so on. And, as importantly, we’ve a......一起来看看 《Agile Web Development with Rails, Third Edition》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

MD5 加密
MD5 加密

MD5 加密工具

SHA 加密
SHA 加密

SHA 加密工具