首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

【飞天奔月出品】一步一步晋级配置13: 将tiles 升级到3.0.1 (spring集成tiles指南)

2013-07-20 
【飞天奔月出品】一步一步升级配置13: 将tiles 升级到3.0.1 (spring集成tiles指南)??tiles特点:支持嵌套和继

【飞天奔月出品】一步一步升级配置13: 将tiles 升级到3.0.1 (spring集成tiles指南)

?

?

tiles特点:

  • 支持嵌套和继承 definations
    • 支持列表属性
      • 支持Localization
        • 支持通配符,正则表达式
        • 支持表达式语言比如jsp el、MVEL、OGNL
        • 支持Security ,允许template, ?attribute或者?definition? 对选定的角色? 设置可见性

          ?

          ?

          ?

          spring 3+ ?tiles 2.2.2 的配置方法 :

          ?

          ?step1:如果你使用 maven,需要增加 tiles 的依赖(如果你没有使用maven ,需要下载http://tiles.apache.org/download.html#Download_Tiles_2.2.2_GA并复制所有的jar 到 /WEB-INF/lib directory.)


          【飞天奔月出品】一步一步晋级配置13: 将tiles 升级到3.0.1 (spring集成tiles指南)
          ?

          ??

          step2:?? 修改默认的view resolver 使用 tilesView

          ?

          org.springframework.web.servlet.view.tiles2.TilesView

          ?


          【飞天奔月出品】一步一步晋级配置13: 将tiles 升级到3.0.1 (spring集成tiles指南)
          ?

          ?

          step3: 增加 spring 支持的TilesConfigurer

          ?

          org.springframework.web.servlet.view.tiles2.TilesConfigurer

          ??

          【飞天奔月出品】一步一步晋级配置13: 将tiles 升级到3.0.1 (spring集成tiles指南)
          ?

          ?

          step4:配置一个 tiles template

          ?


          【飞天奔月出品】一步一步晋级配置13: 将tiles 升级到3.0.1 (spring集成tiles指南)
          ?

          ?


          【飞天奔月出品】一步一步晋级配置13: 将tiles 升级到3.0.1 (spring集成tiles指南)
          ?

          ?

          很简单的一个 template,只有 header content footer 三个部分

          ?

          ?

          step5:做一个简单的页面

          ?


          【飞天奔月出品】一步一步晋级配置13: 将tiles 升级到3.0.1 (spring集成tiles指南)
          ?

          ?
          【飞天奔月出品】一步一步晋级配置13: 将tiles 升级到3.0.1 (spring集成tiles指南)
          ??


          【飞天奔月出品】一步一步晋级配置13: 将tiles 升级到3.0.1 (spring集成tiles指南)
          ?

          ??

          step6:启动? 并访问http://webtest.feilong.com/feilong-web-test/helloworld

          ?

          ?

          【飞天奔月出品】一步一步晋级配置13: 将tiles 升级到3.0.1 (spring集成tiles指南)

          ?

          tiles3.0 对比 tiles2.0

          ?

          ?

          tiles2

          tiles3

          JDK

          1.5

          1.6

          Servlet

          2.4

          2.5

          JSP

          2.0

          2.1

          spring支持

          ?

          3.2.0.RELEASE+

          ?

          ?

          删掉了2.2被废弃的配置参数

          ?

          ?

          ?

          spring 3.2.2+ ?tiles3.0.1的升级配置方法:

          ?

          step1: 修改依赖? 将 version 改成 3.0.1

          ?

          ?
          【飞天奔月出品】一步一步晋级配置13: 将tiles 升级到3.0.1 (spring集成tiles指南)
          ?

          ?

          step2: 使用 spring 集成的 tiles3 package 里面的类

          ?

          org.springframework.web.servlet.view.tiles3.TilesView

          ?
          【飞天奔月出品】一步一步晋级配置13: 将tiles 升级到3.0.1 (spring集成tiles指南)
          ?

          ?

          ?

          org.springframework.web.servlet.view.tiles3.TilesConfigurer

          ?


          【飞天奔月出品】一步一步晋级配置13: 将tiles 升级到3.0.1 (spring集成tiles指南)
          ?

          ?

          参考文章:

          ?

          What's new in Tiles 3.0

          Getting Started

          Tutorial

热点排行