快速业务通道

Wicket Web框架简介 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-16
速高效地导航。

右键单击项目并选择 Run Project 选项。IDE 会编译应用程序,创建一个 WAR 文件,将它发送到部 署服务器,打开 IDE 的默认浏览器,并显示应用程序。

Wicket Web框架简介 - 编程入门网

添加一个窗口小部件

本节中,我们将在 Wicket 中创建第一个窗口小部件。就像 Wicket 中的许多其它工件一样,一个窗 口小部件有一个 Java 端和一个 HTML 端。窗口小部件将在 Java 端创建。而 HTML 端是呈现窗口小部件 的地方。如前所示,两端之间的导航通过一个超链接来实现。

打开 Home.html 文件并在其中添加以下黑体标记。<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html>    <head>      <title></title>      <link rel=''stylesheet'' type=''text/css'' href=''style.css''/>    </head>    <body>      <span wicket:id=''mainNavigation''/>      <span wicket:id="message1">this text will be replaced</span>    </body> </html>

打开Home.java 文件并添加一个标签,使用与 HTML 文件中相同的标识符:

Wicket Web框架简介 - 编程入门网

右键单击项目并选择 Run Project 选项。当再次部署应用程序时,您会看到在 Home.html 文件中呈 现的 Wicket Label。

Wicket Web框架简介 - 编程入门网

Wicket Web框架简介(6)

时间:2011-07-22 netbeans.org

在 Home.html 文件中的 SPAN 标记左右添加 H2 标记并再次部署应用程序。注意结果:

Wicket Web框架简介 - 编程入门网

注意: 您可以创建占位符,就像在 Home.html 文件中生成的 SPAN 标记一样,然后将 HTML 文件提 交给您的 web 设计人员。在 web 设计人员设计 web 页面时,您可以在 Java 端工作并完全独立地创建 窗口小部件。由于 HTML 标记没有被嵌入到 Java 文件中,您和 web 设计人员可以坐享 Wicket“分工合 作”的好处。

添加一个可重用组件

Wicket 的优点之一就是就是“可重用组件”的概念。在本节中,我们将使用向导来生成一个面板,它 也有一个 Java 端与一个 HTML 端。我们创建此面板是为了获得一个可在 web 页面中重用的页脚,以使 我们所有 web 站点中的页脚保持一致。我们将看到在 Web 页而中添回一个面板是多么简单。

右键单击 MyFirstWicketApp 项目结点并选择 New>File/Folder 选项。在 Categories 列表中, 选择 Wicket 选项。在 File Types 列表中,注意以下模板:

Wicket Web框架简介 - 编程入门网

注意: 在编写的时候,BodyBorder 模板无效。

选择 Panel 选项并单击 Next 按钮。

在 Class Name 中键入 FooterPanel,在 Package 下拉列表中选择com.myapp.wicket,注意我们使用 的超类是 wicket.markup.html.panel.Panel。现在您应该看到:

Wicket Web框架简介 - 编程入门网

Wicket Web框架简介(7)

时间:2011-07-22 netbeans.org

单击 Finish 按钮。

注意现在我们的包中有两个新文件:FooterPanel.html 和 FooterPanel.java。

打开 FooterPanel.html 文件,文件内容如下所示:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html>   <head>    <title></title>   </head>   <body>    <wicket:panel>      <span wicket:id="message">this text will be replaced</span>    </wicket:panel>   </body> </html>

在 wicket:panel 标记之间,可以发现一个 Wicket 占位符。按住 Ctrl 键,将鼠标移动到 Wicket id 的值上,然后单击出现的超链接。这样会打开 FooterPanel.java 文件,指针落在 Wicket 标识符的 起始处。注意它已经为我们定义了一个 Wicket Label:

package com.myapp.wicket; import org

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号