阅读更多

0顶
0踩

企业架构

更新记录:

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(上传组件)

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

来自: http://www.pinhuba.com/
0
0
评论 共 3 条 请登录后发表评论
3 楼 azhqiang 2015-07-15 16:09
支持一下国内开源。
2 楼 PlayGod1984 2015-07-10 08:15
戢_时光 写道
开源 还是商业框架?

明显没仔细看介绍
1 楼 戢_时光 2015-07-09 20:47
开源 还是商业框架?

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • BAMS-JAVA快速开发框架 2.5

    BAMS是一个 开源的政企信息管理系统 基础框架。主要定位于“政企信息管理”领域,可用政企信息管理类系统。BAMS是非常强调开发的高效性、健壮性和安全性的。 目前的平台还是主要针对开发人员。 BAMS的业务构建是基于...

  • 政企信息管理系统BAMS v2.0.zip

    另外还提供一个基于本基础框架的 代码生成器 ,为你生成基本模块代码,如果你使用了BAMS基础框架,就可以很快速开发出优秀的信息管理系统。 二、框架定位 BAMS是一个 开源的政企信息管理系统 基础框架。主要定位于...

  • BAMS:银行帐户管理系统

    巴姆斯银行账户管理系统/ C#.NET Bankayönetimsistemiçalışanlaramüşterilerinvebankanınverilerineerişmeözelliğinisağlamaktadır。 仪表板sayfasındabankanınsayısalverileri图表bileş...

  • EAZY BAMS 用来快速开发业务系统的JAVA框架

    http://bams.eazytec.com/bams.html

  • BAMS浮游菌实时监测系统.pdf

    BAMS浮游菌实时监测系统.pdf

  • bams.rar_BAMS

    该练习为Jdbc中继承关系实例Account的完整实现,建表和实体类之间比较完整的体现了一张超级大表的优势和不足。

  • EAZY_BAMS_20141212.zip

    BAMS提供了常用工具进行封装,包括日志工具、缓存工具、服务器端验证、数据字典、...另外还提供一个基于本基础框架的 代码生成器 ,为你生成基本模块代码,如果你使用了BAMS基础框架,就可以很快速开发出优秀的信息管理。

  • BAMS政府企业框架速度界面都非常好

    BAMS政府企业框架速度界面都非常好,难得的开源项目.

  • BAMS银行管理系统数据库设计文档

    将数据分析的结果进一步整理,形成最终的计算机模型,以便开发人员建立物理数据库。

  • BMS电池管理系统框架简介

    负责收集BMU上传的各种单体电池信息,采集电池组的各种信息(组电压、组温度)、电池组充电放电电流等,计算分析电池组的SOC和SOH,并将所有信息上传给电池堆单元层BAMS;由电池采集单元BCU和电池均衡单元BEU组成,...

  • bams文档

    NULL 博文链接:https://yangjunyun.iteye.com/blog/661523

  • 将普通maven项目bams-login拆分为多模块的开发

    1. bams-login项目结构 2. 启动bams-login项目查看是否可以成功 3. 访问项目 http://localhost:8080/bams-login 4. 启动maven伺服器 5. 新建一个maven的父模块,新建一个maven-archetype-site-simple选择 ...

  • 银行项目演示及源码-BAMS 1.0

    银行项目演示及源码-BAMS 1.0 银行项目演示及源码-BAMS 1.0 银行项目演示及源码-BAMS 1.0

  • BAMS Version 1.0

    文章目录前言一、BAMS基本结构二、BAMS具体技术细节1.主模块2.模拟数据库模块3.B树查找模块4.剪贴板字符处理模块总结 前言 ...做这个 B树编码查找-代码存储数据库系统(BAMS)的想法来自于今年上学

  • (java se 代码)Bank Account Management System 银行账户管理子系统

    Bank Account Management System 银行账户管理子系统 简称BAMS 这是一个基于C/S结构的银行账户在线管理系统,用户可以通过ATM终端界面来操作自己的银行账户. ATM 1: 要求1:封装一个Account类 - 业务数据 写一个账户...

  • 集装箱储能系统本地服务器,0.5MW-1MWh集装箱储能系统方案

    0.5MW-1MWh集装箱储能系统方案来源:76范文网 | 时间:2019-04-17 10:25:23 | 移动端:0.5MW-1MWh集装箱储能系统方案 本文简介:0.5MW/1MWh集装箱储能系统技术方案目录1.储能的应用----------------------------...

  • BAMS

    BAMS

  • 【生物信息学】ATAC-seq流程及代码分析、复现文章

    生成转录因子结合区域的特征(footprinting) 3:实操ATAC-seq(代码分析及复现文章) how to do 1.Data analysis 2.Quality control 3.Alignment and filter 4.Mitochondrial reads 5.PCR duplicates 6.Merging BAMs 峰...

  • setting.xml文件,修改Maven仓库指向至阿里仓

    setting.xml文件,修改Maven仓库指向至阿里仓

  • 基于java的玉安农副产品销售系统的开题报告.docx

    基于java的玉安农副产品销售系统的开题报告

Global site tag (gtag.js) - Google Analytics