Geoserver Web界面开发

2012 暑假

山西农业大学 

左脑

找了很长时间,都没有合适的资料,还是看官方的开发文档吧。今天针对WEB 用户界面这部分做了一下全文翻译:

Geoserver   Web用户界面开发

概述:
Geoserver 用Wicket框架来实现用户界面部分。Wicket不同于大多数其他JAVA web 框架,它是基于JSP模版实现的。使用Wicket框架,使程序员就像使用Swing编程一样。
Wicket插件:
由于Wicket是基于组件式的,所以可以从classpath载入,这就意味着Web应用程序可以进行模块化开发,而不是单一模式。
Geoserver的这一理念,提供了一个可以自由组合的用户界面,可以通过spring插件机制和常规的插入方式定制Web界面。
每个插入的组件都是通过组件描述符描述的。
组件的描述符是org.geoserver.web.ComponentInfo 类的实例。


public abstract class ComponentInfo<C extends Component> implements Serializable {

    /**
     * the id of the component
     */
    String id;
    /**
     * the title of the component
     */
    String title;
    /**
     * The description of the component
     */
    String description;
    /**
     * the class of the component
     */
    Class<C> componentClass;
   
}


一个组件的描述包含了标题、描述&#

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值