论坛首页 Java企业应用论坛

webwork中采用哪种方式开发界面?

浏览 5249 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2005-08-12  
webwork提供了自己的UI标签,如果使用UI标签,必须用Velocity 编写模板,velocity 语法虽然并不复杂,但如果界面设计多样、修改这些琐碎的模板也不是一件轻松的事情。这对于短期、界面设计多变而人力投入有限的小型项目开发而言,太麻烦了。

比如我们公司web界面只是用来做配置工具的。

另外包含webwork标签的页面能够有开发工具如dw进行显示吗?如果不能如何实现开发者和美工之间的分工合作?

大家能谈谈实际项目中使用webwork开发界面都用了哪些工具,团队成员如何协作,怎样实现界面风格的灵活性?
   发表时间:2005-08-12  
white182517 写道
webwork提供了自己的UI标签,如果使用UI标签,必须用Velocity 编写模板,velocity 语法虽然并不复杂,但如果界面设计多样、修改这些琐碎的模板也不是一件轻松的事情。这对于短期、界面设计多变而人力投入有限的小型项目开发而言,太麻烦了。

比如我们公司web界面只是用来做配置工具的。

另外包含webwork标签的页面能够有开发工具如dw进行显示吗?如果不能如何实现开发者和美工之间的分工合作?

大家能谈谈实际项目中使用webwork开发界面都用了哪些工具,团队成员如何协作,怎样实现界面风格的灵活性?



1.使用simple模板
2.别的使用tag的框架也无法使用可视化工具编辑.不过使用dw可以做扩展,例如
http://www.jetmaven.net/documents/j_dw_webWork2_combine.php

3.还可以使用freemarker等模板技术
0 请登录后投票
   发表时间:2005-08-13  
要实现和美工的合作,就不要用所谓的标签,直接用HTML,或者Freemarker等模板
0 请登录后投票
   发表时间:2005-08-13  
downpour 写道
要实现和美工的合作,就不要用所谓的标签,直接用HTML,或者Freemarker等模板

对于ww,不用UI tag的损失太大了,简直不能接受,特别是js客户端验证,用什么方式解决这个问题?
0 请登录后投票
   发表时间:2005-08-13  
引用
要实现和美工的合作,就不要用所谓的标签,直接用HTML,或者Freemarker等模板


如果不使用WW标签,如何获取action的属性值呢?


另外都用什么开发工具写界面啊。

我用eclipse+myeclipse写JSP页面,可是没有调试功能。

似乎JBUILDER还是比较好,可以进行调试。
引用
0 请登录后投票
   发表时间:2005-08-13  
tomcat 4不能调试jsp
tomcat5或者其他的可以调试jsp

使用freemarker,也一样可以校验,只要你的页面里面写了校验的东西就可以
0 请登录后投票
   发表时间:2005-08-13  
用到现在,感觉对美工影响最小的就是JSTL和Freemarker,至于说到js客户端校验,我一向不用ww的校验机制,都是自己手写js完成的。
0 请登录后投票
   发表时间:2005-08-13  
你看看webwork源码中用velocity写的那些“taglib”,原来所谓的js检验就是那么回事。实际上,扔掉ww的taglib,换用freemarker,一样的可以实现“检验”(前期痛苦一些,不过你封闭成freemarker的macro以后,省事省心啊),美工也喜欢。
0 请登录后投票
   发表时间:2005-08-21  
huazii 写道
downpour 写道
要实现和美工的合作,就不要用所谓的标签,直接用HTML,或者Freemarker等模板

对于ww,不用UI tag的损失太大了,简直不能接受,特别是js客户端验证,用什么方式解决这个问题?


是损失吗? 我觉得tag不是什么好东西 我从来不用 view without tag
用freemarker 多好 预览也比较接近实际

mmwy 写道

你看看webwork源码中用velocity写的那些“taglib”,原来所谓的js检验就是那么回事。实际上,扔掉ww的taglib,换用freemarker,一样的可以实现“检验”(前期痛苦一些,不过你封闭成freemarker的macro以后,省事省心啊),美工也喜欢。

js我也是这样做的 不过不用 macro 放在*.js里 然后靠sitemash link or src进来 起码每个页面可以少写 <#include "***.***">

js
0 请登录后投票
   发表时间:2005-08-22  
一直坚持View层用jsp,用stack.find("")找ognl里面内容。
0 请登录后投票
论坛首页 Java企业应用版

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