NutzFw: Java 오픈 소스 엔터프라이즈급 신속한 개발 프레임워크
NutzFw는 강력하고 사용하기 쉬운 Java 오픈 소스 엔터프라이즈급 신속한 개발 프레임워크 및 백엔드 관리 시스템입니다. 엔터프라이즈 애플리케이션 개발 프로세스를 단순화하고, 풍부한 기능 모듈을 제공하며, 프런트엔드와 백엔드의 별도 개발을 지원하여 개발자가 효율적이고 안정적인 비즈니스 시스템을 신속하게 구축할 수 있도록 지원합니다.
프로젝트 특징
NutzFw에는 개발자에게 편리하고 효율적인 개발 경험을 제공하도록 설계된 많은 뛰어난 기능이 있습니다.
1. 데이터 플랫폼 센터: NutzFw는 데이터 테이블의 동적 구성을 지원하고 데이터 플랫폼 센터를 쉽게 구현하며 유연한 데이터 관리 시스템을 구축합니다.
2. 신속한 OA 시스템 구성: NutzFw는 워크플로우 엔진을 통해 OA 시스템을 신속하게 구성하여 효율적인 비즈니스 프로세스 관리를 달성할 수 있습니다.
3. 크로스 플랫폼 APP 지원: NutzFw는 APP 쉘 방식을 사용하여 크로스 플랫폼 APP 패키징을 지원하고 프런트엔드와 백엔드의 별도 개발을 지원하여 다중 시나리오 애플리케이션의 요구 사항을 충족합니다.
4. 강력한 데이터 테이블 계산 기능: NutzFw를 사용하면 데이터 테이블의 논리 필드 및 종속 필드에서 계산을 위해 데이터베이스 기능을 사용할 수 있으므로 코드 수정 없이 복잡한 논리 처리를 실현할 수 있습니다.
5. 효율적인 데이터 통계 및 내보내기: 복잡한 데이터 테이블의 데이터 쿼리를 위해 NutzFw는 다양한 데이터 분석 요구를 충족시키기 위해 편리하고 효율적인 통계 및 내보내기 기능을 제공합니다.
6. 세분화된 역할 권한 제어: NutzFw는 RBAC(Role-Based Access Control) 역할 권한 모델을 기반으로 세분화된 인사 관리 범위를 구현하여 시스템 보안 및 데이터 무결성을 보장합니다.
7. 강력하고 유연한 워크플로우 엔진: NutzFw는 Activiti보다 더 강력하고 확장성이 뛰어난 Flowable 워크플로우 엔진을 사용하여 개발자가 비즈니스 프로세스를 신속하게 개발할 수 있도록 돕습니다.
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. 모바일 앱 지원: 모바일 앱 개발을 지원하고 크로스 플랫폼 모바일 애플리케이션 구축을 용이하게 하는 HBuilder 패키징 도구를 제공합니다.
18. 앱 스캔 코드 로그인: 사용자가 시스템에 빠르게 로그인할 수 있도록 앱 코드 스캔 로그인 기능을 지원합니다.
19. 데이터베이스의 예약된 자동 백업: 데이터 보안을 보장하기 위해 데이터베이스의 예약된 자동 백업 기능을 제공합니다.
20. webscoket을 통해 비즈니스 메시지 푸시: webscoket을 지원하여 비즈니스 메시지를 푸시하고 실시간 메시지 알림을 실현합니다.
21. 실시간 로그 모니터링: 웹스코켓을 지원하여 셸 기반 실시간 로그 모니터링을 푸시하여 시스템 문제를 적시에 발견할 수 있도록 지원합니다.
22. redis 캐시 관리: 캐시된 데이터의 관리 및 최적화를 용이하게 하기 위해 Redis 캐시 관리 기능을 제공합니다.
23. 첨부파일 관리 : 사용자가 첨부파일을 쉽게 업로드하고 관리할 수 있도록 첨부파일 관리 기능을 지원합니다.
24. 인사 변경 관리: 부서 내 관리자의 직위 조정을 용이하게 하기 위해 Workflow를 사용하여 프로세스를 관리할 수 있도록 인사 변경 관리 기능을 제공합니다.
25. 개인정보 유지관리: 사용자가 개인정보를 쉽게 관리할 수 있도록 개인정보 유지관리 기능을 제공합니다.
26. 주소록: 사용자가 동료를 쉽게 찾고 연락할 수 있도록 주소록 기능을 제공합니다. 사용자 경험을 최적화하기 위해 재구성이 필요합니다.
27. 표준화된 CAS 액세스: 표준화된 CAS 액세스를 지원하여 Single Sign-On 기능을 용이하게 합니다.
28. Flowable 워크플로우의 심층 사용자 정의: Flowable 워크플로우의 심층 사용자 정의를 지원하여 신속한 구성 개발을 달성하고 다양한 비즈니스 프로세스 요구 사항을 충족합니다.
운영 환경
NutzFw에는 다음과 같은 운영 환경이 필요합니다:
JDK 8u221+
메이븐 3.3.9+
레디스 3.2.100+
MariaDB 10.2+ 또는 MySQL 5.7+
롬복 1.18.4 +
IDEA 개발 환경
롬복 플러그인
NutzCodeInsight Nutz 프레임워크 플러그인
NutzFw 코드 생성 NutzFw 코드 생성기 플러그인
요약
NutzFw는 강력하고 사용하기 쉬운 Java 오픈 소스 엔터프라이즈급 신속한 개발 프레임워크 및 백엔드 관리 시스템입니다. 풍부한 기능 모듈, 유연한 구성 옵션, 강력한 확장성을 통해 개발자는 다양한 요구 사항을 충족하는 엔터프라이즈급 애플리케이션을 신속하게 구축할 수 있습니다.