Beangle v2.3.0发布 基于约定的脚手架和工具包

Beangle立足Java">企业软件开发,提供敏捷、基于约定(Convention Over Configuration)的脚手架和工具包。着力以简化项目构建,并规范项目开发习惯,形成易于管理的最佳实践.(Introduction)

子模块:

Commons 提供字符串、压缩、再配置、csv等基础api的辅助方法
Model 提供对实体映射、查询存储、转换的基础api
Rule 对规则定义、使用和存储的api
Spring 支持基于spring的再配置和自动配置
Struts2 Coc 提供struts2的约定优先配置和基础Action
Struts2 Tag 提供常见的web组件
Security Core 提供简化的权限控制框架
Security Web 提供web应用上的权限集成
Security Bluepring 提供基于数据存储的默认权限实现
Security Cas Support 支持cas集成
Security Ldap Support 支持Ldap集成
Webapp System 提供了样例应用
scala实现的database程序库 https://github.com/beangle/beangle-scala
Database Meta 数据库原信息支持包
Database Replication 数据库复制工具

Beangle 2.3.0发行说明:

Beangle Model 包变化

OqlBuilder 提供了 orderBy(int index,String orderByString)方法,进行指定顺序排序 可覆盖hibernate配置(OverrideConfiguration)支持注解形式的配置 RailsNameStrategry命名策略支持注解形式的配置 修复了EntityDao给定id超过500的查询问题。

Beangle Struts2 变化

Struts2拆分成Struts2-convention和Struts2-view两个包,前者关注按照约定开发action,后者关注页面组件。 之前struts2包中没有整合进来的js/images/ftl,统一放到了beangle-struts2-legacy项目下。

Struts2-View 中包含的组件包含:

web主题管理器 web组件(Navitem/Navmenu,div,a,css,grid,form,submit,messages,pagebar,toolbar,head/foot,textfield) ,具体参见 Beangle Struts2 Tag. BeangleTag
Library中提供了辅助方法url,text 集
成了
新的my97datepicker 使用validity,内建了对form的提交验证

Beangle 权限模块

利用struts-view的新组件,重新调整了权限
管理界面 修复了conn
current session filter 代码错误 修复了数据权限方面的错误 修复了
获取数据权限时,考虑用户组的权限问题,即不考虑没有该资源的用户组数据权限。 重新开发了权限管理的web界面,集成了系统管理、属性配置、用户头像等辅助功能 将权限的数据表默认前缀由sys更换为se(security)

下载地址:http://beangle.googlecode.com/files/beangle-2.3.0.zip

时间: 2024-10-25 23:04:04

Beangle v2.3.0发布 基于约定的脚手架和工具包的相关文章

DynamicReports v2.0.0发布 基于JasperReports扩展的Java报表库

DynamicReports v2.0.0发布 基于JasperReports扩展的Java报表库,可用它来快速创建报表而无需可视化报表http://www.aliyun.com/zixun/aggregation/6993.html">设计工具. DynamicReports is based on JasperReports. It allows to create dynamic report designs and it doesn't need a visual report d

Total.js 框架 v2.6.0 发布,Node.js 的 MVC 框架

Total.js 框架 v2.6.0 发布了,Total.js 是一个 web 应用框架,使用 JavaScript,HTML,CSS 和 Node.js(MVC) web 应用框架来构建 web 网站和 web 应用.更新如下: News: added: F.config['default-errorbuilder-status'] a default HTTP status for all error builders default 200 added: F.config['default

Android 3.0发布 基于Linux平台的开源手机操作系统

Android 3.0发布基于Linux平台的开源手机操作系统的名称,该平台由操作系统.中间件.用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件.目前,http://www.aliyun.com/zixun/aggregation/29707.html">最新版本为Android 2.3 Gingerbread和Android 3.0 Honeycomb. Android是基于Linux内核的操作系统,是Google公司在2007年11月5日公布的手机操作系统,早

opendkim v2.3.0发布 开源的DKIM发送者认证系统

OpenDKIM 是一个开源的DKIM发送者认证系统的C语言实现.DKIM(DomainKeys Identified Mail)是一种电子邮件的验证技术,使用密码学的基础提供了签名与验证的功能.一般来说,发送方会在电子邮件的标头插入DKIM-Signature及电子签名资讯.而接收方则透过DNS查询得到公开金钥后进行验证. DKIM是由DomainKeys所改进的协定,大多数的运作方式与DomainKeys相同.在2007年2月时,DKIM被列入互联网工程工作小组(IETF)的标准提案(Pro

SaturnJS v2.0发布 基于JS的轻量级开发框架

SaturnJS基于JS的轻量级http://www.aliyun.com/zixun/aggregation/13435.html">开发框架,提供WEB前端应用开发的最佳解决方案,主要采用按需加载的方式加载各类JS插件,部分插件采用网上开源的JS代码,并且非常易于扩展,帮助开发者快速创建自己的JS代码库,从而提高开发效率. 完全颠覆1.0的架构方式,而是提供一个虚拟的类,并支持构造函数.继承以及多重继承等类的特性,帮助开发人员更好地使用JS来实现更为复杂的前端应用. 新增特性 配置文件

ThinkSNS v2.0发布 基于微博客的多应用SNS系统

ThinkSNS基于许多优秀的开源软件开发,提供全方位的社交网络解决方案ThinkSNS源于办公圈项目,WEB端基于国内技术领先的ThinkPHP框架开发,另外还有IMhttp://www.aliyun.com/zixun/aggregation/5218.html">客户端软件.ThinkSNS全部基于开源项目,同时也作为开源项目,免费提供给用户使用.项目框架都有完善的文档和实例,非常适合二次开发.能为致力于SNS方向的站长提供帮助,是我们的最大的梦想! 新版的ThinkSNS将定位于基

BlankOn Linux 7.0发布 基于Ubuntu的发行版

BlankOn Linux 7.0已经发布. BlankOn是一个基于http://www.aliyun.com/zixun/aggregation/13835.html">Ubuntu的印尼语桌面发行版并支持大多数印尼语言,Timor-Leste(葡萄牙语和德顿语)有两个官方语言,以及英语和简体中文.它还包括6个非拉丁字母书写系统(武吉士,巴塔克鸟羽,巴厘岛,巽达,拉让江和爪哇),印度尼西亚语星际译王字典,最新的ChromiumWeb浏览器.大多数音频编码解码器都可以播放Exaile音乐

Equalizer v1.0发布 基于OpenGL的应用程序

Equalizer 是标准的中间件并行创建和部署基于OpenGL的应用程序.它使应用程序能够从多个显卡,处理器和计算机利于规模的渲染性能,外观质量和显示尺寸.均衡器 在任何应用程序运行未经修改的可视化系统从一个简单的工作站,以大型图形集群,多GPU工作站和虚拟现实装置.&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; Equalizer is the standard framework to create and

Bitcoin 0.5.0发布 基于网络的匿名数字货币

Bitcoin 0.5.0此版本修复了在0.4.0版本中破损的wallet.dat加密实现,增加了一个新的基于Qt的图形界面,增加了新的RPC命令getmemorypool,listsinceblock,signmessage,verifymessage和执行更快的初始块下载. Bitcoin是点对点(peer-to-peer)基于网络的匿名http://www.aliyun.com/zixun/aggregation/35699.html">数字货币.点对点(peer-to-peer)的