通用后台管理系统(ExtJS 5.1 + Hibernate 4.3.8 + Spring MVC 4.0.9)_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 通用后台管理系统(ExtJS 5.1 + Hibernate 4.3.8 + Spring MVC 4.0.9)

通用后台管理系统(ExtJS 5.1 + Hibernate 4.3.8 + Spring MVC 4.0.9)

 2015/1/29 21:21:42  ssyangtian  程序员俱乐部  我要评论(0)
  • 摘要:系统可作为OA、网站、电子政务、ERP、CRM、APP后台等基于B/S架构的应用软件系统的快速开发框架。一、特色1、采用SpringMVC的静态加载缓存功能,在首页将Javascript文件、CSS文件和图片等静态资源文件加载进来放进内存,极大提高ExtJS的加载速度。2、三种皮肤主题:经典、灰色和海王星,支持多浏览器和多分辨率。3、分别封装了模型层、控制层、业务逻辑层和数据持久层的通用操作模块,层次分明,大大减少代码冗余,二次开发效率高。4、系统是公司多个项目的基础框架,稳定性好,支持大并发
  • 标签:

?class="magplus" title="点击查看原始大小图片" alt="" height="335" src="/Upload/Images/2015012921/7B16890372B8E877.jpg">


系统可作为OA网站电子政务ERPCRMAPP后台等基于B/S架构应用软件系统的快速开发框架

?

一、特色
1、采用Spring MVC的静态加载缓存功能,在首页将Javascript文件、CSS文件和图片等静态资源文件加载进来放进内存,极大提高ExtJS的加载速度
2、三种皮肤主题:经典、灰色和海王星,支持多浏览器和多分辨率

3、分别封装了模型层、控制层、业务逻辑层和数据持久层的通用操作模块,层次分明,大大减少代码冗余,二次开发效率高?

4、系统是公司多个项目的基础框架,稳定性好,支持大并发

?

二、主要功能

1、采用ExtJS 5.1限制免费版本,放心用于网站开发。

2、ExtJS富文本编辑器增加修改信息。

3、ExtJS的HtmlEditor的图片文件上传插件

4、Grid列表表单,包含添加删除批量删除修改查看图片查看按条件查询列表等功能

5、导入导出Excel数据,支持xlsx和xls文件。

6、资源管理菜单管理)。

7、用户管理部门管理

8、权限管理不仅可管理各个功能模块的权限,也可以管理功能模块里的页面按钮权限

9、报表统计。也可以嵌入其他报表工具插件。

10、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。Panel里包含2个组件,在2个组件间传递参数显示数据。

?

所有源码都公开,包含MySQL、Oracle和SQL Server的SQL文件。如需源码,请加QQ:1298588579

?

三、开发工具和采用技术

1、开发工具:Eclipse、MyEclipse和其他IDE。
2、采用Spring MVC 4.0.9。
3、采用Hibernate 4.3.8。

4、Hibernate集成二级缓存框架Ehcache
5、数据库是MySQL、Oracle和SQL Server,Hibernate的Dialect可使程序移植到其他数据库。

6、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图

7、采用Google Guava Collections,性能高于Apache Collections。

8、全局处理GETPOST中文编码

?

四、代码结构

部分代码作用:

1、BaseParameter、ExtJSBaseController、BaseService、BaseDao:分别封装了模型层、控制层、业务逻辑层和数据持久层的通用操作模块

2、ListView、PageView和QueryResult:作为ExtJS的后台分页模块。

3、SystemInitListener:加载以XML格式的数据字典,放进内存供调用。
4、LoginFilter:处理登录各种情况,将session为null的操作重定向到登录页面。
5、CustomDateEditor:处理日期参数并注册到控制器里,否则Spring MVC的参数处理将出错。
6、ExceptionCode、ServiceException:处理异常信息
7、CacheFactory:处理Ehcache二级缓存

8、还有其他很多工具类等等。

?

五、系统界面

1、ExtJS富文本编辑器增加修改信息

??

2、ExtJS的HtmlEditor图片文件上传插件。建议:不要在ExtJS里集成百度编辑器、KindEditor或CKEditor等HTML编辑器,因为在某种情况下会遇到界面扭曲、浏览器兼容问题

?

3、Grid列表表单,包含添加删除批量删除修改查看图片查看等功能

?

4、按条件查询列表

?

5、导入Excel数据,支持xlsx和xls文件。灰色皮肤主题效果

?

6、资源管理菜单管理)。经典皮肤主题效果

?

7、用户管理列表,密码经过MD5加密

?

8、权限管理不仅可管理各个功能模块的权限,也可以管理功能模块里的页面按钮权限

?

9、报表统计。也可以嵌入其他报表工具插件

?

10、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。Panel里包含2个组件,在2个组件间传递参数显示数据

?

11、Excel导出

?

?

所有源码都公开,包含MySQL、Oracle和SQL Server的SQL文件。如需源码,请加QQ:1298588579

?

?

  • 相关文章
发表评论
用户名: 匿名