我们提供源码、3种数据库的sql文件(mysql、oracle、sql server)、详解文档、bootstrap各种最新学习资料和技术支持,还赠送基于extjs5.1的通用后台管理系统,获取地址
qq:3228979148
javaee企业开发框架,简称jeefw[javaee framework],是我们软件组为了快速开发各种b/s产品,花费几个月而开发的企业开发框架。该框架经过测试组的测试,已应用到多个项目。
javaee企业开发框架前端采用最受欢迎的html、css和js框架bootstrap,所有开发者都能快速上手,所有设备都可以适配(pc设备、平板、手机等),所有项目都适用(网站、oa、erp、crm、app后台等)。
javaee企业开发框架前端采用轻量级的扁平化设计,会自动针对不同的屏幕尺寸调整页面,使其在各个尺寸的屏幕上表现良好。
系统有4种皮肤主题,主要功能包括登录、注册、报表、找回密码、修改密码、用户管理、部门管理、菜单管理、字典管理、个人资料管理、信息发布管理、角色权限管理、邮件收发管理等等。
系统后端和前端全部采用官方的最新稳定版本,可直接应用到企业生产环境。
后端主要技术:spring 4.1.5(管理事务)、springmvc 4.1.5(作为控制层)、springsecurity 3.2.6(认证和授权,权限管理)、hibernate 4.3.8(作为数据持久层)、hibernate search 5.1.0(全文检索)、ehcache 2.9.0(作为二级缓存,提高性能)、lucene 4.10.4和quartz 2.2.1(定时生成索引)、junit 4.12(单元测试)、google guava collections 18.0(性能更好的集合工具类库)、log4j(记录日志)等等。
框架的数据持久层将添加、修改、删除、排序、分页、各种条件的查询封装成通用模块,几乎不用手写sql。
前端主要技术: bootstrap 3.3.2、html5、jquery 1.11.2(ie时加载),jquery 2.1.3(非ie时加载),jquerymobile(支持移动端触摸等效果),html5 shiv和respond(让ie6- ie8支持html5元素和媒体查询)。
1、 登录:bootstraptooltip提示,jquery validation验证表单,切换3种背景图,spring security的remember-me机制记录用户登录状态,apache commonsemail发送邮件找回密码。
2、 注册:bootstraptooltip提示,bootstrap datepicker选择日期/时间,jquery validation验证表单,切换3种背景图。
3、 信息发布管理:jqueryjqgrid显示网格数据,ajax分页,表格排序,增加、编辑、查看、删除、查询(可选择and或者or查询)和刷新记录,导出excel;jquery hotkeys监听键盘事件;bootstrap wysiwyg作为富文本编辑器;quartz结合lucene定时生成标题、作者和正文的索引,用hibernatesearch进行全文检索。
4、 用户管理:jqueryjqgrid显示网格数据,ajax分页,表格排序,增加、编辑、查看、删除、查询(可选择and或者or查询)和刷新记录,导出excel;bootstrap datepicker选择日期/时间。
5、 角色权限管理:jqueryjqgrid显示网格数据,ajax分页,表格排序,增加、编辑、查看、删除、查询(可选择and或者or查询)和刷新记录,导出excel;bootstrap fuelux tree作为树组件。
6、 菜单管理:jqueryjqgrid显示网格数据,ajax分页,表格排序,增加、编辑、查看、删除、查询(可选择and或者or查询)和刷新记录,导出excel。spring security控制权限,不同的用户显示不同的菜单。
7、 部门管理:jqueryjqgrid显示网格数据,ajax分页,表格排序,增加、编辑、查看、删除、查询(可选择and或者or查询)和刷新记录,导出excel。
8、 字典管理:jqueryjqgrid显示网格数据,ajax分页,表格排序,增加、编辑、查看、删除、查询(可选择and或者or查询)和刷新记录,导出excel。
9、 邮件收发管理:jqueryhotkeys监听键盘事件,bootstrap wysiwyg作为富文本编辑器,jquery gritter作为消息通知组件,bootstrap tags切换页签,spring javamailsenderimpl发送邮件。
10、个人资料管理: jquery gritter作为消息通知组件,bootstrap datepicker选择日期/时间,bootstrap select2作为下拉框组件,bootstrap editable即时编辑文本,bootstrap file input上传文件。
11、个人资料管理(传统编辑界面):以传统方式编辑字段,还可以修改密码。
12、 主页和报表:jqueryui custom作为实例集,jquery ui touch punch添加触摸事件支持,jqueryeasy pie chart渲染带有html5动画效果的饼图,jquery sparkline生成静态和动态波谱图表,jqueryflot绘制各种图表。控制界面:选择皮肤、固定导航栏、固定侧边栏、固定面包屑导航、切换到左边、切换到窄屏、鼠标滑过显示子菜单、紧凑侧边栏、菜单项突出等。
13、 18个bootstrap静态实例:包括排版、ui元素、按钮&图标、侧边栏滑块、嵌套拖拽列表、jquery datatables、表单元素、向导&验证、ui组件、日历记事、相册、价格表格、发票、时间轴、问答帮助、404页面、500页面和bootstrap grid。
静态实例包括:bootstrap colorpicker实现颜色选择器实例,bootstrap daterangepicker实现双日期选择实例,bootstrap duallistbox实现双列表框实例,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结合jqueryvalidate验证表单实例,fullcalendar作为日历插件实例,googlecode prettify高亮代码实例。
14、代码结构:系统分为表现层、控制层、业务逻辑层和数据持久层等,降低系统耦合,提高系统的运行效率和可维护性。各个层次的通用代码都被抽象出来(比如增删改查),让该层次其他类继承,极大降低代码冗余。系统安全性高,加入反sql注入机制等。所有代码都格式化,注释全面,美观易读。
我们提供源码、3种数据库的sql文件(mysql、oracle、sql server)、详解文档、bootstrap各种最新学习资料和技术支持,还赠送基于extjs5.1的通用后台管理系统,获取地址