??????? 本文将介绍部署ZK Spreadsheet,ZK Spreadsheet的介绍请看这里 ,并简单分析下项目结构。
准备工作
- JDK1.5以上版本
- Eclipse3.5以上版本
- Tomcat6.0以上版本(本例使用Tomcat)
- 下载代码,点这里 下载zss-app-2.0.1.zip
开发环境的建立
- 将代码导入eclipse中
- Eclipse中File-new-Dynamic Web project
- 录入项目名称本例为spreadsheets
- 勾去Use default 代码路径选择解压缩后的zssapp路径
- 依次下一步,完成项目创建
- 自动编译
- Eclipse中File-new-Server-Apache-Tomcat v6.0 Server
- 将spreadsheets添加到Server下,启动服务
- 在浏览器地址敲击http://localhost:8080/spreadsheets/ (假设你的Tomcat端口是8080),如果看到图表了,部署成功了。
?
项目目录结构介绍
??? 使用-来表示目录机构 无横线为一级目录,-为二级,依次类推,次级目录归属于最近的高级目录。
* src * -META-INF * -metainfo * --zk * ---config.xml zssapp的配置文件 * ---lang-addon.xml zssapp的组件声明,及每一个组件的CSS,JS配置。 * -org java代码 保存,打开,排序,事件绑定,科学函数等的java代码实现,定制新需求,二次开发主要修改这个目录下的java文件 * -web * --js * ---zssapp 各组件的CSS,JS * --zssapp * ---html 各组件(菜单,单元格样式,对话框)zul文件(由ZK标签和一种类似于JavaScript的ZK脚本组成),屏蔽菜单功能主要修改这个路径下的文件 * ---image 各组件所使用的图片 * ---xls * WebContent 目录根下装载了前台页面 * -META-INF * -upload * -WEB-INF 目录根下装载国际化属性文件,可以进行本地化 * --lib 项目的依赖jar包 * --tld 具体作用不清楚 * -xls 一些Excel文件,用于演示 * -web.xml Serverlet的配置文件 * -zk.xml 暂不清楚作用?
?? 暂时就介绍到这里,个人觉得这东西不错,组件化的思路,标签的方式,自定制脚本是个不错的在线电子表格解决方案。