Some ideas on the platform structure of the General Campus B/S system

Source: Internet
Author: User


General B/S system platform refers to industry platform in a narrow sense. Here is the idea for our team to develop the Campus B/S platform.
The structure of the campus platform must be a layer-3 B/S structure. Page performance, intermediate logic processing, and database.
The performance is that the school's external public visible pages and internal OA system pages, which are easy to implement, in the form of HTML + CSS templates. The website front-end of the final system adopts the static form, and The shtml is generated in the background. The page of the OA system is still dynamic.
The intermediate logic is the most critical thing. It is written in the form of a module. What functions are required by the user and what modules are provided (working with the front-end ). Simple columns: Upload system, online editing, product release, search system, announcement system, advertising system, statistics system, BBS, user system, administrator control, UBB module, etc, there are many identical processing logics written together. The specific details are determined by the developers and the development platform.
What about the data layer, Article XML exists, and other information exists in the database. The user and information use two types of data. In this way, the user management module can be used repeatedly elsewhere. A unified data model is created based on the information in the database to describe it. This allows for unlimited classification and fast query. If possible, create a separate database management module to facilitate advanced database management and backup. Of course, it would be nice to simply transfer VF (now used by many schools...), Excel or text tables to the system database or XML module.
In addition, it takes more time to print the module, which is a major selling point. It is a good way to build many plug-ins and open data interfaces.
It seems that the platform is very simple. It is difficult to make sure the system is smooth. Data processing and performance are a matter of constant concern. Security is also important, especially when combining the website background with the OA. both soft and hard protection are important.
Now, such a platform solution, website + internal system is very popular for web development, and there is not much information in this regard, so I wrote this article and want to talk with you a lot.
I drew a simple figure to express what I said.

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.