在JBoss Seam+ExtJS项目中,用Groovy代替Java编写Seam组件,可以让Java更像JavaScript,用JavaScript的感觉去写Java程序变成现实,使代码简洁清晰。在客户端UI层,通过引入命名空间(namespace)机制和编程约定,可以让JavaScript更像Java, 提高JavaScript程序的可读性和可维护性。 1.让Java更像JavaScript (1)创建类实例 JavaScript: var addBtn = new Ext.Toolbar.Button({ text : ...
阅读了《Groovy In Action》一书,做了网上调研,经历了最初的FUD(Fear, uncertainty, doubt )过程,最终决定使用Groovy代替Java来写JBoss Seam组件。   本文是近一个月来, 使用Groovy编程的几点粗浅的体会。最后展示了一些Groovy源代码。   1.好处   (1)代码变得非常简洁,能够直接把程序的意图表现出来。同样的功能,很难想象再回到Java去编程。 (2)闭包(Closure)的使用,大大简化了某些算法,尤其是集合操作,开发效率大为提高。 (3)可以用JavaScript的感 ...
在“JBoss Seam (POJO without EJB) 后台 + ExtJS 前台完整例子 ”中,在FireFox下运行该项目,会看到中文乱码,但在IE下能正常显示中文。这个问题一致无法解决。此问题的详细内容,请参见这个帖子 。   最后想到了不用JSF,直接在Servlet中产生页面内容,避免了中文乱码问题。   package org.jboss.seam.example.divo; 。。。 public class SampleServlet extends BaseServlet { @Override ...
fangzhouxing
搜索本博客
存档
最新评论