阅读更多

10顶
2踩

编程语言

原创新闻 Apache Tiles 2.1.2正式版发布。

2009-02-10 11:46 by 副主编 zly06 评论(7) 有6869人浏览

Apache Tiles是一个JavaEE应用的页面布局框架。Tiles框架提供了一种模板机制,可以为某一类页面定义一个通用的模板,该模板定义了页面的整体布局。布局由可以复用的多个块组成,每个页面可以有选择性的重新定义块而达到组件的复用。
Tiles最先作为Apache Struts框架的一个组件,后来被独立为Apache的一个独立项目。


 
Tiles 2.1.x的新特点:

 

  • 在指定属性和模板时,Tiles definition files对EL的支持
  • 加载Tiles 1.x的defintion files
  • 纯Java配置,除了Tiles的容器工厂
  • 在插入definition 时能将模板覆盖
  • 自定义绘制的属性,例如与其他框架的集成
  • 使用一个以上的Tiles容器
  • ……


查看详细内容:http://tiles.apache.org/framework/whats-new.html
下载Apache Tiles 2.1.2: http://tiles.apache.org/download.html

 

  • 大小: 14.9 KB
来自: theserverside
10
2
评论 共 7 条 请登录后发表评论
7 楼 hantsy 2009-02-11 11:46
facelets 与 apache tiles 原理类似,应用了compositive view 模式,jsf中也可以使用apache tiles ,这在 Core JSF 一书中有一章专门介绍。
sitemesh 应用了decorator 模式,在一些基于action/dispatcher的框架中应用广泛,如struts1/2, spring mvc,但基于component/event的框架中,如jsf,wicket,tapestry,好像没有看到应用。
6 楼 derickkoo 2009-02-11 11:11
如用JSF的话,还是用Facelets来做布局方便
5 楼 sunjun 2009-02-11 09:13
还是sitemesh好用
4 楼 heqinglang 2009-02-11 08:42
还是没有sitemesh好用
3 楼 norwind 2009-02-11 08:40
就是为这个阿帕奇给jsf投了反对票?
2 楼 grandboy 2009-02-11 07:39
没有创新,就是还那么不好用。
1 楼 whaosoft 2009-02-11 07:06
呃 成了独立的了~~

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 基于WebGIS的车联网平台的研究与应用

    是将先进的传感器技术、通信技术、数据处理技术、网络技术、自动控制技术、信息发布技术等有机地运用于整个交通运输管理体系而建立起的一种实时的、准确的、高效的交通运输综合管理和控制系统。 RFID ,是 Radio ...

  • CGB2011-三阶段-DAY18

    2004年3月24日,Spring框架以interface21框架为基础,经过重新设计,发布了1.0正式版。 很难想象Rod Johnson的学历 , 他是悉尼大学的博士,然而他的专业不是计算机,而是音乐学。 Spring理念 : 使现有技术更加实用 ....

  • SSH配置

    本人ssh框架的版本是:struts2.2.3,hibernate3.1.2,...Struts:http://struts.apache.org/download.cgi hibernate:http://www.hibernate.org/downloadsspring:http://www.springsource.org/download 框架搭建: ...

  • Freemarker 简介 及手册

    FreeMarker 手册 什么是FreeMarker? FreeMarker是一款模板引擎:即一...它是为Java程序员提供的一个开发包,或者说是一个类库。它不是面向最终用户的,而是为程序员提供的一款可以嵌入他们所开发产品的应用程序。...

  • Spring5学习笔记

    文章目录Spring5学习笔记1. 简介1.1 介绍1.2 发展历程1.3 理念1.4 优点1.4 组成1.4.1 Spring Core1.4.2 Spring Context1.4.3 ... 控制反转2.1 原型2.1.1 `UserDao`2.1.2 `UserDaoMysqlImpl`2.1.3 `UserDaoOracleImpl`

  • strus2实战-学习笔记

    方法来非正式地实现动作与框架之间的契约。 3.3.1  可选的 action 接口 : 智能默认值 ;   3.3.2 actionSupport 类 : 它是一个提供了 action 接口和其他几个有用接口的默认实现的便利类,提供了诸如...

  • 基于java的采购管理系统的分析与实现(含源文件)

    相关技术简介 3 1.4.1 JSP技术简介 3 1.4.2 Struts 框架 3 1.4.3 Hibernate数据访问框架 4 1.4.4 B/S模式分析 4 1.5 系统开发步骤 5 第二章 需求分析及可行性分析 6 2.1需求分析 6 2.1.2运行需求分析 6 ...

  • cygwin 1.7升级之后,外部直接访问gcc返回Access is denied

     最近一直在弄一些Linux下的环境开发。不过还是一样被抓狂。因为自己的电脑都是Windows系统,所以还是尽量想让工作都在Windows平台下完成。于是我又开始鼓捣cygwin这个东西。不过这次下了最新版本的cygwin1.7,gcc就出现问题了。首先是我的Eclipse的toolchain无法识别cygwin gcc,只能识别到的mingwgcc。然后是直接从cmd.exe

  • 操作系统实验--同步互斥

    实习1:进程同步实习要求在Windows 2000 环境下,创建一个包含n 个线程的控制台进程。用这n 个线程来表示n个读者或写者。每个线程按相应测试数据文件的要求,进行读写操作。请用信号量机制分别实现读者优先和写者优先的读者-写者问题。读者-写者问题的读写操作限制:1)写-写互斥;2)读-写互斥;3)读-读允许;读者优先的附加限制:如果一个读者申请进行读操作时

  • 操作系统实验进程同步--读者优先

    实习1:进程同步--读者优先实习要求在Windows 2000 环境下,创建一个包含n 个线程的控制台进程。用这n 个线程来表示n个读者或写者。每个线程按相应测试数据文件的要求,进行读写操作。请用信号量机制分别实现读者优先和写者优先的读者-写者问题。读者-写者问题的读写操作限制:1)写-写互斥;2)读-写互斥;3)读-读允许;读者优先的附加限制:如果一个读者申请进行读操作时已有另一读者正在进行读操

  • 操作系统实验进程同步--写者优先

    实习1:进程同步 -- 写者优先实习要求在Windows 2000 环境下,创建一个包含n 个线程的控制台进程。用这n 个线程来表示n个读者或写者。每个线程按相应测试数据文件的要求,进行读写操作。请用信号量机制分别实现读者优先和写者优先的读者-写者问题。读者-写者问题的读写操作限制:1)写-写互斥;2)读-写互斥;3)读-读允许;读者优先的附加限制:如果一个读者申请进行读操作时已有另一读者正在进行

  • WinceJava移植

    WinceJava移植Windows CE, I have decided, is worse than Windows, but on a smaller scale. That is because it contains the same amount of *functionality* and horrible APIs, but on a smaller scale. So if we

  • 嵌入式操作系统课程作业之Write OS

    嵌入式操作系统课程作业之Write OS姓名:唐良          学号: 024304xxxx 一.     编译器的下载1. Djgpp在Windows开发环境下,没有直接提供gcc编译器,所以需要从自己去下载WINDOWS版本的gcc编译器.Windows下有cygwin, devcpp, djgpp等工具都带有gcc编译器.但是djgpp最小,而且可以产生最单纯的bi

  • 关于16位的OS尝试(1)

    首先我要申明的是我并不是个OS专家,关于OS的研究仅仅是出于自己的兴趣.但是我认为仅仅是为了自己,也应该把这段时间自己在写OS的经验写出来.我第一次做的这个OS是个16为实式模式下的OS.因为它比起保护模式要简单,而且容易上手.首先要找到一张1.44MB的软盘.我的OS就是写到软盘上的.当然你也可以写到硬盘上,不过你得要有两个或更多的硬盘才行.否则硬盘数据被破坏,计算机就无法启动了.在这里

  • 关于16位的OS尝试(2)

    上次的文章结束的时候把一大段我的Boot Loader贴出来了,可能会让人迷惑.这里我又写了个小小的微缩版的16位实模式下的Boot Loader,大家看看吧.这里我再次说明一下,这个文章只是记录我自己做16位OS的经验,绝不是什么标准的教程.但是我也不会像其它的文章讲个boot loader就结束了.后面我还会做到kernel以及文件系统等很多东西BITS 16org 0x7c00ent

  • Write Your Own Operating System Tutorial(1)

    Lesson 1: The Boot SectorIn this lesson we’ll learn about the contents of the boot sector so that we can learn to write our own boot program.When the computer boots from a floppy, BIOS (Basic Inpu

  • Write Your Own Operating System Tutorial(6)

    Lesson 6: Boot LoaderEverything we’ve done so far has been placed entirely inside the boot sector.  We can’t make our operating system very big at all if it is to fit in one sector.  We need a way o

  • Write Your Own Operating System Tutorial(3)

    Lesson 3: NASMIn this lesson we will learn to use an assembler to write our programs.  In previous lessons we have assembled them using DEBUG.  After playing around with this for a while, you will q

  • Write Your Own Operating System Tutorial(7)

    Lesson 7: Start Saying Goodbye To BIOSNow that we have a boot loader that will load our operating system, and thus can make our operating system larger than one sector, we can now begin to add some

  • Write Your Own Operating System Tutorial(2)

    Lesson 2: Making Our First Bootable DiskIn this lesson, we will learn how to create a boot program on a floppy disk.  We will start by modifying the Microsoft DOS Boot Record.For our purposes, we

Global site tag (gtag.js) - Google Analytics