Webgis Development Technology

Source: Internet
Author: User

The development of Webgis project is mainly b/s structure. The most popular is the Clientjavascript,server-side Java. There are also flexclient.

The client mainly completes the user interaction, sends requests to the server side and participates, and the organization displays the results returned by the server side. Server end is completed database additions and deletions, business functions and so on.

Server side is the data layer at the bottom, complete the deletion of data to check and change. Frequently used databases are Oracle, MySQL, and so on. The most important approach is that the Java language uses JDBC. The SQL statement that the organization corresponds to implements the database operation.

A more convenient approach is to use a third-party framework. such as Hibernate. Hibernate implements the mapping ORM of database tables and Java class objects, and makes use of HQL statements to perform database operations conveniently.

Above the data layer is the logical transaction layer. The logical transaction layer corresponds to each function module, the function module realizes the specific function, the bottom of the function module generally includes the call to the database DAO class.

This layer includes special classes that accept client requests, such as servlet classes, action classes, and so on.

The available frames are spring, structs2, and so on.

The client is composed of interfaces and scripts (response functions). Html+javascript: The interface is rendered by a combination of a tag +css style such as Div, and the script finishes the response of the interface initialization, click, jump, and so on.

One of the most important tasks of the client is to send requests to the server side and get the response results. You have to mention Ajax here.

Different JS frameworks provide their own AJAX implementations. Dojo provides Xhrpost, Xhrget, and other implementations to submit requests, pass parameters, get response results, and handle the corresponding processing.

The client can also obtain the required results by invoking the WebService method.

Webgis Development Technology

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.