NutzFw 1.0.beta release: enterprise-class open source framework for rapid development

Enterprise-class open source Java framework for rapid development, has a perfect access control, code generator, custom forms, dynamic database, flexible workflow, mobile phone APP client, separating the front and rear end support development.

Project Features

  • Can dynamically configure the data table for data center platform,
  • Support the development of small amounts quickly configure workflow OA system.
  • APP use of shell way to achieve cross-platform APP package, also supports the separation of front and back end development.
  • Powerful data tables dependent field logical fields and functions may be calculated using the database, it can be implemented in many computing functions without changing the code.
  • Data Sheet Data complex queries, you can quickly export data and statistics.
  • Based on (Role-Based Access Control) role permissions, user logon is about to find out that all personnel can manage the cache, easy to use in a particular business.
  • Workflow using Flowable more powerful than Activiti, more easy to expand. The project requires only a small amount of code when developing business to complete and accelerate the completion of business, reduce the workload.
  • Server Monitor, an administrator can mail notification when an exception occurs for server resources monitoring.
  • Home Portal dynamically configured to meet the leadership of the macro-chart visualization needs.

V1.0.beta updates

  •  1 online forms management --- (Optimization Plan: Adding table reference field)
  •  2 data dictionary management
  •  2 Data Sheet Data complex queries
  •  3 Organization Management --- (optimized arrangement: the need for reconstruction)
  •  4 User Management --- (optimized arrangement: the need for reconstruction)
  •  5 role permissions management, personnel management fine range
  •  6 Nutz international
  •  7 mail management (configurable 3 free mail send mail)
  •  8 News Management
  •  9 Home portal configuration --- (optimized arrangement: the need for reconstruction)
  •  10 oshi server status monitoring
  •  11 druid monitoring
  •  12 redis integration
  •  13 System Settings
  •  14 Logging View
  •  15 regular task management
  •  16 Mobile APP support end (HBuilder WEB APP package can point to the login page)
  •  17 APP scan code Login
  •  Automatically back up the database 18
  •  19 push service messages using webscokets
  •  20 webscokets using push-based real-time monitoring of log shell
  •  21 redis cache management
  •  22 Attachment Manager
  •  23 persons transaction (department post adjustment) (optimized arrangement: the process requires the use of a workflow adjustment)
  •  24 Personal Data Maintenance (Optimization Plan: process required using workflow adjustment)
  •  25 contacts (optimized arrangement: the need for reconstruction)
  •  25 existing POI separate operating tools, a reconstructed POI operation tool as a separate module (stencil formula import, export)
  •  26 Authorization Management (license)
  •  27 CAS standardized access
  •  28 Flowable workflow depth of customization (configuration can achieve rapid development)
    •  My task 0
      •  1 mission launched
      •  2 to-do, tasks to be signed
      •  3 Sent task
      •  4 mission has been to do
    •  1 Custom rollback, dismissed
    •  2 flow control range reviewer
    •  3 people are free to choose the next audit
    •  4 handwritten signature
    •  More than five instances (countersigned) for endorsement
    •  Examples of more than six (countersigned) minus sign
    •  7 delegated tasks
    •  8 turn send mission
    •  9 automatic delegate (Global Auto commissioned)
    •  10 Process reminders
    •  11 flow void
    •  12 withdrawal process
    •  13 Chinese-style endorsement process
    •  14 Global Management Process Task Administrator
      •  1 is assigned to any of the art
    •  13 online forms integrated workflow to achieve OA
      •  1 Online Form Designer
        •  PC Forms
        •  APP forms
  •  29 Online Report
    •  1 SQL mode statistical reports (customize various graphs)
    •  2 Based on statistical reports online forms (customize various graphs)

Software Architecture

  • Back-end technology

    technology name  
    Nutz Framework container  
    Nutz MVC MVC framework  
    Usable ORM ORM framework  
    Useful SqlTpL Sql template framework  
    Apache Shiro Security Framework  
    Druid Database connection pool  
    nutz-plugins-validation Validation Framework  
    beetl Template engine  
    Redis Distributed Cache Database  
    Quartz Job scheduling framework  
    flowable Workflow Engine  
    Maven Build management project  
    Webscoket web news real-time push  
    swagger Backend API interface information  
    logback Log component  
    POI 4.0 excle, word document operation  
    j2v8 JS execute dynamic scripting (used after JDK1.8)  
    NashornJs JS execute dynamic scripting (JDK1.8 use)  
    oshi Server status monitoring  
  • Front-end technology (version 2)

    technology name  
    AdminLTE UI framework  
    Jquery Library  
    vue.js Two-way binding MVVM  
    Bootstrap Distal UI components  
    layui Distal UI components  
    ztree Tree component  
    layui.table form  
    layer Pop Component  
    layui.date Plug-date  
    SMValidator Front-end plug-efficacy  
    echarts Front-end chart  
    Font Awesome Front-end icon  
    common.js The front end of the core package (pop tree, unified file upload, message pop, etc.)  
    iCheck Checkbox checkbox beautification  
    magic-check Checkbox checkbox beautification  
    web uploader File Upload  
    MUI HBuilder WEB APP package can produce IOS, android APP  

Operating Environment

  • JDK 8u221 +
  • Maven 3.3.9 +
  • Redis 3.2.100 +
  • MariaDB 10.2 + or MySQL 5.7 +
  • chilli 1.18.4 +

IDEA development environment

Module Description

Module description Remark
nutzfw-common MVC core  
nutzfw-license Product Authorization Management Non-open source
nutzfw-web-admin web core package  
nutzfw-web-user-front Users without logging Reception It contains the user mailbox using Security Code
nutzfw-web-flowable Custom workflow depth gitee & github start 100+ re-open
nutzfw-web-oa oa workflow Based nutzfw-web-flowable module
test Test Package  

Renderings

RenderingsRenderingsRenderingsRenderingsRenderingsRenderingsRenderingsRenderingsRenderingsRenderingsRenderings RenderingsRenderingsRenderingsRenderingsRenderings

I'm online experience point

admin 666666

Guess you like

Origin www.oschina.net/news/108928/nutzfw-1-0-beta-released