我们有一个应用程序(任务管理),我们在其中创建新的、更新的、获取和删除的任务。我们使用以下方法制作了这个应用程序:
体系结构:用户在浏览器中的HTML页面中填充表单(任务数据),只要单击“Submit”,浏览器将向我们的java代码所在的服务器发送HTTP请求。而Spring将把所有的数据提供给JavaObject(Task.java)本身,并将任务对象传递到DAO层,在DAO层,我们使用Hibernate将数据(对象)插入到数据库中。在类似的基础上,我们还做了其他手术。
现在,我们正在开发一个新的应用程序(脚本管理),其中几乎所有的基本需求都保持不变,因为我们将使用脚本而不是任务。
这个新应用程序管理的告诉我们使用AngularJS而不是JSP/Spring/Hibernate.。
我们决定使用以下技术:
请指导我的“后端”和“架构”,我们应该如何实现需求使用AngularJS。
发布于 2016-07-22 05:28:17
简短的答案是:
1)前端: HTML,Bootstrap,AngularJS
2)数据库: Oracle 11g
3)后端: Restful在提交时与AngularJS交互,并从单个页面(AJAX)中查询内容;这是因为AngularJS在单页应用程序的模型下工作。您仍然需要Hibernate将数据持久化到DB中。
4)体系结构:用户在浏览器中的HTML页面中填充表单(脚本数据),单击“Submit”,AngularJS解析此表单并将JSON对象发送到restful服务(使用HTTP方法)。然后,restful服务将JSON对象转换为脚本对象,并使用DAO层(Hiberante)将脚本插入数据库。
https://stackoverflow.com/questions/38518594
复制相似问题