当前位置: 代码迷 >> Web前端 >> 支配 ZK Spreadsheet
  详细解决方案

支配 ZK Spreadsheet

热度:1049   发布时间:2012-10-08 19:54:56.0
部署 ZK Spreadsheet

??????? 本文将介绍部署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				暂不清楚作用
?

?? 暂时就介绍到这里,个人觉得这东西不错,组件化的思路,标签的方式,自定制脚本是个不错的在线电子表格解决方案。