Jeecg-a code generator-based smart development framework that helps solve 50% of repetitive work

Source: Internet
Author: User
Tags jbpm

One day, I accidentally browsed open-source Chinese websites and accidentally saw the lightweight jeecg framework. At first, I felt nothing. After a deep understanding, I found it quite powerful.

I have been doing product R & D in the company for a while, and the company is also developing a framework similar to jeecg, but it is disappointing that the entire product has no good architecture, in addition, the cost of the product is high, and almost all features are made based on Oracle products. If a Small and Medium Enterprise can use them, I am afraid not many companies are willing to accept them.

During this time, I quit my work and had nothing to worry about at home. I think of this open-source framework. After some research, I found that our company has many functions on jeecg, such as form operations, spring JDBC paging, user management, role management, menu management, and organization.

I did OSB before leaving the company. I hope jeecg can be integrated into this function, so it will be better.

I wanted to introduce jeecg in my own language, but I don't think it is appropriate to organize the language. Please refer to the official introduction:

Why choose jeecg?

1. It is easy to get started with the mainstream SSH2 framework. The code generator has low dependence and convenient scalability, and can fully implement secondary development;
2. High development efficiency. The Code Generator supports multiple data models: Single-table data model, single-Table self-association model, and one-to-many (parent-child table) data model. The code generation function is directly used;
3. query the SQL filter. You do not need to write code in the background. The query field is appended to the page. The query function is automatically implemented.
4. automatic page verification (required input, digit verification, amount verification, and time control );
5. Basic User Permissions: menu, button permissions, and role
6. Common encapsulation and various tools (such as scheduled tasks, SMS interfaces, email sending, and Excel export) can meet the needs of 80% projects.
7. Integrated with simple report tools, it is very convenient to export image reports and data, and can generate PDF, Excel, Word, and other reports with great convenience;
8. integrate the workflow jbpm and implement the redirection of the page configuration process, which greatly simplifies the development of the jbpm workflow. Use the jbpm process designer to draw the process trend, A workflow is basically completed, and only a small amount of Java code needs to be written;

Features

Architecture Technology: struts2 + spring3 + hibernate4 + easyui1.3 + spring JDBC

Code Generator: unified front-end page + page form verification + background code

Query SQL filter: dynamically splice query SQL statements based on the query fields on the page to filter data.

Page Checker: The easyui check mechanism is used, and the Form validation generator is also automatically generated.

Basic user permissions (user \ role \ permission \ menu, permissions can be controlled to the button)

Report integration: Excel simple export tool + highcharts graphical report

Workflow designer makes the business system more flexible

Common encapsulation (data dictionary, email sending, scheduled task, SMS interface, freemarker tool, ehcache cache, etc ..)

Compatible with IE 6, IE 8 +, Google, and other browsers

Supports mainstream databases such as SQL Server, Oracle, and MySQL

At the same time, the company's products have been taking the Oracle route and implementing process control based on Oracle bpm. We recently saw that the jbpm-based process management system of jeecg V3.0 was launched, and it feels great. We hope to see this version of jeecg as soon as possible.

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.