基于Backbone.js的JavaScript MVC示例程序(1)
- 一.概述
- 二.REST Server的实现
- 2.1 REST API设计
- 2.2 数据库设计
- 2.3 用MyBatis实现的DAO层
- 2.4 用Jersey实现的REST API
- 2.5 用Spring AOP实现的日志功能
- 三.前端的实现
- 3.1 显示User列表
- 3.2 显示User详细信息
- 3.3 修改User信息
- 3.4 增加User
- 3.5 删除User
- 3.6 添加validate
一. 概述
为了学习项目相关的若干技术,花了一周多时间边学边做完成了一个示例程序。这个程序Server端的技术包括:Spring、MyBatis、Jersey,前端的技术包括jQuery、Backbone.js。
程序的功能就是简单的增删改查,界面大概如下图所示:
左边有个User列表,点击条目旁边的“del”按钮可以删除条目,右边的部分显示User详细信息及添加、修改的表单。
后面将会详细介绍这个程序的创建过程,以及过程中我遇到的一些问题。
这个例子的完整的代码在这里:https://github.com/HiddenFox/jersey-backbone-example