在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
...
- 20:27
- 浏览 (604)
- 评论 (7)
- 分类: JBoss Seam
- 浏览: 39203 次
- 性别:

- 来自: 上海

- 详细资料
搜索本博客
最新评论
-
发现JavaScript中可以替代 ...
虽然效果一样.但更习惯于原始的写法.其实习惯了也一样.只是大众程序员们都不多习惯 ...
-- by ╭冷★雨╮ -
用 GlassFish v2 替换 Tom ...
怎么我在安装Glassfish执行 ant -f setup.xml 后,在bi ...
-- by goodfifa07 -
用 GlassFish v2 替换 Tom ...
terranhao 写道问题是myeclipse不支持richfaces的标签, ...
-- by gml520 -
用 GlassFish v2 替换 Tom ...
引用我咋在 windowsxp 里 建不了 .reload 的文件.. 命名不合 ...
-- by fangzhouxing -
用 GlassFish v2 替换 Tom ...
..... 我咋在 windowsxp 里 建不了 .reload 的文件.. ...
-- by zdllionheart






评论排行榜