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

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 .

 Kneel down !Java EE+Web Build cloud servers and cloud application platforms 7 Detailed explanation of large projects

Java EE

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 .

 Kneel down !Java EE+Web Build cloud servers and cloud application platforms 7 Detailed explanation of large projects

Java Web

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 .

 Kneel down !Java EE+Web Build cloud servers and cloud application platforms 7 Detailed explanation of large projects

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 .

 Kneel down !Java EE+Web Build cloud servers and cloud application platforms 7 Detailed explanation of large projects

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

 Kneel down !Java EE+Web Build cloud servers and cloud application platforms 7 Detailed explanation of large projects

 Kneel down !Java EE+Web Build cloud servers and cloud application platforms 7 Detailed explanation of large projects

project 1 Overview of cloud applications

 Kneel down !Java EE+Web Build cloud servers and cloud application platforms 7 Detailed explanation of large projects

project 2 Overview of development technology

 Kneel down !Java EE+Web Build cloud servers and cloud application platforms 7 Detailed explanation of large projects

project 3 Introduction to development environment and tools

 Kneel down !Java EE+Web Build cloud servers and cloud application platforms 7 Detailed explanation of large projects

project 4 System outline design

 Kneel down !Java EE+Web Build cloud servers and cloud application platforms 7 Detailed explanation of large projects

project 5 Building a local development environment

 Kneel down !Java EE+Web Build cloud servers and cloud application platforms 7 Detailed explanation of large projects

project 6 Member information management module

 Kneel down !Java EE+Web Build cloud servers and cloud application platforms 7 Detailed explanation of large projects

This JavaWeb Due to space limitation, the practical tutorial of cloud application project can only be displayed in this way

copyright notice
author[m0_ sixty-four million nine hundred and twenty-six thousand six],Please bring the original link to reprint, thank you.
https://en.cdmana.com/2022/01/202201262200307112.html

Random recommended