zoukankan      html  css  js  c++  java
  • 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项目还远远没有达到我们的应用需求,不过给我们提供了一个实现思路。接下来的文章我们再继续深入的进行研究。

  • 相关阅读:
    python3+Appium自动化12-H5元素定位环境搭建
    夜神模拟器连不上adb的解决办法
    性能测试工具LoadRunner04-LR之浏览器打不开
    性能测试工具LoadRunner03-LR之Virtual User Generator 脚本创建以及回放设置
    性能测试工具LoadRunner02-LR简介
    JavaScript Math 对象
    【ES6】模拟字符串拼接
    【ES6】var / let / const
    媒体查询,响应式布局
    数组操作
  • 原文地址:https://www.cnblogs.com/llguanli/p/8323835.html
Copyright © 2011-2022 走看看