浏览 7103 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2004-05-17
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2004-05-17
这个中间件 力作之一 就是xmlc 了
可以把它单独出来使用 比如 一个 html 文件 用xmlc 编译之后 会得到 一个对应的java 文件 其实就是一个bean 文件 对html所有单元都有set /get 方法 |
|
返回顶楼 | |
发表时间:2004-05-17
也许XMLC真正的好处就是比Struts FormBean能够更多的处理界面上的内容了。
Struts FormBean 支能够处理表单。 XMLC可以修改页面上的任何位置。(应该是这样)。:) 记得刚刚工作的时候,做电子商务站点。客户端使用 公司自己的标记/配置语言。曾经用Perl写过一个类似XMLC的模块。只需要写Perl代码,就可以修改界面上的 Label/ Field等内容。 =========================== 其实这个东西和.Net得很像,.Net的优势(比Java)目前来看就是组件做得好,有集成开发环境。 JSF也是为了达到这个目标。 ======================= |
|
返回顶楼 | |
发表时间:2004-05-18
我做了个东东,把html页面里面元素都放到一个配置文件里面去,css,js放在另一个配置文件,然后用一串filter来组装这些 表示元素和从业务层返回的数据.
对于页面的修改 只需要修改配置文件即可,开发效率很高的. 对于不同的页面只需要多实现几个filter即可. |
|
返回顶楼 | |
发表时间:2004-05-18
我在一年半以前使用过Barracuda + xmlc。
Barracuda和xmlc一样,都是Enhydra的子项目。和xmlc不同,Barracuda是一个web presentation framework。考虑一起使用的原因也很单纯,Barracuda本身内置xmlc,提供了对xmlc api更高层次的封装和抽象。 xmlc根据具体html代码生成相应的java代码,这种java代码把整html个页面看做一个dom树。并且会根据你在html中设定的id等<b>特殊标识</b>来生成特定的操作api。“特殊标识”都是html语法中合法的属性或元素,因此对于美工而言不存在学习曲线。 对于程序员来说,也屏蔽了html页面的直接操作,转而操作该页面映射的java class来动态输出html页面。但是要求程序员对dom、sax有一定的了解。 barracuda提供了对xmlc api更高层次的封装和抽象,但是它也带来了其他问题。这个框架使用起来相对繁琐,提供几种开发模式。当然,仁者见仁,智者见智。有兴趣的可以去了解评估一下。 |
|
返回顶楼 | |
发表时间:2004-05-18
XMLC三年前用过,感受是不灵活,繁琐,早被公司弃用了。
|
|
返回顶楼 | |
发表时间:2004-12-01
用dw写静态的html样板,用xmlc生成的java修改,(用javascript增加互动,css加强美工,这2个在dw中搞定),applet做client端的control。人多是很好的方法。单干还是用volecity
|
|
返回顶楼 | |
发表时间:2004-12-05
试用了xmlc的2。2。5 版本。。
ant1.6.1,jdk1.4。2 ,Xerces-J-bin.2.6.2 bin版本的examples可以run 自己写的,必须从src的版本编译(128ram+466的菜羊,22分钟编译完毕,还不 带test),才能运行。。可能和ant版本有关。 如果用在web开发上,在servlet中用xmlc生成的java文件,debug很方便。 对gbk的支持也很好。run时速度快,不象jsp还要等得心慌 附带好处:只发布class文件,保密好一些。 劣势: 开发周期长一些:需要把html编译成java(用ant搞定)。 要求熟悉dom。。(熟悉xml是21世纪的要求) |
|
返回顶楼 | |
发表时间:2004-12-05
如果有机会做,一定练习。。。
猜想:做基于svg的gis可能比较方便 |
|
返回顶楼 | |