JavaEE framework Bootstrap, HTML5, jQuery, SpringMVC, Hibernate, Spring Security, Quartz, timing, task scheduling, Scheduler, javaeehtml5

Source: Internet
Author: User
Tags google guava

JavaEE framework Bootstrap, HTML5, jQuery, SpringMVC, Hibernate, Spring Security, Quartz, timing, task scheduling, Scheduler, javaeehtml5

We provide source code, SQL files (MySQL, Oracle, and SQL Server) for three types of databases, detailed documentation, and Bootstrap's latest learning materials and technical support, the general background management system based on ExtJS5.1 is also presented to you to obtain the address.

 

QQ: 3228979148

Java EE Enterprise Development Framework (JEEFW [JavaEE Framework] for short) is an enterprise development Framework developed by our software team for several months to quickly develop various B/S products. The framework has been tested by the test group and has been applied to multiple projects.

JavaEE Enterprise Development Framework front-end uses the most popular HTML, CSS, and JS frameworks-Bootstrap. All developers can get started quickly and adapt to all devices (PC devices, tablets, mobile phones, etc ), all projects (website, OA, ERP, CRM, APP background, etc.) are applicable ).

The front-end of the JavaEE enterprise development framework adopts a lightweight flat design, which automatically adjusts pages for different screen sizes so that it performs well on screens 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), SpringSecurity 3.2.6 (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.

The data persistence layer of the Framework encapsulates the query of adding, modifying, deleting, sorting, paging, and various conditions into a common module, and almost no manual SQL is required.

Front endMain technologies: Bootstrap 3.3.2, 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 ).

 

1. login: BootstrapTooltip prompt, jQuery Validation verification form, switching to three background images, the remember-me mechanism of Spring Security records the user logon status, and Apache CommonsEmail sends an email to retrieve the password.

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

3. 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.

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

5. Role permission 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; Bootstrap FuelUX Tree as the Tree component.

6. 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.

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

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

9. Mail 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.

10. 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.

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

12. 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 effect, jQuery Sparkline generates static and dynamic spectral charts, and 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.

13. 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.

14. 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 source code, SQL files (MySQL, Oracle, and SQL Server) for three types of databases, detailed documentation, and Bootstrap's latest learning materials and technical support, the general background management system based on ExtJS5.1 is also presented to you to obtain the address.

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.