码迷,mamicode.com
首页 > 移动开发 > 详细

框架源码|Java、Spring、HTML5、JavaScript、jQuery、Web移动端

时间:2015-10-27 20:04:04      阅读:1349      评论:0      收藏:0      [点我收藏+]

标签:

技术分享

 
 
      A、代码生成器(开发利器)
           生成Java各层次的类和JSP等文件,提高开发效率
      B、阿里巴巴数据库连接池Druid
           性能最好的数据库连接池,稳定、可扩展、高性能、高并发
      C、安全权限框架Shiro
           实现认证、授权、加密、缓存、并发、会话管理、单点登录等功能
      D、Ehcache二级缓存和Spring MVC静态加载缓存
      E、微信接口开发
           详尽的单元测试代码,详尽的开发文档,每个模块都有详尽说明和代码示例
      F、提供基于JBPM工作流的OA办公系统(后续加入Activiti 5.18工作流)
 
      ---------------------------------------------------------------------------------------------------------------------

功能特点:

1、适配所有设备(PC、平板、手机等),兼容所有浏览器(Chrome、Firefox、Opera、Safari、IE等),适用所有项目(MIS管理信息系统、OA办公系统、ERP企业资源规划系统、CRM客户关系管理系统、网站、管理后台等)。

2、快速开发,敏捷的数据持久层解决方案。

      2.1、事务自动处理。

      2.2、O/R Mapping基于注解,零配置XML,便于维护,学习成本低。

      2.3、接口和实现分离,不需写数据持久层代码,只需写接口,自动生成添加、修改、删除、排序、分页、各种条件的查询等SQL

3、Shiro 安全权限管理,实现 认证、授权、加密、缓存、并发、会话管理、单点登录 等功能,管理用户、角色、菜单、按钮等权限(也提供基于Spring Security 4的框架源码)。

4、经过专业压力测试,性能测试,保证后台数据的准确性和页面访问速度,已应用到多个项目。

5、支持MySQL、Oracle、SQL Server等主流数据库,快速移植。

6、4种皮肤主题,主要功能模块包括登录、注册、报表、找回密码、修改密码、用户管理、部门管理、菜单管理、字典管理、个人资料管理、信息发布管理、角色权限管理、邮件收发管理、系统监控等。

7、有定时任务、全文检索、群发邮件、文件上传下载、导入Excel、反SQL注入、表单日期转换、加解密、运算精度处理、HTML脚本字符串过滤、IP检测处理、Get和Post中文乱码处理等常用功能。

8、系统后端和前端全部采用官方的最新稳定版本,技术前沿,可直接应用到企业生产环境。

9、前端所有的JavaScript、CSS都提供压缩和非压缩版本,分别应用在生产环境和开发环境。

10、严格遵守编码规范,所有代码都格式化,注释全面,美观易读。

11、详细记录系统操作日志,帮助运维人员进行系统分析和故障排查。

12、采用Ehcache二级缓存Spring MVC静态加载缓存等机制,提高系统性能。

13、完善的图表/报表功能,包括线形图、实时线形图、饼图、区线图、圆环图、柱状图等。

14、代码生成器,生成增删改查的Java类和JSP等文件,大大提高开发效率。

15、完整的CAS实现SSO单点登录的解决方案。

16、扩展性强的服务端数据接口,支持各种移动端APP(Android、iOS、Windows Phone等)。

17、完善的系统监控,包括数据源、SQL监控、SQL防火墙、Web应用、URI监控、Session监控、Spring监控和JSON API等。

18、Bootstrap常用实例:排版、UI元素组件、按钮&图标、侧边栏滑块、嵌套拖拽列表、jQuery jqGrid、jQuery DataTables、表单元素、向导&验证、日历记事、相册、价格表格、发票、时间轴、问答帮助、Bootstrap Grid等。 

提供Hibernate和Mybatis版本,包括Maven和非Maven!

架构技术Java Bootstrap 3.3.5 + HTML5 + CSS3 + jQuery + Spring 4.2.2(管理事务) + Spring MVC 4.2.2(作为控制层) + Apache Shiro 1.2.3 或 SpringSecurity 4.0(认证授权权限管理) Lucene 5.3.1 Hibernate 5.0.2(作为数据持久层) + Hibernate Search 5.5.0(全文检索) + Quartz 2.2.2(定时生成索引) Ehcache 2.10.0(作为二级缓存,提高性能) JUnit 4.12(单元测试) + Google Guava Collections 18.0(性能更好的集合工具类库) + Log4j(记录日志)

 同时提供同UI的Mybatis版本系统!更多技术细节请咨询客服!

      --------------------------------------------------------------------------------------------------------------------

   QQ:3228979148
      

--------------------------------------------------------------------------------------------------------------------

 

   功能介绍和截图:

      1、  信息发布管理Ajax分页,表格排序,增加、编辑、查看、删除、查找(可选择AND或者OR查找)和刷新记录,导出ExceljQuery Hotkeys监听键盘事件。Bootstrap Wysiwyg作为富文本编辑器。Quartz结合Lucene定时生成标题、作者和正文的索引,用Hibernate Search进行全文检索技术分享技术分享

 2、  角色权限管理Bootstrap FuelUX Tree作为树组件支持多级菜单Ajax分页,表格排序,增加、编辑、查看、删除、查(可选择AND或者OR)和刷新记录,导出Excel

技术分享

      3、  菜单管理Shiro安全配置对应的菜单和角色的按钮权限Ajax分页,表格排序,增加、编辑、查看、删除、查(可选择AND或者OR)和刷新记录,导出Excel

      技术分享技术分享

4、  用户管理Bootstrap Datepicker选择日期/时间。Ajax分页,表格排序,增加、编辑、查看、删除、查(可选择AND或者OR)和刷新记录,导出Excel。

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

5、图表/报表:线形图、实时线形图、饼图、区线图、圆环图、柱状图等。

技术分享技术分享技术分享技术分享技术分享技术分享技术分享

      6、  部门管理Ajax分页,表格排序,增加、编辑、查看、删除、查(可选择AND或者OR)和刷新记录,导出Excel技术分享

      7、  字典管理表格排序,Ajax分页,增加、编辑、查看、删除、查找(可选择AND或者OR查找)和刷新记录,导出Excel技术分享

      8、  邮件收发管理jQuery Hotkeys监听键盘事件,Bootstrap Wysiwyg作为富文本编辑器,jQuery Gritter作为消息通知组件,Bootstrap Tags切换页签,Spring JavaMailSenderImpl发送邮件。

      技术分享

      9、个人资料管理 jQuery Gritter作为消息通知组件,Bootstrap Datepicker选择日期/时间,Bootstrap Select2作为下拉框组件,Bootstrap Editable即时编辑文本,Bootstrap File Input上传文件。

      技术分享

      10、 个人资料管理(传统编辑界面):以传统方式编辑字段,还可以修改密码技术分享

      11、  主页和报表jQuery UI Custom作为实例集,jQuery UI Touch Punch添加触摸事件支持,jQuery Easy Pie Chart渲染带有HTML5动画效果的饼图jQuery Sparkline生成静态和动态波谱图表jQuery Flot绘制各种图表。控制界面:选择皮肤固定导航栏固定侧边栏固定面包屑导航切换到左边切换到窄屏鼠标滑过显示子菜单紧凑侧边栏菜单项突出等。技术分享

      12、  注册、登录、找回密码Bootstrap Tooltip提示,Bootstrap Datepicker选择日期/时间,jQuery Validation验证表单,切换3种背景图。注册界面以动画效果返回登录界面,登录界面用Shiro记录用户登录状态,用Apache Commons Email发送邮件找回密码。

      技术分享

      13、系统监控:数据源、SQL监控、SQL防火墙、Web应用、URI监控、Session监控、Spring监控和JSON API。技术分享

14、Bootstrap常用实例:包括排版UI元素按钮&图标侧边栏滑块嵌套拖拽列表jQuery DataTables表单元素向导&验证UI组件日历记事相册价格表格发票时间轴问答帮助Bootstrap Grid

   常用实例包括:Bootstrap Colorpicker实现颜色选择器实例,Bootstrap DateRangePicker实现双日期选择实例,Bootstrap Dual Listbox实现双列表框实例,Bootstrap Multiselect使用选项输入多个属性实例,Bootstrap Bootbox构建对话框实例,jQuery Raty作为评分插件实例,jQuery Spin Button增减文本框数值实例,jQuery Nestable移动拖曳树型结构实例,jQuery DataTables实现各种表格效果实例,jQuery Chosen扩展和美化下拉框实例,jQuery Masked Input实现掩码文本输入框实例,jQuery Input Limiter实现字数限制实例,jQuery Autosize动态调整Textarea大小实例,jQuery Knob实现旋钮效果实例,jQuery Typeahead自动补齐文字实例,jQuery Colorbox播放幻灯片等内容实例,FuelUX Wizard实现向导效果实例,FuelUX Spinner实现微调器实例,Additional Methods结合jQuery Validate验证表单实例,FullCalendar作为日历插件实例,Google Code Prettify高亮代码实例。

      技术分享

      15、 代码结构:系统分为表现层控制层业务逻辑层数据持久层等,降低系统耦合,提高系统的运行效率和可维护性。各个层次的通用代码都被抽象出来(比如增删改查),让该层次其他类继承,极大降低代码冗余。系统安全性高,加入反SQL注入机制等。所有代码都格式化,注释全面,美观易读。

   技术分享


 

 QQ:3228979148
      

 

框架源码|Java、Spring、HTML5、JavaScript、jQuery、Web移动端

标签:

原文地址:http://www.cnblogs.com/java9/p/4914837.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!