Springmvc+activiti Perfect Integration-Process online design + code generator +UI Rapid Development Library, improve half of development efficiency

Source: Internet
Author: User
Tags generator

JEECG (EE code Generation) is a code generator based intelligent development platform, with code generation + manual Merge semi-intelligent development model, can help to solve the Java project 60% duplication of work, so that the development of more attention to business logic. It can quickly increase development efficiency and help companies save labor costs without sacrificing scalability and flexibility.
JEECG purpose is: The simple function is generated by the code generator use; Complex business uses form customization, and business processes use workflows to implement and extend the task interface for development and writing business logic. It realizes the flexible configuration of the Process task node and the task interface, which not only guarantees the confidential line of the company's process, but also reduces the workload of the developer.

JEECG V3.0 version overturned the original SSH2 architecture, using the SPRINGMVC+HIBERNATE+UI rapid Development Library infrastructure, using a declarative-oriented development model, based on the generic way to write very little code to achieve complex data presentation, data editing, form processing and other functions, With the use of code generators to increase Java EE development efficiency by more than 6 times times, you can reduce the code by more than 60%.

JEECG V3.0 version Four technical points: 1. Code generator 2.UI Rapid Development Library 3. Online process design 4. System Logging Technology point one: code generator, support a variety of data models, according to the table generated corresponding Entity,service,dao, Action,jsp, and so on, adding and deleting the function to generate direct use of Technology point two: UI Rapid development Library, for the Web UI standard encapsulation, the page Unified UI tag implementation function: Data DataGrid, form verification, popup,tab, etc., implement JSP page 0 JS, Development and maintenance very efficient technology point three: Online process definition, the use of open source Activiti process engine, the realization of online painting process, custom forms, form hook, business flow, process monitoring, process tracking, process delegation, etc.


New version Features:

Jeecg V3.0, after a professional stress test, performance testing, to ensure the accuracy of background data and page access to support a variety of browsers: IE, Firefox, Google and other browser access quickly support database: mysql,oracle10g and other basic rights: User, role, menu permissions , button permissions, data Rights Intelligence Report integration: Easy image reporting Tool and Excel Import Export Web container test with jetty and Tomcat6 to launch features: Distributed deployment, cloud computing, mobile platform development, rule engine, code generator (Eclipse plugin) Request jdk1.6+

AC Group: 106259349, 106838471, 289782002
E-mail: zhangdaiscott@163.com

Contact Person: Zhang Daihao
Forum: http://www.jeecg.org/

SOURCE Download: HTTP://GIT.OSCHINA.NET/JEECG/JEECG

Demo Address: http://demo.jeecg.org/

NET disk (Getting Started video): http://www.jeecg.org/forum.php?mod=viewthread&tid=197&extra=page%3D1

Project Demo:













UI Rapid Development Library Demo

[1]. DataGrid List Page Code

HTML code<%@ page language= "java" contenttype= "text/html; Charset=utf-8 "pageencoding=" UTF-8 "%><% @include file= "/context/mytags.jsp"%><divclass= "Easyui-layout" fit= "true"><divregion= "center" style= "PADDING:1PX;"><t:dategridName= "Jeecgdemolist" title= "Development Demo list" Actionurl= "Jeecgdemocontroller.do?datagrid" idfield= "id" fit= "true"><t:dgcoltitle= "number" field= "id" hidden= "false"></t:dgCol><t:dgcoltitle= "User name" field= "UserName" query= "true"></t:dgCol><t:dgcoltitle= "Phone number" sortable= "false" field= "Mobilephone" width= "" "query=" true "></t:dgCol><t:dgcoltitle= "office Phone" field= "Officephone"></t:dgCol><t:dgcoltitle= "Email" field= "email"></t:dgCol><t:dgcolTitle= "Ages" sortable= "true" field= "age"></t:dgCol><t:dgcoltitle= "Salary" field= "sex"></t:dgCol><t:dgcoltitle= "gender" field= "salary"></t:dgCol><t:dgcoltitle= "Birthday" field= "Birthday" formatter= "Yyyy/mm/dd"></t:dgCol><t:dgcolTitle= "Created Date" field= "Createtime" formatter= "Yyyy-mm-dd hh:mm:ss"></t:dgCol><t:dgcoltitle= "Operation" field= "opt" width= "100"></t:dgCol><t:dgfunoptFunname= "SZQM (ID)" Title= "Audit"/><t:dgdelopttitle= "Delete" url= "Jeecgdemocontroller.do?del&id={id}"/><t:dgtoolbartitle= "Input" icon= "Icon-add"></t:dgToolBar><t:dgtoolbartitle= "edit" icon= "Icon-edit"></t:dgToolBar></t:dategrid></div></div><scriptType= "Text/javascript">function szqm (ID) {CreateWindow (' audit ', ' jeecgdemocontroller.do?docheck&id= ' + ID); }</script>

<%@ page language= "java" contenttype= "text/html; Charset=utf-8 "pageencoding=" UTF-8 "%> <% @include file="/context/mytags.jsp "%> <div class=" Easyui-layout "fit=" true "> <div region=" center "style=" PADDING:1PX; " > <t:dategrid name= "jeecgdemolist" title= "Development Demo list" Actionurl= "Jeecgdemocontroller.do?datagrid" idField= "id" Fit= "true" > <t:dgcol title= "number" field= "id" hidden= "false" ></t:dgCol> <t:dgcol title= "username" field= "u Sername "query=" true "></t:dgCol> <t:dgcol title=" phone number "sortable=" false "field=" Mobilephone "width=" 20 " Query= "true" ></t:dgCol> <t:dgcol title= "office phone" field= "Officephone" ></t:dgCol> <t:dgcol title = "Mailbox" field= "email" ></t:dgCol> <t:dgcol title= "age" sortable= "true" field= "ages" ></t:dgCol> <t :d gcol title= "wages" field= "sex" ></t:dgCol> <t:dgcol title= "gender" field= "salary" ></t:dgCol> <t: Dgcol title= "Birthday" field= "Birthday" formatter= "yyyY/mm/dd "></t:dgCol> <t:dgcol title=" Created Date "field=" Createtime "formatter=" Yyyy-mm-dd hh:mm:ss "></t: dgcol> <t:dgcol title= "operation" field= "opt" width= "></t:dgCol> <t:dgfunopt funname=" SZQM (ID) "title = "Audit"/> <t:dgdelopt title= "delete" url= "Jeecgdemocontroller.do?del&id={id}"/> <t:dgtoolbar title= "Input" icon= "Icon-add" ></t:dgToolBar> <t:dgtoolbar title= "edit" icon= "Icon-edit" ></t:dgToolBar> </t
                :d ategrid> </div> </div> <script type= "Text/javascript" > function szqm (ID) {
        CreateWindow (' Audit ', ' jeecgdemocontroller.do?docheck&id= ' + ID); } </script>

[2],form form page Code

  Java code <%@ page language= "java"  import= "java.util.*"  contenttype= "text/html;  Charset=utf-8 " pageencoding=" UTF-8 "%>    <% @include  file="/context/mytags.jsp "%>    <! doctype html>   

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.