StarPlatform概述
StarPlatform是一款基于Struts2/Flex4+Spring3+Hiberate3技术架构的企业Web应用开发平台, 目标是针对所有的中小企业的Web应用系统提供一个统一的、可重用的基础框架,降低企业的开发成本,维护成本,给开发人员提供一个统一的编程模式。
StarPlatform介绍
StarPlatform对于MVC三层结构进行了封装,包括数据访问层、服务层,以及Web层;对所有Web系统中都能够用到通用功能做了集成,包括用户管理、部门管理、角色管理、功能管理(菜单/按钮/Form组件等)、权限管理(功能权限/按钮权限/Form组件权限/数据权限/方法权限)、字典管理、登录日志、访问日志、异常日志;同时系统中提供了一些通用的组件,包括通用的查询组件、分页表单、字典组件、树形结构组件、CSS页面样式、主界面的布局管理器、登录组件等
StarPlatform特色功能
数据权限的管理:
数据权限是很多企业应用的开发难点,很难做到通用性,往往对于数据权限的变更无能为力,只能让代码散布在各个功能模块当中,对后期的维护和扩展造成了很大的障碍,在这里提供了一种解决方案,并在系统中作了展示
前台Flex:
大大提高了产品设计师和开发工程师的“开发体验”,强化了设计端和开发端的整合。设计师和开发工程师们可以方便地将自己的代码平移到新的平台上,并且发布、部署的方式比之前的任何一款开发工具都方便得多,从而使RIA应用有更广大的开发者基础。
监控审计
系统提供了三种日志的截取,包括登陆日志、访问日志、异常日志,登陆日志,方便对系统的审计。
工作流
系统提供了和jbpm集成的方式