BAMS 2.5 发布,政企信息系统开发框架

高山流水情
 高山流水情
发布于 2015年07月09日
收藏 98

BAMS 2.5 发布,更新记录:

1、修复了日志无法输出的BUG,增加slf4j lo4j绑定,删除commons-logging,统一通过slf4j使用log4j
2、更新 Excel的导入导出功能,使用SpingMVC代替Servlet接收请求,简化代码
3、将Word的导出设置为 多例模式,解决线程安全问题。
4、新增日常工作已办任务撤销功能,重构日常工作部分代码
5、新增util.spring包中可以在ApplicationContext环境外获取bean的工具类.
6、重构代码生成部分代码

项目简介

BAMS是一个完全开源的政企信息管理系统基础框架。它是轻量级的,简单易学的(学习成本真的很低,没有extjs,没有easyUI,没有繁琐的js UI库。只要java基础扎实,再稍懂一点js即可,真的是为java开发人员量身定制的一套框架啊),框架以Spring Framework为核心、Jsp+Dwr作为模型视图控制器、Hibernate作为数据库操作层。

BAMS已内置 一系列企业信息管理系统的基础功能,目前包括三大模块,系统管理(SYS)模块、人力资源管理(HRM)模块和在线办公(OA)模块。 系统管理模块,包括企业组织架构(用户管理、机构管理、区域管理)、菜单管理、角色权限管理、字典管理等功能。
BAMS提供了常用工具进行封装,包括日志工具、缓存工具、服务器端验证、数据字典、当前组织机构数据(用户、机构、区域)以及其它常用小工具等。另外还提供一个基于本基础框架的 代码生成器 ,为你生成基本模块代码,如果你使用了BAMS基础框架,就可以很快速开发出优秀的信息管理系统。
BAMS经过了N多项目的锤炼,不管是在架构上,还是在技术细节上,都已经非常成熟稳定。和那些“很炫、很漂亮的”演示型框架比,BAMS才是真正的实战型企业级开发框架。

技术选型

核心框架:Spring 3.1.2.RELEASE
视图框架:Spring MVC 3.1.2.RELEASE
Ajax交互框架:Dwr 2.0.3
持久层框架:Hibernate 3.3.2.GA Spring Jdbc 3.1.2.RELEASE
数据库连接池:proxool 0.9.1
工作流引擎:Activiti 5.16
任务调度:quartz 1.7.2
日志管理:SLF4J 1.7.2、Log4j 1.2.17
邮件管理:Mail 1.4
模板引擎:Freemarker 2.3.20
工具类:pinyin4j 2.5.0(中文拼音转化)、jxl 2.6.12(Excel处理)、jsoup 1.7.2(Html解析)、json-lib 2.3(json处理)、cos 05Nov2002(上传组件)

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:BAMS 2.5 发布,政企信息系统开发框架
加载中

最新评论(15

许雷神
许雷神
很牛逼的样子
ATBBE
ATBBE
内部使用的系统。。。。
哈库纳
哈库纳

引用来自“Fenlog”的评论

一个CMS系统。。。为什么名字要加上政府两个字呢。。。

引用来自“蜗牛君”的评论

貌似不是cms系统

引用来自“Fenlog”的评论

好吧,我换个姿势问。。。 一个信息管理系统。。。为什么名字要加上政府两个字呢。。。

引用来自“呆味”的评论

是政府,企业,说明这两方面比较适合。。。。你再换个姿势吧。
换成趴着的姿势把 :)
EncoreDw
EncoreDw

引用来自“Fenlog”的评论

一个CMS系统。。。为什么名字要加上政府两个字呢。。。

引用来自“蜗牛君”的评论

貌似不是cms系统

引用来自“Fenlog”的评论

好吧,我换个姿势问。。。 一个信息管理系统。。。为什么名字要加上政府两个字呢。。。
是政府,企业,说明这两方面比较适合。。。。你再换个姿势吧。
狂暴的蜗牛君
狂暴的蜗牛君

引用来自“Fenlog”的评论

一个CMS系统。。。为什么名字要加上政府两个字呢。。。

引用来自“蜗牛君”的评论

貌似不是cms系统

引用来自“Fenlog”的评论

好吧,我换个姿势问。。。 一个信息管理系统。。。为什么名字要加上政府两个字呢。。。
政企 电子政务和企业后台管理系统 通常都是这样的业务架构。权限控制 数据模型等都类似
Fenlog
Fenlog

引用来自“Fenlog”的评论

一个CMS系统。。。为什么名字要加上政府两个字呢。。。

引用来自“蜗牛君”的评论

貌似不是cms系统
好吧,我换个姿势问。。。 一个信息管理系统。。。为什么名字要加上政府两个字呢。。。
jarchan
jarchan
Dwr会穿越权限控制诶,这样真的好么?
高山流水情
高山流水情

引用来自“开源中国首席码农”的评论

为啥没有mysql数据库文件?
加群 453637185 下载脚本
Loveni
Loveni
都不认识
狂暴的蜗牛君
狂暴的蜗牛君

引用来自“Fenlog”的评论

一个CMS系统。。。为什么名字要加上政府两个字呢。。。
貌似不是cms系统
返回顶部
顶部