标签:
#项目简介(云笔记管理系统)
##功能
笔记本管理,笔记管理,回收站管理,
分享和收藏管理,活动管理,用户管理等
##采用的技术
HTML+Ajax
Spring(IOC/AOP/MVC)
SpringMVC+Spring(IOC/AOP)+MyBatis
MyBatis(访问MySQL数据库)
所有界面采用HTML静态页面
所有请求采用Ajax方式交互
所有请求返回的JSON结果,统一返回下面结果
{
"status":状态,
"msg":消息,
"data":数据
}
##构建数据库环境
ER模型图:实体关系模型图
MySQL:库--》表--》记录
show databases;//查看有哪些库
use test;//使用test库
create table emp(
eno int primary key,
ename varchar(20)
);
show tables;//查看当前库有哪些表
desc emp;//查看表结构
insert into emp (eno,ename)
values (1,‘tom‘);
select * from emp;
SQL文件导入
set names utf8;//设置客户端编码
source E:\\cloud_note.sql;//导入sql文件
source /home/soft01/cloud_note.sql
drop table xxx;//删除表
drop database xxx;//删除库
##创建项目工程
-工程名:cloudnote
-WebRoot放置html/scripts/css/imges...
-导入Spring+MyBatis开发包
-导入配置文件
spring-mvc.xml:SpringMVC配置信息
spring-mybatis.xml:MyBatis配置信息
spring-bean.xml:其他bean组件配置信息
-org.tedu.cloudnote.controller(放Controller)
-org.tedu.cloudnote.service(放Service组件)
-org.tedu.cloudnote.dao(放DAO)
-org.tedu.cloudnote.entity(放实体类)
-org.tedu.cloudnote.sql(放SQL定义XML文件)
-org.tedu.cloudnote.util(放工具类)
标签:
原文地址:http://www.cnblogs.com/xiaziteng/p/5267216.html