我开始一个新的网络应用程序作为业余爱好,并与架构有困难。
前端将HTML和一些JavaScript请求。
而后端将用Java和Spring框架实现。网络应用程序后端架构
可以说例如用户可以查看他的书籍和他的个人信息的图书馆页面。
Personal Info
-------------
Book 1
Book 2
Book 3
我想实现与2个REST服务,一个是个人信息,另一个用于该人有书这个功能。
Ex .
www.mybib.org/users/123/
www.mybib.org/users/123/books/
的事情是,当用户第一次请求主页查看他的书和他的个人信息,如何撰写此页面。
使用servlet /控制器谁复制的2个REST 服务代码,然后重定向到一个JSP格式化HTML和JavaScript。 第一次加载完成后,对于页面上的每次更新,使用Rest服务。
我认为这实际上是非常糟糕的设计。从一个servler/controller调用REST服务,然后调用JSP 为了组成一个HTML和JavaScript输出。然后为每个更新 调用REST服务。
从一个servlet /控制器返回一个HTML布局,并使得当加载页面时,javascript发出2个Ajax请求。
...或别的东西。
正如你看到的我是很新,这一点,其实这实际上是我第一次到biuld一个非常简单的Web应用程序学尝试。
谢谢。你是完全正确的,在这些例子中,Ajax是不必要的,但是在一部分我正在做这些项目来学习,所以我会做一些使用Ajax的,例如擦除一本书或类似的东西。 谢谢你的例子,我会看看它。 – Nikoi
您仍然可以稍后添加。首先从简单的东西开始,当你是初学者时,设置spring-mvc项目可能会非常棘手。当你完成这些工作时,请继续阅读其他Ajax内容。轻而易举 :) –