Joke Collection Website - Public benefit messages - What projects can be developed with Java?

What projects can be developed with Java?

The editor has collected 10 practical project tutorials for Java development, the source code of practical project tutorials for large enterprises, and will give you all the information about 5G! Project 1: Ting domain host

Project introduction: The Ting domain host project is a standard Internet project that mainly provides host recruitment related functions for various occasions that require hosts. The project includes front-end and back-end. The front desk mainly allows couples and wedding companies to search for relevant hosts and hire them, and place orders for hosts online. The backend allows the host to manage his own orders and the administrator to manage the entire platform.

Technical architecture: Spring, SpringMVC, MyBatis, MyBatisPlus, mobile payment, SMS verification, RBAC, EasyUI, POI, Baidu chart

Project highlights: real enterprise projects; already launched projects; Contains project prototypes designed by corporate product managers; standard Internet projects, including front and back ends; complete third-party platform access 2. Future travel car rental platform

Project introduction: The future travel car rental platform is for car rental , sell the platform for management. Renters and cars can be managed in the administrator platform. The project includes: customer management, business management, system management, car management, lessor management and other modules. The project also includes complete permission management related functions.

Technical architecture: Spring, SpringMVC, MyBatis, MyBatisPlus, mobile payment, SMS verification, RBAC, EasyUI, POI, Baidu chart

Project highlights: complete page resources; car rental business All realized; strong generalization ability. Contains all the technologies learned 3. Supreme Smart Home

Project introduction: With the development of the Internet and the Internet of Things, smart homes have gradually entered thousands of households. There are more and more smart home companies and factories. Supreme Smart Home is an internal system for comprehensive management of smart home companies. It can realize smart home management, personnel administrative management, system announcements, knowledge management, task management, sales management, project management, statistical analysis, system settings, product information management and other functions.

Technical architecture: Spring Boot, SpringMVC, MyBatis, Druid, Logback, Quartz, Shiro, Swagger2, Linux, BootStrap

Project Highlights: Use rapid development framework to truly experience the initial entry into the enterprise The feeling; the group project completely simulates how to cooperate in the development of the enterprise project team; the Linux server is not only a development project, but also includes a deployment project 4. Baizhan Mall

Project introduction: Baizhan Mall project It is a large-scale comprehensive B2C platform. Completely adopts SOA model architecture and uses Dubbo to implement service calls. Implemented based on high concurrency and massive data environment.

Baizhan Mall is divided into two systems, front and back. The backend system uses FastDFS to implement distributed file storage and is mainly responsible for product management, product classification management, CMS and other contents. The front-end system uses Redis to implement cached data query, including home page service, search service, single sign-on service, shopping cart service, order service, etc.

Technical architecture: Spring Boot, Spring MVC, MyBatis, Zookeeper, Dubbo, Redis, Solr, RabbitMQ, FastDFS, Nginx, Spring Security, Spring Session, MyBatis Plus, MyCat

Project Highlights: Presentation of real large-scale Internet projects; SOA architecture; high concurrency solutions; RabbitMQ to realize traffic peak shaving and asynchronous messaging; using Solr to realize massive data search; Redis cache penetration, cache avalanche, cache breakdown solutions; deployment based on Linux platform This project includes the enterprise's real server environment; Nginx service proxy and load balancing; Navicat is used for database sub-tables and read-write separation; FastDFS distributed file storage; Spring Security completes permission verification; Spring Session distributed Session5, Livegoods housing rental Audit platform

Project introduction: This project is a front-end and back-end separation project, and the mobile client is its platform. As a housing platform in the Internet era, Livegoods has complete housing rental resource search capabilities and can accurately and efficiently search for the required rental housing information based on city location. This system is divided into two functional platforms: tenant platform, owner platform, and user management platform.

Technical architecture: SpringBoot, SpringMVC, MyBatis, SpringDataMongoDB, SpringData, ElasticSearch, MongoDB, Spring Cloud, ElasticSearch, FastDFS, Nginx, payment

Project highlights: Front-end and back-end separation projects, experience At present, the most mainstream front-end and back-end separation development model in enterprise development; mobile terminal projects, you can experience the implementation process of Java programmers developing app servers; microservice architecture; flash sale system implementation; massive data search; mirroring and cloud 6. Digital currency exchange project

Project introduction: Open source digital currency exchange, a Bitcoin exchange developed based on Java, includes core modules such as BTC exchange, ETH exchange, digital currency exchange, trading platform, and matching trading engine. The project technology uses Spring Cloud Alibaba, the industry's most popular open source component with a very active community, to build our trading system. It is the industry's first large-scale project based on Alibaba technology and one of Spring Cloud's best practices.

Project architecture:

Back-end technology: Spring Cloud Alibaba Spring Boot Mybatis Plus Elasticsearch Kafka Mongodb Zookeeper RocketMQ OAuth2, 0 Jwt Redis Hutool Orika Fst Swagger-ui Mycat Docker ECS OSS Tencent Waterproof Wall

Front-end technology: Vue iView less axios7, Shangxuetang OA system

Project introduction: Shangxuetang OA system is taken from the real Shangxuetang office automation platform, including personnel management and attendance management , reimbursement management, revenue and expenditure management and other modules.

You can comprehensively practice JSP/Servlet core skills, MVC pattern, Ajax, database design and multi-table SQL statement operations, PowerDesigner to draw database model diagrams, business process diagrams, various object-oriented model diagrams, as well as verification codes, POI, Echarts, JUnit , kindeditor, My97DatePicker and other assistive technologies. Through this project, students are familiar with the project design and development process and have the preliminary ability to independently design and develop projects.

Functional module: Shangxuetang OA system: including multiple modules such as personnel management, attendance management, reimbursement management, revenue and expenditure management, etc. It includes MVC operations on single tables for department management and position management exercises in personnel management, and MVC operations on multiple tables for employee management exercises in personnel management. Attendance management practice Ajax application. Reimbursement management involves understanding business processes, exception chains, transaction management and many other skills. Income and expenditure management mainly involves practicing the use of Echarts chart plug-in, using bar charts, pie charts, etc. to visually display statistical data.

Friends who need Java project information can add the official teacher who shared the information WX: 18731997677, and note "gx Shangxuetang" to find the teacher to receive several 649 sets of resume templates for free!