02 - Unit01:服务器返回数据的json处理+搭建项目环境
2017-03-19 22:36
471 查看
服务器返回数据的json处理+搭建项目环境
服务器返回数据的json处理
springMVC JSP响应流程 请求 -->DispatcherServlet -->HandlerMapping -->Controller --Jsp响应JSON响应流程 请求 -->DispatcherServlet -->HandlerMapping -->Controller -->Json响应
如何实现Json处理
导包 Jackson配置文件 web.xml spring-mvc.xml
在返回数据的方法上使用@ResponseBody
JavaBean规范 - 必须有包 - 实现序列化接口 - 为属性增加set/get方法 - 创建无参构造器 - 有ID属性时,重写equals/hashcode方法
云笔记
项目概述模块划分 用户模块 笔记本模块 笔记模块 活动模块 笔记的分享和收藏模块 回收站模块
设计思想 基于MVC分层思想,分为
表现层(V) HTML+javascript+jQuery+ajax
控制层(C) DServlet + Controller
业务层(M) Service组件
数据层(M) Dao组件
技术架构
采用的技术:java+javascript+jQuery+Ajax+SpringIOC+SpringAOP+Mybatis
java: 核心技术
javascript: 用于HTML
jQuery: 简化js代码
Ajax: 异步处理
SpringIOC: 管理组件
SpringAOP: 主要用户日志生成/事务处理
Mybatis: 作用于持久层
项目整体规范
发送请求($.ajax)HTML+JS
服务器返回数据,采用JSON 进行处理
Result{state,data,message}
数据库构建
E-R图 entity-relation
通过业务的分析得到E-R图关系:1对1/1对多/多对多
数据库信息
启动mysql: mysql -uroot -p
常用命令
show databases; 显示数据库列表use 数据库名; 连接具体数据库实例
show tables; 显示实例下的所有表
source sql脚本文件
set names utf8;
source /home/soft01/cloud_note.sql;
source e:\cloud_note.sql;
spring+mybatis整合
导包配置文件
测试
项目环境搭建
导包(两个案例的包)配置文件(web.xml conf/spring-mvc.xml conf/spring-mybatis.xml)
数据准备
<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>3.2.8.RELEASE</version> </dependency> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.3.0</version> </dependency> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> <version>1.2.3</version> </dependency> <dependency> <groupId>commons-dbcp</groupId> <artifactId>commons-dbcp</artifactId> <version>1.4</version> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.37</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>3.2.8.RELEASE</version> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency> </dependencies>
pom.xml
相关文章推荐
- Unity登录服务器及处理返回的json数据
- 服务器返回数据的json处理
- android-async-http开源项目对服务器端返回JSON数据的处理
- IPhone项目 字典,数组,服务器返回的json 一键转换数据模型的.h .m文件
- 【nodejs】服务器处理url请求并返回json数据
- 用node.js搭建服务器,模拟返回json数据供客户端get,post请求使用
- android-async-http开源项目对服务器端返回JSON数据的处理
- android-async-http开源项目对服务器端返回JSON数据的处理
- ajax处理php返回json数据例子
- 学习altas笔记[客户端JS和Altas环境初始化关系和DataTable返回数据的客户端处理]
- 学习altas笔记[客户端JS和Altas环境初始化关系和DataTable返回数据的客户端处理]
- 关于jQuery获取Action返回的JSON数据 项目真实案例 记录(Struts2)
- (转:Tonny Yang)jQuery备忘之(一):jQuery处理.Net后台返回的Xml格式与Json格式的数据的比较分析
- Jquery 表单取值赋值 处理返回json数据
- Mysql中的数据用 json_decode 解析返回null的一则处理方法
- Android客户端处理服务器端返回的Json格式数据
- Android 客户端通过内置API(HttpClient) 访问 服务器(用Spring MVC 架构) 返回的json数据全过程
- 学习altas笔记[客户端JS和Altas环境初始化关系和DataTable返回数据的客户端处理]
- ASP.NET+ExtJs4.0+将服务器那边返回来的json格式的数据通通读取到表格store
- jQuery备忘之(一):jQuery处理.Net后台返回的Xml格式与Json格式的数据的比较分析