1 Star 0 Fork 21

mcjdhjj / open-platform

forked from 余正忠 / open-platform 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

PPM Platform -- PPM开源项目开发平台

项目主页: http://www.ppm123.cn

PPM Platform是所有PPM开源项目的开发平台,它是PPM项目业务实现的公共基础,对功能模块,功能场景,前端UI, 工具类等多方面进行了封装,服务于多个PPM开源项目,实现了公用性与代码解耦。

Security权限模型

基于Spring Security框架,采用最佳的用户,角色,资源的权限模型实现的公用权限模块。一个用户可对于多个角色取 权限并集,一个角色定义其可访问的多个资源。实现了对登录控制,Session监控,URL访问控制,菜单访问控制,按钮 操作权限控制等。

Entity实体自动化

PPM自主实现的对实体增删改查自动化处理的场景化封装。从页面都后台业务再到数据库保存,无需任何代码,只需配置 Handler即可,大量减少了代码重复及开发效率。

Attach附件处理

PPM自主实现的附件处理的场景化封装。从页面上传,后台文件处理,单据附件查询、显示,图片查看,文件下载,无需 任何代码。采用JSP 2.0的自定义标签,只需在页面引入标签即可

Platform工具集

PPM开发过程中积累的工具类集合,从数据库操作,日期处理,Excel数据,上传下载,MD5加密,树遍历等等。

UI前端插件

  1. cloud.js PPM前端小工具的汇总,包含Ajax,滚动条,IFrame自动撑开,信息框,确认框,日期处理,翻页等

  2. cloud.ui.tab.js PPM TAB页签插件

  3. cloud.ui.select.js PPM下拉框插件

  4. cloud.fn.validate.js PPM校验插件

  5. stat.chart.js PPM图表插件

Tags自定义标签

PPM基于JSP 2.0实现的自定义标签,用于在页面上封装公用页面组件,以及进行信息转换。包含附件组件以及日期,时间, 部门,用户等的信息转换。

源码使用

首先下载后从Eclipse导入已存在工程。PPM Platform平台不能单独部署运行,首先确认其主项目比如open-bug,打开 PPM Platform构建文件build.xml,配置ppm-base-dir以及ppm-project-dir。

直接在Ant中双击build.xml即可(运行默认target)。Ant会自动将平台的所有前端,后端代码打包并复制到WEB容器 主项目对应目录下。

空文件

简介

PPM开源项目的公共开发平台 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/mcjdhjj2020/open-platform.git
git@gitee.com:mcjdhjj2020/open-platform.git
mcjdhjj2020
open-platform
open-platform
master

搜索帮助

14c37bed 8189591 565d56ea 8189591