Giter Site home page Giter Site logo

-ssm-'s Introduction

实时弹幕交流网站

整合spring+springmvc+mybatis的第一个项目

前言:一直没想好做一个什么项目,七改八改改成了现在这个样子,中间有一些功能还没实现,比如备忘录。已经实现的功能中也存在BUG,比如ckplay播放器老是播放不成功。 项目中存在的问题还很多,需要一一思考改正。但是不管怎么说,不积跬步无以至千里,不积小流无以成江海,争取每天进步一点点。

项目名称:实时弹幕交流网站

项目github地址:https://github.com/wang1103574375/-SSM-

项目演示网址:http://www.wangmenghao.top

项目使用框架:Spring + SpringMVC + MyBatis + BootStrap

项目开发工具:IDEA + Maven + Git

项目主要模块及使用技术介绍:

一、首页

前端使用的框架是BootStrap,首页的动态背景使用的是Github上的开源项目particles-js,天气预报功能是使用了高德地图API及和风天气API组合来实现的。

二、注册模块

注册模块要求用户填写手机号码并设置密码,我使用了阿里云的短信接口来验证用户填写的手机号码是否真实有效,并对每一项输入都进行了控制和验证。

三、登录模块

登录模块要求用户填写手机号码、密码及验证码来进行登录,验证码是使用谷歌的Kaptch框架实现的,能够有效的防止机器人暴力破解。

四、更改密码模块

如果用户忘记了登录密码,可以通过此功能修改密码,但是要经过手机验证,只有用户输入的验证码与后台一致才能更改自己的密码。

五、实时弹幕模块

视频播放使用的是ckplayer网页视频播放器,暂时用户不能点播,只能按照我在后台设定好的播放顺序来观看视频。弹幕功能我是使用GoEasy信息推送来实现的,一旦有用户使用浏览器进入网站,就相当于订阅了同一个GoEasy频道,只要有人在这个频道里发言,就由GoEasy来将消息推送给频道里的所有人。

六、留言板模块

留言板可以让所有用户在上面进行留言,是使用简单的Web分页显式技术来实现的。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.