ssm框架快速搭建 使用echarts图形化工具进行数据展示

本文介绍了如何通过SSM(Spring、SpringMVC、MyBatis)快速搭建Web工程,并结合Echarts实现动态展示7天页面访问量(PV)的数据图表。首先创建Maven Web工程,接着利用逆向工程生成基础查询所需的Pojo、Mapper及XML文件。然后定义Controller和Service,设置Echarts展示页面,通过异步请求获取并展示数据。最后,补充了SSM框架的主要配置文件内容。
摘要由CSDN通过智能技术生成

ssm框架快速搭建 使用echarts图形化工具进行数据展示

需求:动态展示 7天的pv
本文主要 是使用echarts 进行数据的动态展示。
一 首先创建一个maven web 工程 搭建一个简单的ssm框架 先让程序能跑 。
二 使用逆向工程 连接对应的库表 产生我们项目所需要的 pojo 和mapper 及mapper.xml (基础查询)。
三 引入 echarts js 实现数据的动态获取 展示。

一 / 1.创建 maven web 工程 配置maven
在这里插入图片描述
创建 4个目录 ,mvc
在这里插入图片描述
上图中 圈中的 待会我们用 逆向工程 直接生成即可【逆向工程项目在】。
在这里插入图片描述
直接将逆向工程 用idea 打开 配置jdk即可 组成部分由下图所示 lib jar包 /运行的主类/.xml 中连接数据库表的信息及生成的路径等相关信息。白杠部分是 运行主类后 成功生成的pojo 和mapper及 mapper.xml
在这里插入图片描述
使用逆向工程 只是为了 提供基础的查询功能。现在根据我们的需求 我们需要定义一个自己的接口【一套mvc】。
1.indexController
package cn.itcast.controller;

import cn.itcast.service.AvgPvService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

@Controller

public class IndexController {

@Autowired
private AvgPvService pvSeivice;

@RequestMapping("/index")
public  String indexShow(){
    return "index";
}
@RequestMapping("/hello")
public  String helloShow(){
    return "hello";
}

@RequestMapping(value="/avgPvNum",produces="application/json;charset=UTF-8")
@ResponseBody
public String getBarChart1() throws Exception{

    System.out.println("获取平均pv数据...");

    String s = pvSeivice.getAvgPvNumByDates("20130919", "20130925");

    return s;

}

}
2.AvgPvServiceimpl
import java.util.Iterator;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.datab

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值