In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-02-24 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >
Share
Shulou(Shulou.com)06/02 Report--
This article mainly introduces "what are the operation modes of Servlet". In the daily operation, I believe that many people have doubts about the operation mode of Servlet. The editor consulted all kinds of materials and sorted out simple and easy-to-use operation methods. I hope it will be helpful for you to answer the doubts about "what is the operation mode of Servlet?" Next, please follow the editor to study!
The main operation modes of Servlet version considered in Servlet performance test are as follows:
One: the running mechanism of Servlet in Web container
1. A single stateless Servlet instance runs
That is, how multiple threads in the Web container call a Servlet instance.
2. Multiple Servlet instances
There is an object pool of multiple Servlet instances in the Web container, and multiple Web container threads are called to execute
Second: the way Servlet connects to the database
1. One on one
Each Servlet instance can have a direct database connection.
The specific ways are:
◆ invokes the database connection every time in each processing method of the Servlet instance, and then uses this connection to query the database and other operations, and * closes and releases the connection.
◆ connects a "long" database connection during initialization of the Servlet instance until the Servlet instance closes and releases the database connection during destroy.
Because the current database operations are mainly queries, there are no operations to add or modify the database, multi-user business queries and Web container multithreading operations on the same database connection of a Servlet at the same time should not have problems such as data operation synchronization.
2. Use the data source of Web container
Here we mainly use the data source of the Web container-database connection pool.
In theory, this approach can provide * performance. This is also testing the performance of various Web container products on database connection pooling.
Here we mainly look at the * * configuration of Web containers in various application situations.
How to connect Servlet to data source:
Servlet takes the data source and its connection object directly from the Web container configuration, and then manipulates the database through this connection object. The management of database connection objects is managed by the Web container.
Third, the issues to be considered in Servlet performance testing:
1. The problem of mass data transmission
After the large amount of data is obtained from the database through the Servlet instance and sorted out, how to effectively transfer to the client IE, and how the Servlet instance can effectively deal with these large amounts of data in the Web container.
2. Testing of various JDBC versions
That is, different databases use their own dedicated JDBC to connect, and their performance should be better.
Here you can also compare the differences between the implementation of JDBC in Weblogic Server and various databases (MSSQL, Oracle). From the test results, we can see the technical examples of Weblogic Server and whether it has really optimized the database connection and other processing.
3. Optimal configuration of Weblogic Server.
3.1 object pool configuration
It includes the application logic to deal with the object pooling of objects and the optimal configuration of database connection object pool when using data sources in a variety of specific application environments.
3.2 Thread pool configuration
The above two aspects involve the strategies of object pooling and serialization.
The corresponding configuration of the various parameters of the 3.3Weblogic Server configuration
Configuration of ◆ JAVA VM (JAVA virtual machine) parameters in various application situations.
Various parameter configurations of ◆ Weblogic Server itself
Servlet performance testing is a step-by-step work, and readers are expected to pay attention to it during Servlet performance testing.
At this point, the study of "what is the way Servlet works" is over. I hope to be able to solve your doubts. The collocation of theory and practice can better help you learn, go and try it! If you want to continue to learn more related knowledge, please continue to follow the website, the editor will continue to work hard to bring you more practical articles!
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.