Java source ExtJS 5 Springmvc 4Hibernate 4 Common background Management development framework

Source: Internet
Author: User
Tags google guava

Need source code, please add QQ:858-048-581

First, the characteristics
1, using spring MVC static load cache function, in the homepage will javascript files, CSS files and pictures and other static resource files loaded into memory, greatly improve the load speed of ExtJS.
2, three skin themes: classic, Gray and Neptune, multi-browser and multi-resolution.
3, the model layer, the control layer, the business logic layer and the data persistence layer of the common operation module, the level is distinct, greatly reduces the code redundancy, two times the development efficiency is high.
4, the system is the company's multiple projects of the basic framework, good stability, support large concurrency.

Second, the main function
1, using ExtJS 5.1 unlimited free version, rest assured that the website development.
2, ExtJS Rich Text editor to increase the modification information.
3, ExtJS of the htmleditor image file upload plugin.
4. Grid list and form, including add, delete, bulk Delete, modify, view, picture view and conditional query list and so on.
5. Import and export Excel data, and support xlsx and XLS files.
6, Resource Management (menu management).
7, user management and department management.
8, rights Management. Not only can manage each function module's permission, also may manage the Function module the page button permission.
9, Report statistics. You can also embed other report Tool plugins.
10, using open source interactive map JavaScript library leaflet, processing custom online map. The panel contains 2 components that pass parameter display data between 2 components.

III. development tools and adoption of technology
1. Development tools: Eclipse, MyEclipse, and other Ides.
2, using spring MVC 4.0.9.
3, using Hibernate 4.3.8.
4, Hibernate integrated level two cache framework Ehcache.
5. Databases are MySQL, Oracle, and SQL Server,hibernate dialect that allow programs to be ported to other databases.
6, using open source interactive map JavaScript library leaflet, processing custom online map.
7, the use of Google Guava collections, performance is higher than the Apache collections.
8, global processing get and post Chinese encoding.

IV. Structure of the Code
Some code functions:
1, Baseparameter, Extjsbasecontroller, Baseservice, Basedao: The model layer, the control layer, the business logic layer and the data persistence layer of the general Operation module are respectively encapsulated.
2, ListView, PageView and QueryResult: As the ExtJS of the background paging module.
3. Systeminitlistener: Load the data dictionary in XML format and put it into memory for call.
4, Loginfilter: processing logon Various situations, the session null operation is redirected to the login page.
5, Customdateeditor: processing date parameters and register to the controller, otherwise spring MVC parameter processing will be error.
6, Exceptioncode, serviceexception: Handling exception information.
7, Cachefactory: Processing Ehcache two level cache.
8, there are many other tools and so on.

Java source ExtJS 5 Springmvc 4Hibernate 4 Common background Management development framework

Related Article

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.