前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Hadoop数据分析平台实战——200Spring+MyBatis+Mysql框架整合离线数据分析平台实战——200Spring+MyBatis+Mysql框架整合

Hadoop数据分析平台实战——200Spring+MyBatis+Mysql框架整合离线数据分析平台实战——200Spring+MyBatis+Mysql框架整合

作者头像
Albert陈凯
发布2018-04-08 11:25:54
7890
发布2018-04-08 11:25:54
举报
文章被收录于专栏:Albert陈凯Albert陈凯

离线数据分析平台实战——200Spring+MyBatis+Mysql框架整合

项目总体介绍

本项目分为三个模块,分别为: 日志收集模块, 数据分析模块以及 数据展示模块。 其中日志收集模块主要由sdk+nginx+flume组成,项目工程名为bf_track; 数据分析模块主要由hive和mapreduce来完成,项目工程名为bf_transformer; 数据展示模块主要由highcharts+springmvc+mybatis+mysql组成,项目工程名为bf_dataapi。

其中bf_track项目中只涉及到sdk编写和nginx&flume配置; bf_transformer中只涉及到hive和mapreduce的编写; 只有bf_dataapi涉及到数据展示和数据库访问操作,所以在这里只介绍该项目的环境的搭建以及案例测试。

Spring介绍

Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。 由两个重要模块组成:Spring 面向方面编程(AOP)和控制反转 (IOC)容器。 控制反转模式(也称作依赖性介入)的基本概念是:不创建对象,但是描述创建它们的方式。 在代码中不直接与对象和服务连接,但在配置文件中描述哪一个组件需要哪一项服务。 容器 (在 Spring 框架中是 IOC 容器) 负责将这些联系在一起。 在典型的 IOC 场景中,容器创建了所有对象,并设置必要的属性将它们连接在一起,决定什么时间调用方法。

MyBatis介绍

MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。 MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。 MyBatis 使用简单的XML或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。

版本选择

  1. Spring版本:3.2.1.RELEASE
  2. MyBatis版本:3.1.1
  3. MyBatis-Spring版本:1.2.2

开发环境搭建及测试

  1. 搭建开发环境。
  2. 测试spring+mybatis获取mysql中的数据,并以json数据格式返回。
  3. 测试动态数据highcharts显示。
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017.08.31 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 离线数据分析平台实战——200Spring+MyBatis+Mysql框架整合
    • 项目总体介绍
      • Spring介绍
        • MyBatis介绍
          • 版本选择
            • 开发环境搭建及测试
            相关产品与服务
            云数据库 SQL Server
            腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档