项目介绍 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