Be-Gen是集成了当前最流行的Web应用框架的一个更高层次的高效率的J2EE快速开发平台。它遵循MVC三层体系架构,完全分离表现层、业务逻辑层、数据层,具有良好的易用性、兼容性、扩展性和可维护性,利于代码的维护,满足了团队开发的需要 。
Be-Gen支持模型与实现分离的软件开发方式,其核心是基于元数据建模的自动代码生成机制,可以自动生成80%-100%左右的代码。自动生成的代码结构清晰,采用接口编程,代码耦合度低;通过XML配置文件来绑定接口和其实现。
Be-Gen不仅是基于元数据建模和自动代码生成机制的开发环境,同时还是一个完整的执行业务模型的运行平台。它提供了Web系统开发过程中都需要的通用的基本功能,如登陆、用户密码加密,用户管理、根据不同的用户可以展现不同的菜单,自带了默认的一些在CSS中设定的样式,使用这些样式能很快的改变整个系统的外观,等等,此外还支持自动化测试。Be-Gen遵照开放式的J2EE系统结构,采用高度可配置的思想实现,具有负载均衡、高可用性、高稳定性等优势 。
Be-Gen最大的价值在于,首先通过强大的功能为最终用户降低了开发成本,加快了业务系统的开发周期,同时保证了业务系统的运行高效、稳定和可扩展性;其次为J2EE开发者提供了一个J2EE开发的新的方式和思路,降低了开发风险,为开发者提供了一个很好的借鉴、学习的机会,促使他们养成良好的编程习惯,从而提高了所在团队的整体实力。
|