zoukankan      html  css  js  c++  java
  • Tiles布局 VS ofbiz的screen【原创】

      最近比较长的一段时间是做基于ofbiz 的开发,我用的是最新版的,老版的页面布局方式中没有screen,用了那么久,感觉screen还是不错的。
      ofbiz的screen,是定义在xml文件中的。顾名思义,就是把页面分成几个部分,然后每个部分又是一个screen,在这个定义中,可以不需要涉及到具体页面。具体应用时,再通过继承定义过的screen接口,将相应的页面放到不同的位置(一般是用ftl)。整个过程中,页面都是由screen过来的,只有在最终应用的时候才用到了具体页面。
      在Tiles inheritance布局方式中,定义的时候,需要一个页面,在页面中,呈现了布局形式,这个页面的作用,正如ofbiz中的screen接口,只是这里实例化了。
      总体来说,二者是差不多的,不过个人感觉还是ofbiz中的布局方式要好一些,将布局都集中体现在xml文件中,当然,ofbiz在具体页面中,也可以引入screen,这样做,在一定程度上破坏了布局定义的独立性,有失必有得,这样也加大了页面的复用程度。
      ofbiz的过于庞大,在中国,用的人也不多,决定了其布局方式(有很多种,兼容性不错,screen只是一种)不如Tiles布局用得普遍。
      screen的继承不如Tiles好用,所以二者是旗鼓相当。

  • 相关阅读:
    熔断降级(Polly)
    网站被黑
    Redis 缓存穿透
    搭建私有Nuget仓库
    什么是配置
    css3的@media媒体查询
    css设置background图片的位置实现居中
    UTF-8有签名和无签名的区别
    SQL Server表结构和数据导入到MySQL
    Jquery实现滚动到底部加载更多(最原始)
  • 原文地址:https://www.cnblogs.com/zxub/p/450749.html
Copyright © 2011-2022 走看看