系统可作为 OA、网站、电子政务、ERP、CRM、APP 后台等基于 B/S 架构的应用软件
系统的快速开发框架。
一、特色功能
1、采用 Spring MVC 的静态加载缓存功能,在首页将 Javascript 文件、CSS 文件和图片
等静态资源文件加载进来放进内存,极大提高 ExtJS 的加载速度。
2、三种皮肤主题:经典、灰色和海王星,支持多浏览器和多分辨率。
3、分别封装了模型层、控制层、业务逻辑层和数据持久层的通用操作模块,层次分明,
大大减少代码冗余,二次开发效率高。q
4、系统是公司多个项目的基础框架,稳定性好,支持大并发。
二、主要功能
1、采用 ExtJS 4.2.1.883 无限制版本,放心用于网站开发。
2、ExtJS 富文本编辑器增加修改信息。
3、ExtJS 的 HtmlEditor 的图片文件上传插件。
4、Grid 列表和表单,包含添加、删除、批量删除、修改、查看、图片查看和按条件查询
列表等功能。
5、导入导出 Excel 数据,支持 xlsx 和 xls 文件。
6、资源管理(菜单管理)。
7、用户管理和部门管理。
8、权限管理。不仅可管理各个功能模块的权限,也可以管理功能模块里的页面按钮权限。
9、报表统计。也可以嵌入其他报表工具插件。
10、采用开源的互动地图 Javascript 库 Leaet,处理自定义在线地图。Panel 里包含 2
个组件,在 2 个组件间传递参数显示数据。
三、开发工具和采用技术
1、开发工具:Eclipse、MyEclipse 和其他 IDE。
2、采用 Spring 3 中最新最稳定的 Spring MVC 3.2.8 版本。
3、采用 Hibernate 4.1.7。Spring MVC 3.2.8 支持的最高 Hibernate 版本是 4.1.7,
更高的 Hibernate 版本和 Spring MVC 3.2.8 组合会遇到兼容问题。
4、Hibernate 集成二级缓存框架 Ehcache。
5、数据库是 MySQL、Oracle 和 SQL Server,Hibernate 的 Dialect 可使程序移植
到其他数据库。
6、采用开源的互动地图 Javascript 库 Leaet,处理自定义在线地图。
7、采用 Google Guava Collections,性能高于 Apache Collections。
四、代码结构
部分代码作用:
1、BaseParameter、ExtJSBaseController、BaseService、BaseDao:分别封装了
模型层、控制层、业务逻辑层和数据持久层的通用操作模块。