web-dev-qa-db-ja.com

CRUDを使用したSpringWebベースの管理ツール

PHP&Symfonyの世界にはSonata Adminと呼ばれるツールがあります https://sonata-project.org/ AdminLTEテンプレートに基づいています。これはオールインワンです。ログイン、メニュー構成、および最も重要なもの(データベーステーブルHTMLグリッドCRUDジェネレーター)を備えた管理ツール。このツールは、定型コードの記述を回避することで、多大な労力を節約します。さらに、コードをゼロで記述するシナリオもあります。

同じものが必要ですが、JavaとSpringスタック用です。推奨事項はありますか?

6
Cmyker

JHipsterプロジェクトを見てください https://jhipster.github.io/

これを使用すると、Spring Boot + Angularベースのアプリケーションを作成できます。足場によってCRUDエンティティを生成するためのいくつかのクールなツールを提供します。

9
Lucas Colombo

https://www.javatpoint.com/spring-mvc-crud-example Spring MVC CRUDを作成する方法の例が含まれていますさまざまなSpringプロジェクトの例がたくさんあります(これはSpringに該当します) MVC)。

これは既製のCRUDではありませんが、すばやく実装する方法です。 https://spring.io/guides/gs/crud-with-vaadin/ も確認する価値があります。

UIを提供するSpringBatch Admin(バッチ管理用)やSpring Boot Admin(Spring Bootアプリケーションの監視)のようなプロジェクトはほとんどありませんが、主にSpringプロジェクトは、必要なものをプログラムでプラグインする簡単な方法を提供します。

これは、エンタープライズアプリケーションのさまざまな側面を対象とするプラグアンドプレイのようなフレームワークです。既製のUIアプリを見つける可能性は、特定のSpringプラグインではなく、GitHubにあります。

2
Depanker Sharma

(Security、REST web MVC、JPA、DI、IOC、AOP ..)を含むSpring-bootをSTSIDEでテストできます。SpringROOも参照してください。

0
Yugerten

あなたの質問に対する簡単な答えは、スプリングはそのためのツールを提供しませんが、スプリングはあなたの仕事を減らすことができる機能を提供しますが、コーディングをゼロにすることはできません。

例:

  • Spring Data JPAを使用すると、カード操作を処理するインターフェイス名curdRepositoryがあります。カード操作を処理するためのメソッドを実装する必要はありません。Springはカード操作を処理します。
  • SpringSecurityログインフォームとログアウトメカニズムを備えたログイン設定を提供します。

Spring Bootを使用するか、 https://start.spring.io/ にアクセスするだけで、必要な依存関係でSpringプロジェクトが初期化されます。

0
Adib Rajiwate