Related technologies used in developing Web information management system

Source: Internet
Author: User
Tags server port

The core technologies of Java Web applications include the following:
JSP: The basic means of input and output.
JavaBean: Completes the processing of the function.
Servlet: Controls the flow of the application.
JDBC: is an indispensable technique for interacting with a database.
Jstl and expression language el: Complete control and output of various information in JSP pages.

1. Distributed technology

In the development of complex application systems, often the system is divided into logical or physically separated parts, parts usually run in the context of the respective platform, the platform can be heterogeneous, the platform between the network connection.

In the development of distributed Application systems, the first two-tier C/S (client/server) mode, and later developed to B/s (browser/server), three-tier customer/middleware/server and multi-tier customer/multi-layer middleware/multilayer server architecture. The distributed technology of multilayer structure combines the network, data and application organically, in which the client and server are dynamically established or disconnected to meet the needs of users.

2. Java EE architecture

The Java 2 Platform simplifies the development, deployment, and management of enterprise solutions, and EE is the fastest-growing technology application framework supported by the EE distributed Application system for the vast majority of new applications worldwide.

The Java EE is a technical specification, an enterprise-level development platform that defines the entire standard application architecture and a deployment environment. The Java EE architecture is becoming more and more important for the development of the Java EE application, and now, based on the Java EE platform, more and more web programs are developed using the MVC (model-View-controller) design pattern.

3. Scripts

Script is the extension of the batch file, is a plain text saving program, generally speaking, the computer script program is determined by a series of control computer operations operation of the combination, in which a certain logical branch can be implemented.

The script is simply a strip of text commands that can be seen (if you can open a view, edit with Notepad), when the script is executed, it is an interpreter of the system, translating its strips into machine-readable instructions and executing them in sequence.      Because the script executes more than a translation process, it is less efficient than a binary program. Scripts can usually be called and executed by the application temporarily. All kinds of scripts are widely used in web design, because the script can not only reduce the size of Web pages and improve the speed of web browsing, but also can enrich the performance of Web pages, such as animation, sound and so on. For the most common example, when you click on an email address on a webpage, you can automatically invoke the mailbox software such as Outlook Express or Foxmail, which is done through scripting. Because of these characteristics of the script, it is often used by some people with ulterior motives. For example, in the script to include some of the command to destroy the computer system, so that when users browse the Web page, once called such a script, the user's system will be attacked. So users should choose a security level based on the level of trust they have on the pages they visit, especially those that are illegal in their own content, not to mention the use of scripts. The Security Settings dialog box allows you to easily disable and enable scripts by selecting various settings under the Scripting option.

Common scripting language Perl,python,ruby,javascript

4. Database

A database is a repository of data that is organized, stored, and managed according to a structure that is built on a computer's storage device. The Web information management system must have a database to realize the data deletion and change.

5. Server port

Server is the provision of computing services, the server needs to respond to service requests and processing, so in general, the server should assume the service and the ability to guarantee services.

The server port introduces a new input-output interface technology in the operating system because of the introduction of a "s-O-band (nested word)" Application interface in the TCP/IP protocol. With such an interface technology, a computer can communicate with any computer that has a socket interface in a software way. The port is programmed on the computer to be the "socket interface".

We now have access to the server-side running Tomcat, which provides a linked database service for Java code to read and write data.

6, Servelet

Servlets are programs that run on the server side and can be considered server-side applets. A servlet is loaded and executed by a Web server (such as Tomcat), just as an applet is loaded and executed by a browser. The servlet receives the request from the client (through the Web server), performs some action, and returns the result.

The main advantages of the servlet include that Lservlet is persistent. The servlet only needs to be loaded once by the Web server, and it can maintain services (such as a database connection) between different requests. Lservlet is platform-independent. As mentioned earlier, the servlet is written in Java and naturally inherits the platform independence of Java. The Lservlet is extensible. Since the servlet is written in Java, it has all the advantages that Java can bring. Java is a robust, object-oriented programming language that can easily be scaled to suit your needs. The servlet naturally has these characteristics as well. The Lservlet is safe. The only way to invoke a servlet from outside is through a Web server. This provides a high level of security, especially when your Web server has firewall protection. Lservlet can be used on a wide variety of client computers. Because Servlets are written in Java, you can easily use them in HTML.

Related technologies used in developing Web information management system

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.