项目介绍
1、整体需求
达内云笔记,是达内在线教育平台(tmooc)中的一个子项目,
用于在学员学习时,随时的记录笔记、收藏笔记、分享笔记
以及参加笔记相关的活动。期望达到一个无时不学习,不处
不笔记的目标。
2、技术架构
1)开发环境
WindowsXP+JDK1.6+Tomcat7+MySql5.5+MyEclipse8.5
2)采用技术
Java+MyBatis3.2+SpringMVC+Spring3.2+JQuery2.1
Java:基础的核心技术
MyBatis:访问数据库
SpringMVC:对代码分层,实现MVC,重点在于处理请求
Spring:管理组件、整合MyBatis、处理一些通用的业务
JQuery:处理客户端的逻辑,以及发送异步请求
3)设计思想
采用了MVC分层思想,将代码分为如下:
视图层V:JQuery2.1
控制层C:DispatcherServlet+Controller(SpringMVC)
业务层M:Java
持久层M:MyBatis
4)部署方案
采用分布式部署,如图
1