论坛首页 Web前端技术论坛

JSF和Ext2综合使用方案

浏览 9336 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-10-10  

最近使用JSF进行系统开发,但是在系统开发中发现,JSF的layout功能并不是很强大(这里使用的是richFaces,但是没有使用Facelet,因而也就没有Facelet的模板功能),除此之外,JSF在生成的页面上会添加大量的额外代码,单从页面源代码的角度上看,JSF是出奇的差,会生成一堆又烂又长的代码。又在网上看到Ext2的漂亮外表,被其折服,于是使用Ext作为布局,在里面嵌入JSF,结果发现效果也是很不错的。

     主要思路在于,在页面上使用EXT的layout布局,在这个布局里面嵌套JSF代码,由于JSF使用的是richfaces,两者的色调还是一致的。

     另外这种方案的一个好处在于,可以方便的进行一些权限控制,尤其是在使用了Spring的安全机制后更是这样,这也是单纯的Ext解决方案中所缺少的。

 

   发表时间:2007-10-23  
正在做着呢,问题一大堆啊,有缓存的,有ajax刷新的,呵呵,性能么,目前看来问题不大
0 请登录后投票
   发表时间:2007-10-23  
ext一样在页面生成一大堆代码
0 请登录后投票
   发表时间:2008-02-23  
什么时候用ext做的jsf标签能出来。。
0 请登录后投票
   发表时间:2008-02-26  
试验的怎么样了。。期待能给一下参考。。
0 请登录后投票
   发表时间:2008-03-21  
OperaMasks是用封装了Ext的JSF组件
0 请登录后投票
   发表时间:2008-03-24  
上面的一种方案还是不错的,用了一段之后由于需求变化,又推出了第二种方案,即用Facelets来把Ext组件封装成JSF组件来使用,目前只是把DataGrid组件封装成了JSF组件,用A4J的JS在前后台传递数据,效果不错,在页面上展示的就是一个Ext的DataGrid,开发时有着使用JSF组件一样的简单,项目组的开发人员和客户都比较满意。
  等时间充裕的时候会专门发帖说明这个东东:Ext+Facelets=JSF component
  至于金蝶搞的AOM,则相当不满意,它的思路不错,是把Ext封装成了JSF component,但是它不仅仅是封装这么简单,里面还增加了renderkit,是没办法把它的组件单独挑出来用的,这也是放弃AOM的原因。
0 请登录后投票
   发表时间:2008-04-07  
"用A4J的JS在前后台传递数据"
楼主能发个小例子看看如何做的吗?
我现在按照你的思路在搭建框架,感觉还不错
就是苦恼于Ext如何抓取JSF的ManagedBean中的数据。
0 请登录后投票
   发表时间:2008-04-07  
"用A4J的JS在前后台传递数据"
楼主能发个小例子看看如何做的吗?
我现在按照你的思路在搭建框架,感觉还不错
就是苦恼于Ext如何抓取JSF的ManagedBean中的数据。
0 请登录后投票
   发表时间:2008-04-07  
目前项目比较紧,也没有时间专门把这一部分专门抠出来,得到6月份吧
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics