欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  资讯频道

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

程序员文章站 2024-02-24 16:09:10
...

更新记录:

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才是真正的实战型企业级开发框架。

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

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

 

技术选型

核心框架: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(上传组件)

项目主页:http://www.pinhuba.com/bams/index.htm