Supercharge Your Innovation With Domain-Expert AI Agents!

An optimized Java Web three-tier architecture and optimization method

A three-layer architecture and business layer technology, applied in the electronic field, can solve problems such as reducing data access rate, affecting system operating efficiency, and reducing system scalability, so as to improve maintainability, increase scalability, and avoid reading and writing The effect of competition

Active Publication Date: 2018-12-25
SOUTHWEST CHINA RES INST OF ELECTRONICS EQUIP
View PDF4 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] When this three-tier architecture is faced with high-concurrency web applications, since high-concurrency web applications mean a large number of accesses to data in the persistence layer, data in the persistence layer is usually stored in the database. On the one hand, frequent access to the database It will definitely affect the operating efficiency of the system, thereby affecting the user's access experience; on the other hand, in order to avoid dirty data in the database, read-write locks are often used in the read and write operations of the database, and frequent access to the database will inevitably increase the read-write lock. Lock competition further reduces the rate of data access, thereby reducing the performance of the system
At the same time, if the business layer adds or modifies the data acquisition requirements, it needs to be modified in the persistence layer code accordingly. This cascading modification reduces the scalability of the system and leads to poor system maintainability.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • An optimized Java Web three-tier architecture and optimization method
  • An optimized Java Web three-tier architecture and optimization method
  • An optimized Java Web three-tier architecture and optimization method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] All features disclosed in this specification, or steps in all methods or processes disclosed, may be combined in any manner, except for mutually exclusive features and / or steps.

[0033] Any feature disclosed in this specification, unless specifically stated, can be replaced by other alternative features that are equivalent or have similar purposes. That is, unless expressly stated otherwise, each feature is one example only of a series of equivalent or similar features.

[0034] The present invention is based on the optimization of the Java Web three-tier architecture, and proposes a new optimization architecture on the Java Web three-tier architecture. The architecture diagram is as follows figure 2 shown. It contains 4 parts:

[0035] 1. Java Web three-tier architecture: the presentation layer is used to interact with users on the Web side, the business layer is used to implement business logic, and the persistence layer is used to encapsulate database interaction...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses an optimized three-layer structure of Java Web and an optimized method thereof, The optimized three-tier architecture for Java Web, includes a presentation layer, a business layer and a persistence layer, wherein the presentation layer is used for Web end interaction with users, the business layer is used for realizing business logic, and the persistence layer is used for encapsulating database interaction, and The optimized three-tier architecture further comprises a memory data pool, a modified data buffer pool and a persistence processing layer, wherein the memory data pool is used for storing data frequently accessed and operated in the database; the modified data buffer pool is used for storing the data modified by the service layer; the persistence processinglayer is used for obtaining data from the modified data buffer pool and synchronizing the data to the database. The invention introduces the concepts of the memory data pool and the persistent processing layer for the three-layer structure, so as to achieve the purposes of improving the operation efficiency of the structure and enhancing the expansibility of the system.

Description

technical field [0001] The invention relates to the field of electronic technology, in particular to an optimized Java Web three-layer architecture and an optimization method. Background technique [0002] The Java Web three-tier architecture is a popular idea based on modular programming, and it is also a standard module division method for current Web applications. The three layers in the architecture are presentation layer, business layer and persistence layer. The presentation layer is used to interact with users on the Web side, the business layer is used to implement business logic, and the persistence layer is used to encapsulate database interaction. The three-tier architecture diagram is as follows figure 1 shown. [0003] When this three-tier architecture is faced with high-concurrency web applications, since high-concurrency web applications mean a large number of accesses to data in the persistence layer, data in the persistence layer is usually stored in the ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F8/20G06F17/30
CPCG06F8/24
Inventor 乔小斐韩梅徐胜杰
Owner SOUTHWEST CHINA RES INST OF ELECTRONICS EQUIP
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More