current position：Home>Kneeling down, detailed explanation of 7 major projects of building cloud server and cloud application platform with Java EE + Web
Kneeling down, detailed explanation of 7 major projects of building cloud server and cloud application platform with Java EE + Web
2022-01-26 22:00:34 【m0_ sixty-four million nine hundred and twenty-six thousand six】
The other day in CSDN I saw an article on JavaSE、JavaEE and JavaWeb The difference and connection , The summary is quite complete , Share with you
Java SE Formerly known as J2SE, Positioning in personal computer use , To develop C/S Architecture software . It allows development and deployment on the desktop 、 The server 、 Embedded environment and real-time environment Java Applications .Java SE Includes support Java Web Classes for service development , And for Java EE Provide the foundation .
Java EE, Formerly known as J2EE, Locate the server-side application . Enterprise Edition helps develop and deploy portability 、 robust 、 Scalable and secure server side Java Applications .Java EE It's in the Java SE On the basis of construction , It provides Web service 、 Component model 、 Management and communication API, Can be used to implement enterprise level service-oriented architecture （service-oriented architecture,SOA） and Web 2.0 Applications . There are some more convenient application frameworks .
A lot of times ,javaweb And javaee It's mixed , The two concepts cannot be accurately distinguished . Individual to javaweb My understanding is to javase Based on , application javaee And other technologies b/s application , It is convenient for users to interact with the server in the background through the browser .
It can be roughly thought that JavaWeb Namely JavaEE Part of , Is to become JavaEE The first stop in the master process .
It can be seen that , The three are interrelated , These technologies have been developed very mature , We are learning on the shoulders of giants , The following JavaEE You can refer to the technical documents of the framework .
Java EE Frame technology
Chapter one MyBatis Introduction to development
- MyBatis brief introduction
- MyBatis The advantages of
- Meet the first MyBatis Program
- MyBatis journal
This paper mainly expounds MyBatis Develop the basics , it has been reviewed that MyBatis The advantages of , Use MyBaits Advantages of accessing databases , And create the first MyBatis project
Chapter two To configure MyBatis
- be based on XML Mode configuration MyBatis
- be based on Java API Mode configuration MyBatis
Elaborated MyBatis configuration option , Using a XML Configuration and based on Java API Boot by configuration MyBatis
The third chapter mapper (Mapper)
- SQL Mapping profiles and SQL Mapping interface
- SQL mapping
- SQL Advanced mapping
- dynamic SQL
- Annotation configuration SQL mapper
- Use MyBatis Generator Create code automatically
Describes the mapper configuration , Discussed how to use the mapper configuration file to write SQL Mapping statements , How to configure simple statements 、 One to one and one to many statements , And how to use resultMap Mapping result sets ; The dynamic SQL Writing method and use of notes SQL Mapping statements , Finally, how to use MyBatis Generator Automatically create entity classes 、 Interface 、 Configuration file code .
Chapter four Spring The core technology
- Spring brief introduction
- Inversion of control (IoC)
- Bean The assembly of
- Section oriented programming (AOP)
- Spring Transaction management of
Elaborated Spring The core technology , it has been reviewed that Spring The core knowledge of , Include Spring IoC and Spring AOP technology .
The fifth chapter SpringMVC
- SpringMVC summary
- Create the first one SpringMVC Program
- SpringMVC RequestMapping The basic settings of
- SpringMVC Data interaction between front and back stations
- SpringMVC File upload and download
- SpringMVC Commonly used annotations
Elaborated Spring The core knowledge of , Include Spring IoC and Spring AOP technology . The fifth chapter is SpringMVC Frame technology , Include SpringMVC summary 、 Create the first one SpringMVC Program 、SpringMVC RequestMapping The basic settings of 、SpringMVC Data interaction between front and back stations 、SpringMVC File upload download , as well as SpringMVC Commonly used annotations .
Chapter six SpringMVC Spring MyBatis Integrate
- Introduction of dependent packages
- Spring And MyBatis Integration of
- Integrate SringMVC
Elaborated SpringMVC、Spring、 MyBatis Integration part of , The integration steps of the three frameworks are introduced
Chapter vii. Project practice
- Demand analysis of the project
- Outline design
- Database design
- Function realization
This paper expounds the actual combat part of the project , It is mainly oriented by the cloud server rental background management system , The comprehensive application is introduced SpringMVC+Spring+MyBatis The framework realizes the technology and process of a project .
This project focuses on cloud servers , ECS is simple and efficient 、 Safe and reliable 、 Computing services with scalable processing power . Servers are an important part of cloud computing services , It is a service platform that provides comprehensive services for all kinds of Internet users .
This JavaEE Due to space limitation, framework technology can only be displayed in this way
In recent years , The rise of cloud computing technology has brought opportunities for many enterprises to flourish , More and more enterprises begin to pay attention to and choose software or hardware services based on Cloud Computing . The huge demand of the talent market for Cloud Computing Development Engineers 、Web Application development engineers put forward higher requirements , It not only needs to master the basic Java Web Application development technology , At the same time, you also need to be familiar with the construction of cloud platform 、 Deploy , And related technologies of big data analysis . Now let me introduce a Book Jva Web Cloud application development project tutorial document , I hope that's helpful .
Java Web Cloud application development project-based tutorial
List of contents
project 1 Overview of cloud applications
project 2 Overview of development technology
project 3 Introduction to development environment and tools
project 4 System outline design
project 5 Building a local development environment
project 6 Member information management module
This JavaWeb Due to space limitation, the practical tutorial of cloud application project can only be displayed in this way
author[m0_ sixty-four million nine hundred and twenty-six thousand six],Please bring the original link to reprint, thank you.
The sidebar is recommended
- Spring IOC container loading process
- [thinking] the difference between singleton mode and static method - object-oriented programming
- Hadoop environment setup (MySQL environment configuration)
- 10 minutes, using node JS creates a real-time early warning system for bad weather!
- Git tool
- Force deduction algorithm - 92 Reverse linked list II
- What is the sub problem of dynamic programming?
- C / C + +: static keyword summary
- Idea does not have the artifacts option when configuring Tomcat
- Anaconda can't open it
guess what you like
I don't know how to start this
Matlab simulation of transportation optimization algorithm based on PSO
MySQL slow log optimization
[Vue] as the window is stretched (larger, smaller, wider and higher), the text will not be displayed
Popular Linux distributions for embedded computing
Suzhou computer research
After installing SSL Certificate in Windows + tomcat, the domain name request is not successful. Please answer!!
Implementation time output and greetings of jQuery instance
The 72 year old uncle became popular. Wu Jing and Guo fan made his story into a film, which made countless dreamers blush
How to save computer research
- Springboot implements excel import and export, which is easy to use, and poi can be thrown away
- The final examination subjects of a class are mathematical programming, and the scores are sorted and output from high to low
- Two pronged approach, Tsinghua Professor Pro code JDK and hotspot source code notes, one-time learning to understand
- C + + recursive knapsack problem
- The use of GIT and GitHub and the latest git tutorial are easy to understand -- Video notes of crazy God speaking
- PostgreSQL statement query
- Ignition database test
- Context didn't understand why he got a high salary?, Nginxfair principle
- Bootstrap switch switch control user's guide, springcloud actual combat video
- A list that contains only strings. What other search methods can be used except sequential search
- [matlab path planning] multi ant colony algorithm grid map path planning [including GUI source code 650]
- [matlab path planning] improved genetic algorithm grid map path planning [including source code phase 525]
- Iinternet network path management system
- Appium settings app is not running after 5000ms
- Reactnative foundation - 07 (background image, status bar, statusbar)
- Reactnative foundation - 04 (custom rpx)
- If you want an embedded database (H2, hsql or Derby), please put it on the classpath
- When using stm32g070 Hal library, if you want to write to flash, you must perform an erase. If you don't let it, you can't write continuously.
- Linux checks where the software is installed and what files are installed
- SQL statement fuzzy query and time interval filtering
- 69. Sqrt (x) (c + + problem solving version with vs runnable source program)
- Fresh students are about to graduate. Do you choose Java development or big data?
- Java project: OA management system (java + SSM + bootstrap + MySQL + JSP)
- Titanic passenger survival prediction
- Vectorization of deep learning formula
- Configuration and use of private image warehouse of microservice architect docker
- For someone, delete return 1 and return 0
- How does Java dynamically obtain what type of data is passed? It is used to judge whether the data is the same, dynamic data type
- How does the database cow optimize SQL?
- [data structure] chain structure of binary tree (pre order traversal) (middle order traversal) (post order traversal) (sequence traversal)
- Webpack packaging optimization solution
- 5. Operation element
- Detailed explanation of red and black trees
- redhat7. 9 install database 19C
- Blue Bridge Cup notes: (the given elements are not repeated) complete arrangement (arrangement cannot be repeated, arrangement can be repeated)
- Detailed explanation of springboot default package scanning mechanism and @ componentscan specified scanning path
- How to solve the run-time exception of test times
- Detailed explanation of k8s management tool kubectl
- Android system view memory command