- 浏览: 3479 次
- 性别:
- 来自: 重庆
最近访客 更多访客>>
最新评论
-
leegorous:
对于data xml当然是任何来源都可以啦,一般是存在DB里吧 ...
xml+xsl通用UI组件开发 -
javaTo:
http://www.iteye.com/topic/1894 ...
xml+xsl通用UI组件开发 -
dennis_zane:
看看SmartClient,也是个ajax商业项目,思路值的借 ...
xml+xsl通用UI组件开发
文章列表
这阵子在项目里面用EJB3做一个数据同步的功能,在开发过程中那个遇到几个技术点,简单记录下。
1.因为数据量有点大(>百万用户),所以必须循环获取记录,平衡下来,每次取数1k-3k之间,同时取数和对返回的更新都需要记录状态,为了单条记录错误不影响整个流程,所以取消了整个方法的事务,仅控制在单个操作。简单的办法如下:
@Stateless(name="XXXService")
@Local(IXXXService.class)
@TransactionManagement(TransactionManagementType.CONTAINER)
public class ...
最近忙活了一阵子,搞的就是通过xsd生成xsl,网上倒是找到了类似的工具,貌似都是商用付费的,看不到源码也拿不到正式版,我们项目里要整个这个东西(不过不需要很强大),我对图形化处理那块不是很熟,就整后台了,基本思路就是:
1、通过目标XSD生成目标XML,这个一步很多工具都做得到,不过为了后面的做准备,我在这个xml里添加了一些额外的属性,比如maxOccurs,maxOccurs之类。
2、把这个xml的元素和属性都转化为xslt标签,再加上xsl:if,xsl:for-each之类,当然不能忘了给这些xslt元素的选择器加上xpath值,这个值就靠前台提供咯。
目前基本上实现了xsd的大部分 ...
因为worldwide的客户提出需要通过拖拉的方式拼装不同的组件来形成不同的应用系统(需要考虑跨浏览器及国际化的问题),所以我们在项目设计的前端展现分为三层:data service, ui component and ui render。
现在还属于设计摸索阶段,我和一个同事负责的是Ui component这块,因为是第一次搞这样的事,所以有不同的想法,我的想法是通过xml+xsl来实现,虽然我知道xsl的语法和编写方式,但是我也就仅停留在写xsl上,所以在系统方面还是有很多的问题不明白,网上搜搜及je坛子里也只看见有人说做过,但是没找到具体的设计或者是实现,所以发个帖子希望大拿或者有经验的 ...