spring springMVC Hadoop HBase React AntUI course manage system

Last update: Nov 6, 2021

CourseManageService

Spring、SpringMVC + Hasdoop HBase Course Manage System

Quick Start

1

change your hBase service adress:site.linkway.core.dao.HbaseUtil  

    public static void initConnection () {
        configuration  = HBaseConfiguration.create();
        configuration.set("hbase.master", `"127.0.0.1:16000"`);
        try{
            System.out.println("---------------------尝试连接");
            connection = ConnectionFactory.createConnection(configuration);
            admin = connection.getAdmin();
            System.out.println("---------------------连接成功");
        }catch (IOException e){
            e.printStackTrace();
        }
    }

2

Aut System Admin Change: change dao.AdminDao in and password

3

execute dao.UserDao.main() for init Admin User in HBase Table

4

execute HbaseUtil.main() method to init HBase tables
using maven build this project and run on tomcat server

5

webUI install
you should install npm and nodejs

 cd ./UIProject  
 npm install  
 npm run build 
 cd ./build  
 sudo mv ./* ../../src/main/webapp/

6

build javaEE project and run on server,or using the Network Request API

Network Request API

User

login

/login?id={}&password={}

change password

/logined/changePassword?newPassword={}

view all courses

/logined/getCourseList

stuent choose target course

/logined/chooseCourse?courseId={}

student get choosed course

/logined/getMyCourse

student delete back course

/logined/deleteMyCourse?courseId={}

student get self data

/logined/getMyData

Admin

contain apis of User

add new student

/admin/addStudent?id={}&password={}&sex={}&name={}&age={}&department={}&major={}

add new course

/admin/addCourse?courseId={}&name={}&credit={}&time={}&teacher={}&title={}

delete old course

/admin/deleteCourse?courseId={}

delete student

/admin/deleteStudent?id={}

view all student

/admin/getStudentList

update score of student

/admin/updateSC?courseId={}&userid={}&score={}

view student-course table all

/admin/getSCList

About This Project

It's just my course work of 'BigData Tech'

Concat me

email:[email protected]

Thank you!!

welcome fork ,pull request , issue , give me a star

GitHub

https://github.com/gaowanlu/course-manage-system
You might also like...

A simple app performing CRUD operations using React, Spring Boot, Bootstrap, MySQL and Apache server

A simple app performing CRUD operations using React, Spring Boot, Bootstrap, MySQL and Apache server

Employee Details Management Application A simple app performing CRUD operations using React, Spring Boot, Bootstrap, MySQL and Apache server Initial s

Feb 21, 2022

An npm package that lets you jump right into coding React and Redux with universal (isomorphic) rendering. Only manage Express setups or Webpack configurations if you want to.

Universal Redux What and Why Universal Redux is an npm package that when used as a dependency in your project provides a universal (isomorphic) render

Dec 15, 2021

React Dashboard made with Material UI’s components. Our pro template contains features like TypeScript version, authentication system with Firebase and Auth0 plus many other

Material Kit - React Free React Admin Dashboard made with Material UI's components, React and of course create-react-app to boost your app development

May 15, 2022

An NFT Marketplace React dApp demo on the Polygon blockchain with basic functionalities such as acquire and mint NFTs using ERC721 Smart Contract and Interplanetary File System IPFS.

An NFT Marketplace React dApp demo on the Polygon blockchain with basic functionalities such as acquire and mint NFTs using ERC721 Smart Contract and Interplanetary File System IPFS.

Polygon-NFT-marketplace generated from jellydn/dapp-starter Opinionated Dapp Starter Template Homepage - Marketplace NFT Minting Features The React Fr

May 8, 2022

Open-source Spaced Repetition System Built With React.js

Open-source Spaced Repetition System Built With React.js

Flashy Open-source Spaced Repetition System. View Demo · Report Bug · Request Fe

Feb 11, 2022

A plain UI kit inspired from Figma's Design System and is React based.

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

Jan 24, 2022

Electron React Boilerplate uses Electron, React, React Router, Webpack and React Fast Refresh.

 Electron React Boilerplate uses Electron, React, React Router, Webpack and React Fast Refresh.

Electron React Boilerplate uses Electron, React, React Router, Webpack and React Fast Refresh.

Oct 6, 2021

A monorepo boilerplate for react web and react native. Uses react-native-web to reduce time invested in making the same components for mobile and web

Monorepo template Get Started Run the following command to install all the dependencies in the right location yarn lerna bootstrap yarn workspace @mar

Jan 9, 2022

React-Typescript-Webpack was config with React, Typescript, and Webpack without CRA. Faster to start your next react project.

React-Typescript-Webpack was config with React, Typescript, and Webpack without CRA. Faster to start your next react project.

Start your react typescript project with manual webpack config in seconds Flexible to control webpack, easy to deploy Keywords: React Starter, Webpack

May 13, 2022
Java Web工程demo 后端:spring + spring mvc + mybatis + maven,涉及定时任务quartz、ehcache缓存、RESTful API、邮件发送... 前端:react + reflux + webpack,涉及ES6、jquery、react-router、ant design等内容, 提供下思路,仅供参考。
Java Web工程demo 后端:spring + spring mvc + mybatis + maven,涉及定时任务quartz、ehcache缓存、RESTful API、邮件发送... 前端:react + reflux + webpack,涉及ES6、jquery、react-router、ant design等内容, 提供下思路,仅供参考。

Java Web工程例子 后端:spring + spring mvc + mybatis + maven; 涉及定时任务quartz、ehcache缓存、RESTful API、邮件发送... 前端:react + webpack; 涉及ES6、jquery、react-router、ant de

Apr 27, 2022
In this React JS course, create-react-app was used to create the project using typescript as the standard language for development

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

Jan 7, 2022
Code snapshots and materials for our "React - The Complete Guide" course
Code snapshots and materials for our

Code snapshots and materials for our "React - The Complete Guide" course

May 18, 2022
CLI, Local API and Local client for React and Typescript: Build a Portfolio Project course.

?? JBook (CLI, Local API, Local Client) Complete project of React and Typescript: Build a Portfolio Project course. You can find the whole repo at Git

Oct 30, 2021
The starter code for the final assessment project for Udacity's React & Redux course

Employee Polls Project This is the starter code for the final assessment project

Mar 17, 2022
A Next.js boilerplate to be used in a course called React Avançado

This is a Next.js boilerplate to be used in a course called React Avançado. What is inside? This project uses lot of stuff as: TypeScript NextJS Style

May 9, 2022
This project is my ReactJS course on Udemy.com

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

Jan 6, 2022
Next course starter

next-course-starter A NextJS starter to get you started creating educational materials using Markdown Get Started Set up Node.js v14+ Clone this repo

Apr 30, 2022
Very simple full-stack application using React, Java Spring Boot, and PostgreSQL.

Very simple full-stack application using React, Java Spring Boot, and PostgreSQL. The API was built following the N-Tier architecture. The goal was to explore and learn more in-depth the development of APIs, the use of Docker and deploying with AWS.

Apr 23, 2022
Psn-social-network-public-source - PSN Social Network App Using React and Spring Boot

PSN SOCIAL NETWORK This app is for educational purpose only. PSN Social Network

Apr 21, 2022