论坛首页 Java企业应用论坛

xml+xsl通用UI组件开发

浏览 2649 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-05-04  
因为worldwide的客户提出需要通过拖拉的方式拼装不同的组件来形成不同的应用系统(需要考虑跨浏览器及国际化的问题),所以我们在项目设计的前端展现分为三层:data service, ui component and ui render。

现在还属于设计摸索阶段,我和一个同事负责的是Ui component这块,因为是第一次搞这样的事,所以有不同的想法,我的想法是通过xml+xsl来实现,虽然我知道xsl的语法和编写方式,但是我也就仅停留在写xsl上,所以在系统方面还是有很多的问题不明白,网上搜搜及je坛子里也只看见有人说做过,但是没找到具体的设计或者是实现,所以发个帖子希望大拿或者有经验的同志给点宝贵意见,不胜感激。

设计目标:
通过获取不同的数据xml,显示成不同的应用组件。
存在的疑问:
1、有谁做过,你们的系统设计是如何实现的,
2、由谁来生成这个data xml,
3、生成的data xml放到那里,server side or memory?
4、针对跨浏览器有什么好的处理方式,是在服务器短生成html还是尽可能的使用兼容的js方法。
5、国际化方面除了设定xml字符集外还需要注意些什么。
6、其他..

希望各位不吝赐教!
   发表时间:2008-05-04  
看看SmartClient,也是个ajax商业项目,思路值的借鉴
0 请登录后投票
   发表时间:2008-05-04  
http://www.iteye.com/topic/189469
0 请登录后投票
   发表时间:2008-05-05  
对于data xml当然是任何来源都可以啦,一般是存在DB里吧,不太理解那个data xml是什么概念。
跨浏览器的支持看你喜好啦,总避不开要判断的,那个爽就那个咯,我个人偏爱js
国际化的问题对于这个实现来说不是什么问题了,保持utf-8,还不行就\uxxxx\uxxxx……总有办法的。
其他问题包括如何定义?如何扩展?如何扩展定义?如何切换显示(可能是render的功能了)?如何(异步)交互?……略去N个如何
0 请登录后投票
论坛首页 Java企业应用版

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