spring springMVC Hadoop HBase React AntUI course manage system

Overview

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

You might also like...
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

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

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

A companion app written with React and Tauri to help manage your applications on AppCenter.
A companion app written with React and Tauri to help manage your applications on AppCenter.

Tauri AppCenter Companion A companion app written with React and Tauri to help you manage your apps on appcenter. The idea is to provide a simple way

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

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

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

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

This package contains the source code of the React components for the Cloudscape Design System.

React components for Cloudscape Design System This package contains the source code of the React components for the Cloudscape Design System. Cloudsca

Releases(v1.0.0)
Owner
Wanlu
 Wanlu
Javascript-testing-practical-approach-2021-course-v3 - Javascript Testing, a Practical Approach Course

Javascript Testing, a Practical Approach Description This is the reference repos

Stefano Magni 2 Nov 14, 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.

Diego Quintela 0 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

Linh Truong Cong Hong 36 Dec 13, 2022
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

Arjun Aloshious 4 Aug 30, 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

Jeferson Carvalho 2 Jul 1, 2022
Code snapshots and materials for our "React - The Complete Guide" course

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

Academind 4.5k Dec 27, 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

Mustafa Hayati 0 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

Hilmi Erdem KEREN 3 Jul 27, 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

React Avançado 456 Dec 19, 2022
In this course you learn how to use MUI components in your React applications

React + MUI In this course you learn how to use MUI components in your React applications. But, what is MUI? MUI offers a comprehensive suite of UI to

AmirHossein Mohammadi 5 Jul 25, 2022