代码之家  ›  专栏  ›  技术社区  ›  Tim

使用AJAX/JSON/REST的Spring MVC应用程序的体系结构

  •  2
  • Tim  · 技术社区  · 15 年前

    首先,我用Adobe Flex前端开发了一个Java EE应用程序,并使用BlazeDS。 所以我在Java后端有这样的结构:

    IServiceX->ServiceImplX->IDaoX->DaoImplX

    所以前端调用了一个类似“addUser(User u)”的服务。服务实现调用Dao接口,该接口将Dao实现到数据库并添加用户。返回值是新的用户ID。

    现在我想用AJAX代替Adobe Flex HTML5。所以我发现了这个例子项目: https://src.springframework.org/svn/spring-samples/mvc-ajax/

    我有一个问题,如何将它集成到我现有的体系结构中。 在本例中,我有一个名为Account.java的域对象和一个控制器Account controller.java: https://src.springframework.org/svn/spring-samples/mvc-ajax/trunk/src/main/java/org/springframework/samples/mvc/ajax/account/AccountController.java

    创建控制器和这个控制器调用已经存在的服务可以吗?

    提前谢谢您,并致以最良好的问候。

    1 回复  |  直到 15 年前
        1
  •  4
  •   Bozho    15 年前

    你是对的-只要创建一个 XController ,注释为 @Controller 并在那里注入您现有的服务。看一看 Spring MVC 文件。同时检查 ajax simplifications article