ajaxTree开源项目

来源:互联网 发布:数据生命周期管理 编辑:程序博客网 时间:2024/06/05 17:17
组件和结构介绍
该目录树由我自己开发,没有采用第三方树组件,如jstree。完全以jquery为基础对树进行操作。
程序建立在spring3.0.7、struts2 2.3.1.2、hibernate3.6.9、jquery1.6.4、jxl2.6.12、jstl1.2、junit3.8.1、json上面。
程序模块逻辑结构分为展示页面(html)、jquery(html元素操作和异步通信)、action层、service层、dao层。
程序前台页面完全国际化,属性文件是categoryTree_zh_CN.properties。
程序设置了spring的事务管理和数据源支持。
后台Java代码完全分层设计,各层相对独立。添加独立的service异常,把数据处理异常封装在service层之下。action只能调用service。以及抽出功能模块的struts、spring配置文件和资源文件存放在该模块目录之下。
已设置jquery的utf8异步通信编码,和filter来控制传输编码格式。
程序设计了独立前台展现页,使页面元素动态展现和通信完全交给jquery。html只负责页面布局和数据在浏览器的展现,该程序全部采用异步通信,包括文件上传。所有js功能存放在base.js中。
把所有的jsp页面放在web-inf之下,加强安全性。
定义了全局异常处理机制。完善了各阶段数据验证。

功能介绍
支持最大7级子目录;
支持文件上传添加,更新目录;
完全ajax操作控制,包括目录增、删、改、查,和文件上传;
任意调整目录显示结构(未实现鼠标拖拉调整);
非常人性的操作和美观的界面;

运行环境
tomcat 6+
jdk 5+
mysql 5+

配置环境
数据库参考spring数据库配置文件;
再无其他配置项;

注意事项
请事先运行sql文件,配置数据库。


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

欢迎下载使用,完善。

欢迎留言。


项目源文件 ver1.0

http://115.com/file/e7s7v436

原创粉丝点击