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