Apache ISIS là khung rad nguồn mở

Apache Isis Khung rad miễn phí

Xây dựng các ứng dụng điều khiển miền với Apache ISIS RAD Framework

Apache ISIS là trình tạo ứng dụng nhanh dựa trên Java. Nó cung cấp nhiều công cụ RAD như Swagger UI, trình xem wicket OOUI, Framumber Framework và Rest

Tổng quan

Apache ISIS là một lựa chọn được khuyến nghị cho phát triển nhanh. Nó cho phép bạn xây dựng một nguyên mẫu của ứng dụng của mình và tự động tạo giao diện người dùng. Bạn chỉ cần cung cấp cho các thực thể của mình các mối quan hệ của họ và phần mềm RAD nguồn mở này sẽ tạo một ứng dụng web và REST API với tất cả các tệp mã nguồn. Do đó, nó cung cấp một giao diện người dùng đáp ứng được xây dựng với Bootstrap. Khung phát triển ứng dụng nhanh nguồn mở này hỗ trợ đa năng. Do đó, một người dùng có vai trò của quản trị viên có thể truy cập nhiều người thuê. Ngoài ra, một khung bảo mật Java Apache Shiro được tích hợp với Apache ISIS để xác thực và ủy quyền. Hơn nữa, có một bảng điều khiển trực quan cho phép bạn thực hiện các tập hợp trên dữ liệu đến từ nhiều nguồn khác nhau. Sau đó, người dùng có thể thực hiện các hành động đối với các thực thể và những hành động này cũng có thể được đặt bên trong mixin. Tuy nhiên, nó cung cấp API REST và một mặt trước có thể được tích hợp với các ứng dụng của bên thứ ba.

Trên tất cả, phần mềm RAD miễn phí này được viết trong Java Sprint Boot, Apache wicke, Restasy, Datanucleus Acess Platform, Lombok và Byte Buddy. Hơn nữa, nó là một nguồn nhanh chóng, an toàn và hoàn toàn mở với tất cả các tài liệu hỗ trợ.

Yêu cầu hệ thống

Yêu cầu thiết lập Apache ISIS bao gồm:

Đặc trưng

Apache ISIS cung cấp các tính năng chính sau:

  • Thuê nhiều kiểu
  • Người xem Wicket Ooui
  • Mã nguồn mở
  • Giao diện REST
  • Bố cục đáp ứng
  • Hỗ trợ cho Byte Buddy
  • Swagger ui
  • Hỗ trợ khung dưa chuột
  • Tích hợp bên thứ ba
  • Hỗ trợ cho Lombok
  • Apache Shiro đã triển khai
  • Hỗ trợ phục hồi
  • Hỗ trợ cho nền tảng Acess Datanucleus

Hướng dẫn cài đặt

Sau khi cài đặt các điều kiện tiên quyết ở trên, hãy chạy lệnh sau

 curl https://codeload.github.com/apache/isis-app-simpleapp/zip/2.0.0-M4 | jar xv

Khi lệnh thành công, hãy vào thư mục được tạo

 cd isis-app-simpleapp-2.0.0-M4

Bây giờ, hãy chạy lệnh này

 mvn clean install<br></br>

Cuối cùng, lệnh sau sẽ biên dịch và chạy ứng dụng

mvn -pl webapp spring-boot:run

Truy cập ứng dụng vào trình duyệt tại URL này http: // localhost: 8080.

 Tiếng Việt