生成java bean的javascript访问器

时间:2012-10-14 11:44:10

标签: java javascript code-generation

我正在寻找可以生成javascript代码来访问后端bean的java框架。例如,我有春季服务TestService

public interface TestService {
    public static class UserDTO {
        public String username;
        public Date birthday;                
    }

    public List<UserDTO> findAllUsersByUsername(String username);
}

我想从javascript中调用它,如:console.print(testService.('test')[0].username);而不编写任何控制器或ajax / xhr的东西。只需运行ant / maven / etc任务并将js文件包含到html页面中。

该框架是否已存在?

提前谢谢你。

4 个答案:

答案 0 :(得分:0)

我这样做但只使用flexjson lib

将响应转换为json

答案 1 :(得分:0)

你应该添加一个名字是Rhino,你应该在服务器端注册js,ScriptEngineManager会帮助你。

答案 2 :(得分:0)

就我从您的问题中所理解的情况而言,您希望使用您的服务自动生成控制器。您可以为此使用Spring ROO

查看Spring ROO here

的参考文档

希望有所帮助!

答案 3 :(得分:0)

Dwr(http://directwebremoting.org)是我正在寻找的。