`

ZK开发环境快速配置

    博客分类:
  • ZK
阅读更多

以下内容全部来自ZKQuickStart Guide(写的不好,大家就当学习英文吧。)
如果不清楚的可以直接看ZK官方的QuickStart Guide
http://docs.zkoss.org/wiki/QuickStart_Guide
第一步:准备环境运行ZK(Preparing an environment to run ZK)

    先决条件(Prerequisites)

        如果你没有安装以下软件,请先下载了再说吧(If you haven't installed the following applications on your computer, please download and install them first. )  

        Java SE Development Kit (JDK)

        Application Server

        ZK Library   

        ZK Studio

        Eclipse

            JDK,Eclipse和服务器就不说了啥,服务器就用Tomcat吧

 

            ZK Library可以在http://www.zkoss.org/download/zk.dsp这里下载

            ZK Studio插件可以在http://www.zkoss.org/product/zkstudio.dsp这里下载,并安装到Eclipse上

 

第二步,配置ZK库(Configuring the ZK Library )

        1.打开Eclipse(前提条件是已经安装好了ZK studio插件)Start an Eclipse installation which already contains ZK Studio.

        2.点击菜单Window->Preferences(From menu goto Windows > Preferences )

        3.在打开的这个窗口上选择ZK->ZK Packages(On the Preferences Window, select ZK > ZK Packages)

        4.点击Add Diretory 选择到你下载的ZK Library包,不用解压,直接是ZIP文件(If you have extracted the ZK library please click Add Directory and select the location where you extracted file, then click OK; Otherwise click Add File and select the ZK Package zip file. )如下图

       

 

 5.会跳出一个窗口来,点击OK

 6.让你给这个包命个名,就用默认的吧,点击OK(Name the imported package and then click OK)

 

7.再选择上那个ZK Library就行了,如果你不选择,会自动选择最后你引入的版本的(ZK Studio will now import the selected ZK Library,If you don't select a default ZK library, ZK Studio will automatically choose the latest version of your imported ZK Packages. )

好了,就这样,ZK的环境就配置完了

 

官方还提供了丰富的例子程序,在线看:http://www.zkoss.org/zkdemo/userguide

下载运行:http://prdownloads.sourceforge.net/zk1/zk-demo-3.6.0.zip?download

 

第三步:用Eclipse创建ZK项目(Creating a "hello world" application from scratch (with an IDE) )

1.创建Dynamic web Project(Creating a new "Dynamic Web Project")

1.选择File->New->Dynamic Web Project,如果没有就选Others,再勾上Show All Wizards(Click File > New > Dynamic Web Project in Eclipse main menu)

 2.我这里和官方的不一样,再点Next,加入ZK Supports,再点Finish就完成了一个项目的创建

第四步:创建一个新的ZUL文件(Creating a new ZUL file)

这个就像建立JSP文件一样的

第五步:流行ZUL文件(Running the ZUL file)

1. Right click on the MyApps project in explorer and in the Menu dialog select Run As > Run on Server (右键项目,选择Run AS -> Run on Server)
2. Select Apache > Tomcat v6.0 Server in server type dialog and then click Finish (选好服务器,点Finish就行了)
3. See the result in your browser. (在你的Browser里面查看)

 

  • 大小: 77.3 KB
  • 大小: 19.9 KB
  • 大小: 17.8 KB
  • 大小: 74.8 KB
  • 大小: 55.7 KB
分享到:
评论
9 楼 zxp8216 2011-07-27  
8 楼 adventure 2010-03-01  
楼上正解啊
7 楼 jackcty 2009-11-24  
Actually, ZK not suggest to write code on the zul page, should use MVC approach, zul just for view, model and control should be separate to java file, however, it has ability to allow you write control code on zul page, just like jsp, you can write code on it or separate, depends on you, not the ZK framework.
6 楼 langhua9527 2009-06-30  
天机老人 写道
哎,好像Myeclipse上也没有Dynamic xxxProject这一项啊!
难道真要装回eclipse

有的,你把Show ALL Wizards点上就有了
5 楼 天机老人 2009-06-30  
哎,好像Myeclipse上也没有Dynamic xxxProject这一项啊!
难道真要装回eclipse
4 楼 peacock 2009-06-08  
ZK有自己的特色,有自己的标签库,有自己的语言
但是从用户体验来说,和ExtJS还有一定的差距
3 楼 cjmcn-sh 2009-06-07  
ZK感觉上实际项目中用不上。
2 楼 langhua9527 2009-05-28  
makemyownlife 写道
问一个问题 ,ZK在开发 中用的多吗?
很少听到别人 讨论这个.....疑惑?

我在网上看到有人希望这个框架火起来,我也希望,不过感觉火不起来啊。。这个不用写JAVASCRIPT代码的,不过JAVA代理都写到页面上,真还不如直接写JSP,关键看自己的想法了。。。用的不多
1 楼 makemyownlife 2009-05-27  
问一个问题 ,ZK在开发 中用的多吗?
很少听到别人 讨论这个.....疑惑?

相关推荐

    利用myeclipse插件构建zk开发环境

    总结:通过MyEclipse的插件支持,开发人员可以快速建立zk开发环境,有效利用IDE的强大功能进行zk应用的开发,提高工作效率。同时,结合提供的教程资源,能够更顺利地掌握zk在MyEclipse中的使用方法。

    eclipse中ZK环境的搭建配置

    为了在Eclipse环境中搭建ZK开发环境,我们需要完成一系列的准备工作。本文将详细介绍如何在Eclipse中配置ZK环境,帮助初学者快速上手。 #### 二、所需软件及资源 在开始配置之前,请确保已经下载了以下资源: 1. ...

    ZK 开发手册(带目录版本)

    在进行ZK开发时,开发者可以参考QuickStartGuide快速开始ZK环境的安装和配置。若需要深入了解ZK框架的每个组件及其属性和方法,开发者可查阅Developer'sReference。 ZK项目的历史背景在开发手册的简介部分有所描述...

    zk开发手册和注意事项

    ZK开发手册和注意事项 ...同时,利用好ZK开发手册,可以帮助新手快速上手ZK开发,并避免一些常见的问题。总的来说,ZK是一个强大而易用的框架,遵循正确的安装和配置步骤,将能够有效地提升开发效率和应用质量。

    zk开发全套资料(插件,开发手册,jar包,笔记和程序事例)

    这套zk开发全套资料包含了ZK开发所需的多个重要组成部分,下面将逐一详细介绍这些资源及其在ZK开发中的作用。 1. **插件**:ZK的插件可以扩展其功能,例如数据绑定、图表生成、报表工具等。开发者可能需要使用这些...

    ZK安装 ZK入门 开发 讲解 共3个pdf

    首先,"ZK-Studio_userguide.pdf"是关于ZK Studio的用户指南,ZK Studio是ZK提供的一个集成开发环境,用于简化ZK应用的创建、调试和部署过程。该文档将详细介绍如何安装和配置ZK Studio,以及如何使用其各种功能,如...

    ZK中文开发手册 html

    1. **入门指导**:介绍如何安装ZK环境,包括JDK、应用服务器(如Tomcat)以及ZK的部署配置,让开发者能够快速启动一个ZK应用。 2. **组件系统**:详细解释ZK的组件模型,包括组件的生命周期、属性、事件处理机制。...

    zk学习开发

    - **事件驱动**:ZK的事件处理机制使得用户操作能被快速响应,无需等待页面刷新。 - **组件重用**:组件可以在多个页面间复用,提高代码可维护性。 - **零脚本**:开发者无需编写JavaScript代码,大部分功能通过...

    ZK 开发手顺

    同时,确保你的系统已经安装了Java开发环境(JDK)和集成开发环境(如Eclipse)。 2.2 **安装过程** 安装ZK通常涉及解压下载的压缩包,并将其添加到系统的类路径中。对于Eclipse,还需要安装ZK的插件,以便在IDE中...

    zk开发手册 中文版

    - **快速入门指南**:提供了一套详细的安装配置指南,帮助开发者快速搭建开发环境。 - **开发者参考手册**:包含了ZK组件的详细属性和方法描述,是深入学习ZK的重要资源。 #### 七、ZK的应用场景 - **企业级应用...

    ZK 3.6.0快速指南英文PDF版

    1. **安装与配置**:介绍如何下载和安装ZK,以及如何配置开发环境,如设置IDE、添加依赖等。 2. **基础组件使用**:讲解ZK提供的各种组件,如按钮、文本框、表格等,以及如何在ZUL文件中使用它们。 3. **事件处理*...

    eclipse 下 zk 开发的插件

    Eclipse 是一个强大的集成开发环境(IDE),广泛用于Java、Web和移动应用的开发。ZK,全称ZK Framework,是一款基于组件的轻量级Java Web开发框架,它简化了用户界面(UI)的创建,尤其在构建富客户端应用程序时。在...

    zk中文人员开发手册.rar

    这份"ZK 中文人员开发手册"是为初学者准备的最佳教材,旨在帮助开发者快速掌握 ZK 的基础知识和进阶技巧。手册采用 HTML 格式,方便在各种设备上阅读和检索信息。 **ZK 的核心概念** 1. **组件模型**: ZK 采用组件...

    zk入门.web框架

    **二、ZK开发环境搭建** ZK的开发环境主要涉及JAR包的导入和web.xml的配置。首先,需要将ZK的相关JAR包导入到项目的类路径中。然后,在web.xml中添加ZK的Servlet配置,以便服务器能够识别ZK的应用。 **三、常用...

    ZK资料学习zk框架的助手

    ZK,全称为ZooKeeper,是由Apache软件基金会开发的一个分布式协调服务框架,它为分布式应用提供一致性服务,包括命名服务、配置管理、集群管理、分布式锁等。本资料包是针对ZK框架的学习资源,旨在帮助用户深入理解...

    zk studio eclipse plugin

    ZK Studio Eclipse Plugin是一款专为ZK框架开发者设计的集成开发环境插件。ZK框架是一种基于组件模型的Java Web应用框架,它简化了用户界面的构建和维护,提供了丰富的客户端组件和事件处理机制,同时支持服务器端的...

    zk开发手册 带阅读标记 ZKDevelopersGuide2

    在这个手册中,我们将探讨ZK的核心概念、安装与配置、操作和管理,以及如何在实际开发中利用ZK解决分布式系统中的问题。 ZooKeeper的主要功能包括命名服务、配置管理、集群同步、领导者选举等。作为一款分布式协调...

    zk 6 学习资料

    这份文档提供了ZK 6的安装步骤和配置建议,包括环境设置、依赖库的安装、服务器集成以及如何启动和运行ZK应用程序。安装过程是使用ZK的第一步,了解正确的配置可以避免后续开发中的许多问题。 2. **配置参考(ZK ...

    zk十分钟入门demo

    "zk十分钟入门demo"旨在帮助初学者快速上手ZK开发。通过"gettingStarted-master"中的示例,我们可以看到ZK如何使用ZUL文件构建用户界面,以及如何通过Java代码处理用户交互。这只是ZK功能的冰山一角,ZK还支持数据...

Global site tag (gtag.js) - Google Analytics