Wicket实战(二)hello world

       上次的博文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有所了解的话,能够很easy的明确。

3、Spring改进版
        在Wicket官网上,有一个关于Wicket与Spring整合的页面,可是非常可惜。这个页面临时还没有完毕。

只是。通过我们之前的两个版本号我们对于整合Spring来说还是非常easy的。主要通过下面几步完毕整合:
        1)、抽象Hello World的原有类为各个Bean
        2)、配置Spring的配置文件或在原有类上加入Spring注解

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

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

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

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

【推广】 免费学中医,健康全家人
原文地址:https://www.cnblogs.com/llguanli/p/8323835.html