Spring MVC, Mybatis, Hibernate, Bootstrap, HTML5, JQuery, spring Security, Lucene full-text search, Ehcache distributed cache, high performance, high concurrency " Java Enterprise Common development Platform Framework "

Source: Internet
Author: User
Tags jqgrid google guava

Functional Features:

1, suitable for all devices (PC, tablet, mobile phone, etc.), compatible with all browsers (Chrome, Firefox, Opera, Safari, IE6~IE11, etc.), all projects (MIS Management Information System, OA Office system, ERP enterprise resource planning system, CRM Customer Relationship management system, website, management background, etc.).

2, rapid development, agile data persistence layer solution.

2.1, transaction Automatic Processing.

2.2, O/R mapping based on annotations, 0 configuration XML, easy to maintain, low learning cost.

2.3, interface and implementation of separation, do not need to write data persistence layer code, just write interface, automatically generate add, modify, delete, sorting, paging, various conditions of the query and other SQL.

3, Spring security rights Management, authentication and authorization. Manage permissions for users, roles, menus, page buttons, and more.

4, after the professional pressure test, performance testing, to ensure the accuracy of background data and page access speed, has been applied to a number of projects.

5, support MySQL, Oracle, SQL Server and other mainstream database, rapid migration.

6, there are 4 kinds of skin themes, the main function modules include login, registration, report, retrieve password, change password, user management, Department management, menu Management, dictionary management, personal data management, information Release management, role Rights management, mail receiving and dispatching management.

7. Regular tasks, full-text search, mass mailing, file upload and download, import Excel, anti-SQL injection, form date conversion, encryption and decryption, arithmetic precision processing, HTML script string filtering, IP detection processing, get and post Chinese garbled processing and other common functions.

8, the system back-end and front-end all adopt the official latest stable version, Technology frontier, can be directly applied to the enterprise production environment.

9, front-end all JavaScript, CSS are available in both compressed and uncompressed versions, respectively, in the production environment and development environment.

10, strictly abide by the code code, all the code is formatted, comprehensive comments, beautiful and easy to read.

11, detailed record system operation log, help the operation and maintenance personnel for system analysis and troubleshooting.

12, using Ehcache two cache, Spring MVC static load cache and other mechanisms to improve system performance.

13, the data persistence layer is divided into hibernate and MyBatis two big architectures. 2 sets of systems, in addition to the data persistence layer, the other technology and functional points are basically the same.

14. Bootstrap Common examples: typography, UI element components, buttons & icons, sidebar sliders, nested drag lists, jquery Jqgrid, jquery DataTables, form elements, Wizards & validations, Calendar notes, albums, Price forms, invoices , timeline, question and answer help, 404 pages, 500 pages, Bootstrap grid, and more.

The Java Enterprise Common Development Platform Framework (Generic development Platform, referred to as GDP) is based on Java EE, the company in order to Rapid DevelopmentA variety of B/s products and developed standard, robust, secure common development platform framework. The platform framework has been applied to multiple projects through professional stress testing and performance testing.

Java Enterprise General Development Platform Framework front-end adoption of the most popular HTML, CSS and JS framework-Bootstrap, all developers can quickly get started, all devices are adapted (pc devices , tablets , mobile phones etc), all projects are applicable (MIS management Information system,OA Office system ,ERP Enterprise Resource planning system ,CRM Customer Relationship Management system , website , etc.).

The Java Enterprise General development Platform Framework front-end uses a lightweight, flat design that automatically adjusts pages for different screen sizes , making them perform well on screens of all sizes.

back-end main technologies: Spring 4.1.5 (Management transaction), Spring MVC 4.1.5 (as a control layer) , Spring Security 4.0.0 ( authentication and authorization , c4> Rights Management ),hibernate 4.3.8 (as Data persistence layer),Mybatis 3.2.8 (as Data persistence layer), Hibernate search 5.1.0 ( full-Text Search ), Ehcache 2.9.0 (as a level two cache , improved performance), Lucene 4.10.4 and quartz 2.2.1 ( timed Generation index ), JUnit 4.12 (unit test), Google Guava Collections 18.0 (a better-performing collection Tool class library), log4j (logging), and so on.

front-end main technology: Bootstrap 3.3.4, HTML5, jquery 1.11.2 (ie load), jquery 2.1.3 (non-IE load), jquery Mobile (support mobile touch and other effects), HTML5 S HIV and respond (let IE6-IE8 support HTML5 elements and media queries), JQuery Jqgrid, and more.

We provide all source code, 3 kinds of database SQL files (MySQL, Oracle, SQL Server) and development of detailed documentation. There are ExtJS 5.1 based general management system, Intelligent Transportation System, OA Office system, 34 sets of bootstrap the latest front and back UI templates, Java ee most comprehensive video tutorials and other types of enterprise applications. Includes indefinite technical support . Technical team work results, get address

qq:3228979148

1, Information Release Management: JQuery hotkeys monitor keyboard events. Bootstrap WYSIWYG as a rich text editor. Quartz combine Lucene to generate the index of title, author and body, and use Hibernate search to retrieve the full text. Ajax paging, table sorting, adding, editing, viewing, deleting, querying (optionally and or or querying) and refreshing records, exporting Excel.

2, User management: Bootstrap DatePicker Select the date/time. Ajax paging, table sorting, adding, editing, viewing, deleting, querying (optionally and or or querying) and refreshing records, exporting Excel.

3. Role Rights Management: Bootstrap Fuelux tree as a component of trees. Ajax paging, table sorting, adding, editing, viewing, deleting, querying (optionally and or or querying) and refreshing records, exporting Excel.

4, Menu Management: Spring security control permissions, different users display different menus. Ajax paging, table sorting, adding, editing, viewing, deleting, querying (optionally and or or querying) and refreshing records, exporting Excel.

5, Department management: Ajax paging, table sorting, add, edit, view, delete, query (you can choose and or or query) and refresh the record, export Excel.

6, Dictionary Management: Table sorting, Ajax paging, add, edit, view, delete, query (you can choose and or or query) and refresh the record, export Excel.

7, Mail management: jquery hotkeys monitoring keyboard events, Bootstrap WYSIWYG as a rich text editor, JQuery gritter as a message notification component, BOOTSTRAP tags Switch tab, Spring Javamailsenderimpl Send mail.

8, personal data management: JQuery gritter as a message notification component, Bootstrap DatePicker Select Date/time, Bootstrap Select2 as a drop-down box component, Bootstrap editable instantly edit text, Bootstrap file input to upload files.

9. Personal Data Management (traditional editing interface): Edit the field in the traditional way, and you can also change the password.

10. Home page and reports: jQueryUI Custom as an instance set, jquery UI touch Punch Add touch event support, Jqueryeasy pie chart renders a pie chart with HTML5 animations, jquery Sparkline generates static and dynamic spectral graphs, and jQuery flot plots various charts. Control Interface: Select skin, fixed navigation bar, fixed sidebar, fixed breadcrumb navigation, switch to left, switch to narrow screen, mouse over Display submenu, compact Sidebar, menu item highlighting, etc.

11, registration: Bootstrap tooltip hint, Bootstrap DatePicker Choose Date/Time, jQuery validation verification form, switch 3 kinds of background map. The registration interface returns the login interface with animation effect, the login interface uses spring Security's remember-me mechanism to record the user login status, and uses Apache Commons email to send back the password.

12. Bootstrap common examples: including typography, UI elements, buttons & icons, sidebar sliders, nested drag lists, JQuery DataTables, form elements, Wizards & validations, UI components, calendar notes, albums, price tables, invoices, timelines, FAQ Help, 404 pages, 500 pages, and Bootstrap Grid.

Common examples include: Bootstrap colorpicker implement a color picker instance, Bootstrap Daterangepicker implement a two-date selection instance, Bootstrap duallistbox implement a double list box instance, Bootstrap MultiSelect Use options to enter multiple attribute instances, Bootstrap bootbox Build dialog instances, jquery Raty as a scoring plug-in instance, jquery Spin button to increment and decrement text box numeric instances, jquery Nestable Mobile Drag tree structure example, jquery DataTables implementation of various table effect instances, jquery chosen extension and beautification of the drop-down box instance, jquery Masked input Implementation mask text input box instance, jquery input Limiter implementation of Word limit instances, jquery autosize dynamic adjustment textarea size instances, jquery knob implementation of the knob effect instances, jquery typeahead Auto-filled text instances, jquery Colorbox play slides and other content instances, Fuelux Wizard implementation of the Guide effect instance, Fuelux spinner implementation of the spinner instance, Additional methods with jqueryvalidate verification form instance, Fullcalendar as a calendar plug-in instance, Googlecode prettify highlighted code instances.

13, code structure: The system is divided into the presentation layer, the control layer, the business logic layer and the data persistence layer, and so on, reduce the system coupling, improve the system operation efficiency and maintainability. All levels of the common code are abstracted out (such as adding and removing changes), so that the hierarchy of other classes inherit, greatly reducing code redundancy. High system security, add anti-SQL injection mechanism and so on. All the code is formatted, comments are comprehensive, beautiful and easy to read.

We provide all source code, 3 kinds of database SQL files (MySQL, Oracle, SQL Server) and development of detailed documentation. There are ExtJS 5.1 based general management system, Intelligent Transportation System, OA Office system, 34 sets of bootstrap the latest front and back UI templates, Java ee most comprehensive video tutorials and other types of enterprise applications. Includes indefinite technical support . Technical team work results, get address

qq:3228979148

Spring MVC, Mybatis, Hibernate, Bootstrap, HTML5, JQuery, spring Security, Lucene full-text search, Ehcache distributed cache, high performance, high concurrency " Java Enterprise Common development Platform 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.