NutzFw:Java开源企业级快速开发框架
NutzFw 是一款功能强大、易于使用的 Java 开源企业级快速开发框架和后台管理系统。它致力于简化企业应用开发流程,提供丰富的功能模块,并支持前后端分离开发,助力开发者快速搭建高效、稳定的业务系统。
项目特性
NutzFw 拥有众多优秀特性,旨在为开发者提供便捷高效的开发体验:
1. 数据平台中心:NutzFw 支持动态配置数据表,轻松实现数据平台中心,构建灵活的数据管理体系。
2. 快速配置OA系统:通过工作流引擎,NutzFw 能够快速配置OA系统,实现高效的业务流程管理。
3. 跨平台APP支持:采用APP壳方式,NutzFw 支持跨平台APP打包,并支持前后端分离开发,满足多场景应用需求。
4. 强大的数据表计算功能:NutzFw 允许在数据表逻辑字段和依赖字段中使用数据库函数进行计算,实现复杂逻辑处理,无需修改代码。
5. 高效数据统计与导出:对于复杂数据表的数据查询,NutzFw 提供便捷高效的统计和导出功能,满足多样化的数据分析需求。
6. 精细化的角色权限控制:基于RBAC(Role-Based Access Control)角色权限模型,NutzFw 实现精细化人员管理范围,确保系统安全性和数据完整性。
7. 强大灵活的工作流引擎:NutzFw 采用 Flowable 工作流引擎,其比 Activiti 更加强大,扩展性更强,助力开发者快速开发业务流程。
8. 服务器监控与报警:NutzFw 提供服务器资源监控功能,并能及时将异常情况发送邮件通知管理员,确保系统稳定运行。
9. 动态配置图表满足领导需求:首页门户支持动态配置图表,为领导提供直观的宏观可视化数据展示。
功能列表
NutzFw 提供丰富的功能模块,涵盖企业应用开发的各个方面:
1. 在线表单管理:提供灵活的在线表单管理功能,满足各种数据收集需求。
2. 数据字典管理:支持数据字典管理,方便统一数据规范,提高数据一致性。
3. 数据表数据复杂查询:支持复杂数据表数据的查询、统计和导出,满足多样的数据分析需求。
4. 组织架构管理:提供完善的组织架构管理功能,实现灵活的组织结构维护。
5. 用户管理:支持用户管理,方便系统管理员对用户进行添加、修改、删除等操作。
6. 角色权限管理:提供精细化的角色权限管理功能,确保系统安全性和数据完整性。
7. Nutz国际化:支持国际化功能,方便系统适应不同语言环境。
8. 邮件管理:支持邮件管理功能,可配置多个免费邮箱发送邮件,方便系统通知和信息传递。
9. 新闻管理:提供新闻管理功能,方便发布系统相关新闻公告。
10. 首页门户配置:支持首页门户动态配置图表,满足领导宏观可视化需求。
11. 服务器状态监控:集成oshi工具,实现服务器状态监控,确保系统稳定运行。
12. druid监控:集成druid数据库连接池,实现数据库连接池监控,提高系统性能。
13. redis集成:集成redis缓存机制,提高系统响应速度和数据访问效率。
14. 系统信息配置:提供系统信息配置功能,方便管理员调整系统参数。
15. 日志记录查看:支持日志记录查看,方便排查系统问题。
16. 定时任务管理:提供定时任务管理功能,方便定期执行系统任务。
17. 移动端APP支持:支持移动端APP开发,提供HBuilder打包工具,方便构建跨平台移动应用。
18. APP扫码登录:支持APP扫码登录功能,方便用户快速登录系统。
19. 数据库定时自动备份:提供数据库定时自动备份功能,确保数据安全。
20. webscokets推送业务消息:支持webscokets推送业务消息,实现实时消息通知。
21. 实时日志监控:支持webscokets推送基于shell的实时日志监控,方便及时发现系统问题。
22. redis缓存管理:提供redis缓存管理功能,方便管理和优化缓存数据。
23. 附件管理:支持附件管理功能,方便用户上传和管理附件。
24. 人员异动管理:提供人员异动管理功能,方便管理人员部门岗位调整,需要使用工作流进行流程控制。
25. 个人资料维护:提供个人资料维护功能,方便用户管理个人信息,需要使用工作流进行流程控制。
26. 通讯录:提供通讯录功能,方便用户查找和联系同事,需要进行重构以优化用户体验。
27. 标准化CAS接入:支持标准化CAS接入,方便实现单点登录功能。
28. Flowable工作流深度定制:支持Flowable工作流深度定制,实现快速配置开发,满足各种业务流程需求。
运行环境
NutzFw 需要以下运行环境:
JDK 8u221 +
Maven 3.3.9 +
Redis 3.2.100 +
MariaDB 10.2 + or MySQL 5.7 +
lombok 1.18.4 +
IDEA 开发环境
Lombok plugin
NutzCodeInsight Nutz框架插件
NutzFw Code Generat NutzFw代码生成器插件
总结
NutzFw是一款功能强大、易于使用的Java开源企业级快速开发框架和后台管理系统。其丰富的功能模块、灵活的配置选项以及强大的扩展性,能够帮助开发者快速搭建满足各种需求的企业级应用。