Java + Bootstrap, jQuery, HTML5, SpringMVC, Hibernate background framework, jqueryhtml5

Source: Internet
Author: User
Tags google guava

Java + Bootstrap, jQuery, HTML5, SpringMVC, Hibernate background framework, jqueryhtml5

A. Quick Development. The data persistence layer of the Framework encapsulates the query for adding, modifying, deleting, sorting, paging, and various conditions into a common module, without the need for handwriting SQL.
B. Spring Security permission management, authentication, and authorization. You can manage not only the permissions of each function module, but also the page button permissions in the function module.

Java EE Enterprise Development Framework (JEEFW [JavaEE Framework] for short)Quick DevelopmentA variety of B/S products, which took several months to develop the enterprise development framework. The framework has been tested by the test group,Applied to multiple projects.

Java EE Enterprise Development Framework front-end uses the most popular HTML, CSS, and JS frameworks-Bootstrap. All developers can get started quickly and all devices can adapt (PC devices, tablets, and mobile phonesAll projects (Website, OA, ERP, CRM, APP background).

The front-end of the JavaEE enterprise development framework adopts a lightweight flat design.Automatic page adjustment for different screen sizesTo make it good on the screen of various sizes.

The system has four skin themes, main functions include logon, registration, report, password retrieval, password modification, User Management, Department management, menu management, dictionary management, personal data management, information publishing management, role permission management, mail sending and receiving management.

The backend and front-end of the system use the latest official stable version and can be directly applied to the enterprise production environment.

BackendMajor technologies: Spring 4.1.5 (Transaction Management), SpringMVC 4.1.5 (as control layer), SpringSecurity4.0.0 (authentication and authorization, permission management), and Hibernate 4.3.8 (as data persistence layer) hibernate Search 5.1.0 (full-text Search), Ehcache 2.9.0 (as a secondary cache to improve performance), Lucene 4.10.4, Quartz 2.2.1 (regular index generation), and JUnit 4.12 (unit test) google Guava Collections 18.0 (a collection tool library with better performance), Log4j (logging), and so on.

Front endMain technologies: Bootstrap 3.3.4, HTML5, jQuery 1.11.2 (loading in IE), jQuery 2.1.3 (loading in non-IE), and jQueryMobile (supporting mobile touch and other effects ), HTML5 Shiv and Respond (enable IE6-IE8 to support HTML5 elements and media queries ).


We provide the source code, three types of Database SQL files (MySQL, Oracle, SQL Server), detailed documentation, 34 sets of the latest Bootstrap front and back-end UI templates, general background management systems based on ExtJS 5.1, andTechnical Support.

QQ: 3228979148

 

1. Information Publishing Management: jQueryjqGrid displays grid data, Ajax pages, table sorting, addition, editing, viewing, deletion, query (and or query can be selected), AND refresh records, export Excel; jQuery Hotkeys listen for Keyboard Events; Bootstrap Wysiwyg as a rich text editor; Quartz uses Lucene to regularly generate the index of the title, author, and body, and uses HibernateSearch for full-text search.

User Management: jQueryjqGrid displays grid data, Ajax pages, table sorting, addition, editing, viewing, deletion, query (and or query available), refresh records, AND export Excel; bootstrap Datepicker: select the date/time.

Role permission management: jQueryjqGrid displays grid data, Ajax pages, table sorting, adding, editing, viewing, deleting, querying (you can select and or query), refresh records, AND export Excel; bootstrap FuelUX Tree is used as a Tree component.

Menu management: jQueryjqGrid displays grid data, Ajax pages, table sorting, addition, editing, viewing, deletion, query (and or query available), refresh records, AND export Excel. Spring Security controls permissions. Different users display different menus.

Department management: jQueryjqGrid displays grid data, Ajax pages, table sorting, addition, editing, viewing, deletion, query (and or query available), refresh records, AND export Excel.

Dictionary management: jQueryjqGrid displays grid data, Ajax pages, table sorting, addition, editing, viewing, deletion, query (and or query available), refresh records, AND export Excel.

Email sending and receiving management: jQueryHotkeys listens to Keyboard Events, Bootstrap Wysiwyg is used as the rich text editor, jQuery Gritter is used as the Message notification component, Bootstrap Tags switch tab, and Spring JavaMailSenderImpl sends emails.

Personal Data Management: jQuery Gritter is used as the Message notification component, Bootstrap Datepicker selects the date/time, Bootstrap Select2 is used as the drop-down box component, Bootstrap Editable instantly edits the text, and Bootstrap File Input uploads the File.

Personal Data Management (traditional editing interface): You can edit fields in traditional ways and change passwords.

Home Page and report: jQueryUI Custom is used as an instance set. jQuery UI Touch Punch adds support for Touch events. jQueryEasy Pie Chart renders a Pie Chart with HTML5 animation effects. jQuery Sparkline generates static and dynamic spectral charts, jQueryFlot draws various charts. Control Interface: Select skin, fixed navigation bar, fixed sidebar, fixed breadcrumb navigation, switch to left, switch to narrow screen, move the mouse over display sub-menu, compact sidebar, menu item highlighting, etc.

Registration: BootstrapTooltip prompts, Bootstrap Datepicker selects the date/time, jQuery Validation form, and switches to three background images.

18 static Bootstrap instances: includes layout, UI elements, buttons & icons, sidebar slider, nested drag list, jQuery DataTables, form elements, wizard & verification, UI components, calendar notes, album, price table, invoice, timeline, Q & A help, 404 page, 500 page, and Bootstrap Grid.

Static instances include Bootstrap Colorpicker to implement color selector instances, Bootstrap DateRangePicker to implement dual-date selection instances, Bootstrap DualListbox to implement dual-list box instances, and Bootstrap Multiselect to Input Multiple Attribute instances using options, bootstrap Bootbox build dialog box instance, jQuery Raty is used as the scoring plug-in instance, jQuery Spin Button is used to increase or decrease the value of the text box, jQuery Nestable is used to move and drag the tree structure instance, and jQuery DataTables is used to implement various table effect instances, jQuery Chosen extends and beautifies the drop-down box instance. jQuery Masked Input implements the mask text Input box instance, jQuery Input Limiter implements the word limit instance, jQuery Autosize dynamically adjusts the Textarea size instance, and jQuery Knob implements the Knob effect instance, j Query Typeahead automatically fills up text instances, jQuery Colorbox playback slides and other content instances, FuelUX Wizard implementation Wizard effect instances, FuelUX Spinner implementation fine-tuning instance, Additional Methods combined with jQueryValidate verification form instances, fullCalendar is used as the calendar plug-in instance, and GoogleCode Prettify highlights the code instance.

Code structure: the system consists of the presentation layer, control layer, business logic layer, and data persistence layer. This reduces system coupling and improves system operation efficiency and maintainability. Common Code at all levels is abstracted (such as adding, deleting, modifying, and querying), so that other classes at this level can inherit, greatly reducing code redundancy. High system security and anti-SQL Injection mechanism. All codes are formatted, fully annotated, and easy to read.


We provide the source code, three types of Database SQL files (MySQL, Oracle, SQL Server), detailed documentation, 34 sets of the latest Bootstrap front and back-end UI templates, general background management systems based on ExtJS 5.1, andTechnical Support. 

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.