NutzFw: Kerangka kerja pengembangan cepat tingkat perusahaan open source Java
NutzFw adalah kerangka kerja pengembangan cepat dan sistem manajemen backend tingkat perusahaan open source Java yang kuat dan mudah digunakan. Perusahaan berkomitmen untuk menyederhanakan proses pengembangan aplikasi perusahaan, menyediakan modul fungsional yang kaya, dan mendukung pengembangan front-end dan back-end secara terpisah, membantu pengembang dengan cepat membangun sistem bisnis yang efisien dan stabil.
Karakteristik proyek
NutzFw memiliki banyak fitur luar biasa yang dirancang untuk memberikan pengalaman pengembangan yang nyaman dan efisien kepada pengembang:
1. Pusat platform data: NutzFw mendukung konfigurasi tabel data yang dinamis, mengimplementasikan pusat platform data dengan mudah, dan membangun sistem manajemen data yang fleksibel.
2. Konfigurasikan sistem OA dengan cepat: Melalui mesin alur kerja, NutzFw dapat dengan cepat mengonfigurasi sistem OA untuk mencapai manajemen proses bisnis yang efisien.
3. Dukungan APP lintas platform: Menggunakan metode shell APP, NutzFw mendukung pengemasan APP lintas platform dan mendukung pengembangan front-end dan back-end secara terpisah untuk memenuhi kebutuhan aplikasi multi-skenario.
4. Fungsi perhitungan tabel data yang kuat: NutzFw memungkinkan penggunaan fungsi database untuk perhitungan di bidang logika dan bidang dependen tabel data, mewujudkan pemrosesan logika yang kompleks tanpa mengubah kode.
5. Statistik dan ekspor data yang efisien: Untuk kueri data tabel data yang kompleks, NutzFw menyediakan fungsi statistik dan ekspor yang mudah dan efisien untuk memenuhi beragam kebutuhan analisis data.
6. Kontrol izin peran yang disempurnakan: Berdasarkan model izin peran RBAC (Kontrol Akses Berbasis Peran), NutzFw menerapkan cakupan manajemen personel yang disempurnakan untuk memastikan keamanan sistem dan integritas data.
7. Mesin alur kerja yang bertenaga dan fleksibel: NutzFw menggunakan mesin alur kerja Flowable, yang lebih bertenaga dan terukur dibandingkan Activiti, membantu pengembang mengembangkan proses bisnis dengan cepat.
8. Pemantauan dan peringatan server: NutzFw menyediakan fungsi pemantauan sumber daya server dan dapat segera mengirim email untuk memberi tahu administrator tentang situasi abnormal untuk memastikan pengoperasian sistem yang stabil.
9. Konfigurasikan bagan secara dinamis untuk memenuhi kebutuhan kepemimpinan: Portal beranda mendukung konfigurasi bagan dinamis untuk memberikan tampilan data visual makro yang intuitif kepada para pemimpin.
Daftar fitur
NutzFw menyediakan serangkaian modul fungsional yang mencakup semua aspek pengembangan aplikasi perusahaan:
1. Manajemen formulir online: Menyediakan fungsi manajemen formulir online yang fleksibel untuk memenuhi berbagai kebutuhan pengumpulan data.
2. Manajemen kamus data: Mendukung manajemen kamus data untuk memfasilitasi penyatuan spesifikasi data dan meningkatkan konsistensi data.
3. Kueri kompleks data tabel data: Mendukung kueri, statistik, dan ekspor data tabel data kompleks untuk memenuhi berbagai kebutuhan analisis data.
4. Manajemen struktur organisasi: Menyediakan fungsi manajemen struktur organisasi yang lengkap untuk mencapai pemeliharaan struktur organisasi yang fleksibel.
5. Manajemen pengguna: Mendukung manajemen pengguna, sehingga memudahkan administrator sistem untuk menambah, mengubah, dan menghapus pengguna.
6. Manajemen hak peran: Menyediakan fungsi manajemen hak peran yang disempurnakan untuk memastikan keamanan sistem dan integritas data.
7. Internasionalisasi Nutz: mendukung fungsi internasionalisasi untuk memfasilitasi sistem beradaptasi dengan lingkungan bahasa yang berbeda.
8. Manajemen email: Mendukung fungsi manajemen email, beberapa kotak surat gratis dapat dikonfigurasi untuk mengirim email guna memfasilitasi pemberitahuan sistem dan pengiriman informasi.
9. Manajemen berita: Menyediakan fungsi manajemen berita untuk memfasilitasi rilis pengumuman berita terkait sistem.
10. Konfigurasi portal halaman beranda: Mendukung bagan konfigurasi dinamis portal halaman beranda untuk memenuhi kebutuhan visualisasi makro para pemimpin.
11. Pemantauan status server: Integrasikan alat oshi untuk memantau status server dan memastikan pengoperasian sistem yang stabil.
12. pemantauan druid: Mengintegrasikan kumpulan koneksi database druid untuk mewujudkan pemantauan kumpulan koneksi database dan meningkatkan kinerja sistem.
13. integrasi redis: Mengintegrasikan mekanisme cache redis untuk meningkatkan kecepatan respons sistem dan efisiensi akses data.
14. Konfigurasi informasi sistem: Menyediakan fungsi konfigurasi informasi sistem untuk memudahkan administrator menyesuaikan parameter sistem.
15. Tampilan catatan log: Mendukung tampilan catatan log untuk memfasilitasi pemecahan masalah sistem.
16. Manajemen tugas terjadwal: Menyediakan fungsi manajemen tugas terjadwal untuk memfasilitasi pelaksanaan tugas sistem secara teratur.
17. Dukungan Aplikasi Seluler: Mendukung pengembangan Aplikasi seluler dan menyediakan alat pengemasan HBuilder untuk memfasilitasi pembangunan aplikasi seluler lintas platform.
18. Login kode pemindaian aplikasi: Mendukung fungsi login pemindaian kode aplikasi untuk memudahkan pengguna masuk ke sistem dengan cepat.
19. Pencadangan basis data otomatis terjadwal: Menyediakan fungsi pencadangan basis data otomatis terjadwal untuk memastikan keamanan data.
20. Mendorong pesan bisnis melalui webscokets: Mendukung webscokets untuk mendorong pesan bisnis dan mewujudkan pemberitahuan pesan waktu nyata.
21. Pemantauan log waktu nyata: Mendukung webscokets untuk mendorong pemantauan log waktu nyata berbasis shell untuk memfasilitasi penemuan masalah sistem secara tepat waktu.
22. manajemen cache redis: Menyediakan fungsi manajemen cache redis untuk memfasilitasi pengelolaan dan optimalisasi data cache.
23. Manajemen lampiran: Mendukung fungsi manajemen lampiran untuk memfasilitasi pengguna mengunggah dan mengelola lampiran.
24. Manajemen perubahan personel: Menyediakan fungsi manajemen perubahan personel untuk memfasilitasi penyesuaian posisi manajer di departemen. Alur kerja perlu digunakan untuk pengendalian proses.
25. Pemeliharaan data pribadi: Menyediakan fungsi pemeliharaan data pribadi untuk memfasilitasi pengguna dalam mengelola informasi pribadi. Alur kerja diperlukan untuk pengendalian proses.
26. Buku Alamat: Menyediakan fungsi buku alamat untuk memudahkan pengguna menemukan dan menghubungi rekan kerja.
27. Akses CAS terstandarisasi: Mendukung akses CAS terstandarisasi untuk memfasilitasi fungsi sistem masuk tunggal.
28. Kustomisasi mendalam alur kerja Flowable: Mendukung penyesuaian mendalam alur kerja Flowable untuk mencapai pengembangan konfigurasi yang cepat dan memenuhi berbagai kebutuhan proses bisnis.
Lingkungan pengoperasian
NutzFw memerlukan lingkungan pengoperasian berikut:
JDK 8u221+
Maven 3.3.9+
Redis 3.2.100+
MariaDB 10.2+ atau MySQL 5.7+
lombok 1.18.4+
Lingkungan pengembangan IDE
Plugin Lombok
Plugin kerangka NutzCodeInsight Nutz
Penghasil Kode NutzFw Plugin pembuat kode NutzFw
Meringkaskan
NutzFw adalah kerangka kerja pengembangan cepat dan sistem manajemen backend tingkat perusahaan open source Java yang kuat dan mudah digunakan. Modul fungsionalnya yang kaya, opsi konfigurasi yang fleksibel, dan skalabilitas yang kuat dapat membantu pengembang dengan cepat membangun aplikasi tingkat perusahaan yang memenuhi berbagai kebutuhan.