#SSHE Easyui演示项目
SSHE示例项目是一个由Eclipse Kepler创建,Struts2.3.x+Spring3.2.x+Hibernate4.2.x+CXF2.7.x+EasyUI1.3.4+Maven架构的示例程序
当前示例演示了包括:权限控制、超大附件文件上传、EasyUI基本组件使用等等功能,具体请自行看本示例演示功能
SSHE框架环境需求:JAVA环境:JDK7+;数据库环境:oracle10g+/sqlserver2000+/mysql5+;WEB容器环境:jetty6+/tomcat6+;编译环境:maven:3.x+
如果发现系统有BUG,请给我发Email:89333367@qq.com
演示地址
Easyui 中文社区
http://bbs.jeasyuicn.com
更多资源
http://pan.jeasyuicn.com
v20131021
- 在sy.test包下,添加了POI读取excel和写入excel的小例子
- 在sy.test包下,添加了apache的commons包下的lang3的一些常用工具示例
- 在sy.test包下,添加了apache的commons包下的dbutils工具的一些常用示例
v20131018
- 升级Highcharts到3.0.6版本
- 升级plupload到2.0.0版本
- 升级jquery到2.0.3版本
v20131015
v20131011
v20131010
- 添加了一个WebSer#### vice(CXF)的示例,请点击这里来查看已发布的服务
- 更换了batik的JAR包为org.apache.xmlgraphics下的,解决了tomcat容器中,导出图表后台报错的BUG
v20131009
v20131003
- 改变了所有编辑功能页面的等待提示z-index级别,避免页面没有加载完毕,就点击了编辑按钮会出错的BUG
v20131001
- 新增了combobox/combogrid的一个扩展,用于检验用户autocomplete后的值是否存在与下拉列表中,如果不存在则认为用户输入无效
- 修正初始化数据库时,如果改动了资源或者机构的父节点,会初始化不成功的BUG
v20130930
- 新增了combobox的autocomplete功能,在首页登录页面演示
- 新增了combogrid的自动补全功能,在首页登录页面演示
- 其他细节修改
- 一些BUG的修正
- 升级了所有能升级的JAR包
v20130927
- 修正了角色管理,排序报错的问题
- 修正角色分布图表中,导出PDF格式显示不正确的问题
- 修正Highcharts导出JPEG图片时,后台报错的问题
v20130926
- 修改了File404Filter的判断方式,尽量提升响应速度
- 修正了谷歌浏览器下,不能点击删除按钮的BUG
- 修正了某些情况下init数据库失效的问题
- 修正某些情况下机构删除出错的问题
v20130925
- 修改了inc.jsp,引入版本号概念,避免IE缓存导致样式或JS不更新导致错误
- tabs的tools添加文字提示
- 添加了官方演示示例和API等链接
- 更新了syExtCss.css样式
- 其他小细节修改
- 修改了上传文件的路径,便于部署项目后,上传的文件依然存在
- 修正了west没有滚动条的BUG
v20130924
- 为图表功能增加了导出文件功能,可以导出为PNG/JPEG/PDF类型的文件
- 初始化数据库添加synchronized修饰符
- 修改默认日志级别
- 增加了tabs的演示,tabs可以选择上下左右显示
- 修正了几个页面的editable:false问题
v20130923
- 修正了syExtEasyUI.js扩展中,idField/textField/parentField的命名错误问题
- 新增用户登录注销历史记录功能
- 演示了用户增加session属性时的监听示例,记录了用户登录、注销的相关信息
- 修正一些grid的显示问题
- 升级了struts2的版本到2.3.15.2
v20130922
- 统计报表中,增加等待提示功能,避免用户看到白板
- 修正初始化数据库的时候,超级管理员没有赋予所有机构,导致他不能给他人分配机构的BUG
- 调节了一下grid中按钮显示的顺序
- 修正了用户管理中,给用户选择机构的时候,一个显示问题的BUG
v20130921
- 修正,当添加资源时,url为空的时候,删除资源会发生删不掉的情况
- 修正,当执行初始化数据库功能时,以前添加的资源、角色会看不到的情况
- 默认配置了缓存静态内容、关闭了开发模式配置,如需改动请自行修改struts.xml的配置
v20130920
- 增加了一个过滤器,用于用户上传的文件丢失时,返回一个默认的图片
- 修正了用户编辑和显示时,如果photo字段是空,会报错的问题
- 新增一个用户登录、注销监听器,二次开发时可以利用这个监听器做某些事情
- 优化了treegrid/datagrid的显示速度,增加了展开搜索刷新功能
v20130918
- 添加了一个饼图的示例
- 更新了log4j的配置信息
- 更新了pom.xml,目前最新JAR包依赖
- 文件上传添加可配置上传路径参数
v20130916
- 修正用户管理中,新增用户可以重复登录名的BUG
- 修正用户管理中,新增用户没有默认密码的BUG
- 修正用户管理中,编辑用户可以重复登录名的BUG
v20130915
- 修正了文件上传后,回显路径不对的问题
- 修正了IE浏览器下,选择上传文件后,看不到删除按钮的问题
- 用户管理,增加了过滤条件功能
- 更新了一些预设图标显示
- 增加了一个图表示例
v20130914
- 重构了2012年SSHE示例的所有代码,使类和文件更加清晰,便于管理
- 配置文件分离,不同功能放到不同的配置文件中
- 新增了文件上传的功能,演示在用户添加/编辑中,真实上传文件进度条
- 支持超大附件上传(理论上无限大附件),演示系统有限制,请自行下载源码,修改其中配置;上传原理,利用plupload插件,将要上传的附件进行分块(分块大小取决于配置);例如要上传一个1GB的附件,那么在上传的时候,plupload会自动进行文件切割,将1GB的文件分割成N小块,然后分批上传,避开了浏览器上传大附件的限制;最后全部上传成功后,在后台进行文件合并,将N块文件合并成正确的文件
- 升级了easyui版本到1.3.4,支持IE6/7/8/9/10/火狐/谷歌等浏览器
- 升级所有JAR包到最新
- 使用了jetty插件的SSHE项目可单独运行,不需要发布到WEB容器
- 尽可能的标注了更详细的注释
- 新增了项目监控功能
- 新增了机构管理
- 权限架构:一个用户可以属于多个角色,一个用户也可以属于多个机构;一个角色可以访问多个资源,一个机构也可以访问多个资源;
- 更新部署说明
- 还有一些其他细节更新