码迷,mamicode.com
首页 > 其他好文 > 详细

Wicket实战(二)hello world

时间:2014-06-30 16:17:31      阅读:238      评论:0      收藏:0      [点我收藏+]

标签:wicket

       上次的博文Wicket实战(一)概述中给大家简单介绍了一下关于Wicket的概念性内容,今天我们完成第一个Wicket实例-Hello World!

1、Hello World原版
       在Wicket的官方网站上,为我们提供了一个Hello World的实例,链接地址如下:
               http://wicket.apache.org/learn/examples/helloworld.html
       在官方的Hello World实例中,大致做了这么几个工作:
        1)、创建HelloWorldApplication.java文件,该文件中的getHomePage()中定义了web页面的入口类。
        2)、创建HelloWorld.java文件,该文件中主要进行web页面的数据和内容定义
        3)、创建HelloWorld.html文件,该文件主要针对我们的数据和内容进行布局和定位

        4)、创建web.xml,该文件中主要是通过配置一个Filter,将应用请求转到org.apache.wicket.protocol.http.WicketFilter类,由该类转发至参数中定义的应用程序类。(Web.xml中除了可以配置成Filter还可以配置成Servlet进行分发,从实现效果看,两者没有本质区别)


2、Maven 改进版
        在Wicket官网上,同时为我们提供了一个Maven改进后的HelloWorld示例,链接地址如下:
                http://wicket.apache.org/start/quickstart.html
        与Hello World原版相比,两者没有本质区别,这一点如果你对Maven有所了解的话,可以非常容易的明白。

3、Spring改进版
        在Wicket官网上,有一个关于Wicket与Spring整合的页面,但是很可惜,这个页面暂时还没有完成。不过,通过我们之前的两个版本我们对于整合Spring来说还是非常容易的。主要通过以下几步完成整合:
        1)、抽象Hello World的原有类为各个Bean
        2)、配置Spring的配置文件或在原有类上添加Spring注解

        3)、在web.xml上添加配置Spring

相关项目源码链接如下:https://code.csdn.net/zs15932616453/wicket/tree/master

        wicket与Spring整合完成之后,wicket的各个组件成为Spring容器管理的对象,这样一来,面向对象就变得更加的彻底。

        到目前为止,完成之后的HelloWorld项目还远远没有达到我们的应用需求,仅仅是给我们提供了一个实现思路,接下来的文章我们再继续深入的进行研究。

Wicket实战(二)hello world,布布扣,bubuko.com

Wicket实战(二)hello world

标签:wicket

原文地址:http://blog.csdn.net/zs234/article/details/35809013

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!