Heim  >  Artikel  >  Java  >  Wie man mit Java eine Full-Stack-Entwicklungsanwendung basierend auf JHipster entwickelt

Wie man mit Java eine Full-Stack-Entwicklungsanwendung basierend auf JHipster entwickelt

WBOY
WBOYOriginal
2023-09-21 12:30:41923Durchsuche

Wie man mit Java eine Full-Stack-Entwicklungsanwendung basierend auf JHipster entwickelt

So verwenden Sie Java zum Entwickeln einer Full-Stack-Entwicklungsanwendung auf Basis von JHipster

JHipster ist ein sehr beliebtes Full-Stack-Entwicklungsframework. Es bietet einen vollständigen Satz an Tools und Vorlagen, mit denen Entwickler schnell moderne Webanwendungen erstellen können. . In diesem Artikel wird erläutert, wie Sie mithilfe von Java eine auf JHipster basierende Full-Stack-Anwendung entwickeln, und es werden einige spezifische Codebeispiele bereitgestellt.

  1. Vorbereitung
    Zuerst müssen Sie die folgenden Tools und Umgebungen lokal installieren:
  2. Java JDK: Stellen Sie sicher, dass die Java-Entwicklungsumgebung installiert wurde;
  3. Node.js: wird zum Installieren und Verwalten des generierten Front-End-Codes verwendet von JHipster;
  4. Maven: zum Erstellen und Verwalten von Java-Projekten
  5. Eine Java-IDE wie IntelliJ IDEA oder Eclipse.
  6. JHipster installieren
    Öffnen Sie ein Terminal oder ein Befehlszeilentool und geben Sie den folgenden Befehl ein, um JHipster zu installieren:

    npm install -g generator-jhipster
  7. Erstellen Sie ein neues Projekt.
    Gehen Sie in das Verzeichnis Ihres Arbeitsbereichs und führen Sie den folgenden Befehl aus, um ein neues JHipster-Projekt zu erstellen :

    jhipster

    Nach der Ausführung des obigen Befehls stellt Ihnen JHipster einige Fragen, die Sie beantworten müssen, um die grundlegenden Informationen des Projekts zu konfigurieren, wie z. B. Anwendungsname, Datenbanktyp usw.

  8. Entitätsinstanz generieren
    Nach Abschluss der Projektkonfiguration können Sie das von JHipster bereitgestellte Befehlszeilentool verwenden, um eine Entitätsinstanz zu generieren. Hier nehmen wir eine einfache „Buch“-Entität als Beispiel. Führen Sie den folgenden Befehl aus, um den relevanten Code der Entität zu generieren:

    jhipster entity Book

    Nach der Ausführung des obigen Befehls erstellt JHipster den Java-Back-End-Code, den Angular-Front-End-Code und die Datenbankmigrationsdatei der Book-Entität.

  9. Geschäftslogik schreiben
    Je nach Ihren tatsächlichen Anforderungen können Sie den automatisch generierten Java-Code bearbeiten, um eine bestimmte Geschäftslogik zu implementieren. Im generierten Verzeichnis src/main/java finden Sie Pakete wie com.yourprojectName.domain und com.yourprojectName.web.rest , die Dateien unter diesen Paketen müssen Sie hauptsächlich bearbeiten. src/main/java目录下,你可以找到com.yourprojectName.domaincom.yourprojectName.web.rest等包,这些包下的文件是你主要需要编辑的地方。

接下来,你可以在生成的Angular前端项目中编辑对应的代码,实现与后端数据的交互以及前端的展示逻辑。前端代码位于src/main/webapp/app/entities/book目录。

  1. 运行应用
    编写完成代码后,你可以使用以下命令来运行你的应用:

    ./mvnw

    执行以上命令后,JHipster会自动将后端代码和前端代码一起打包,并启动一个嵌入式的Tomcat服务器,你可以通过http://localhost:8080

  2. Als nächstes können Sie den entsprechenden Code im generierten Angular-Frontend-Projekt bearbeiten, um die Interaktion mit Back-End-Daten und Front-End-Anzeigelogik zu implementieren. Der Front-End-Code befindet sich im Verzeichnis src/main/webapp/app/entities/book.

    Führen Sie die Anwendung aus🎜Nachdem Sie den Code geschrieben haben, können Sie den folgenden Befehl verwenden, um Ihre Anwendung auszuführen:🎜rrreee🎜Nach der Ausführung des obigen Befehls packt JHipster automatisch den Back-End-Code und Wenn Sie den Front-End-Code zusammenfügen und einen eingebetteten Tomcat-Server starten, können Sie über http://localhost:8080 auf Ihre Anwendung zugreifen. 🎜🎜🎜🎜Die oben genannten Schritte sind die grundlegenden Schritte zur Verwendung von Java zur Entwicklung einer Full-Stack-Anwendung auf Basis von JHipster. Natürlich bietet JHipster auch viele weitere Funktionen und Optionen, wie z. B. Identitätsauthentifizierung, Berechtigungsverwaltung, Front-End-UI-Komponenten usw., die Sie entsprechend Ihren eigenen Bedürfnissen weiter konfigurieren und anpassen können. Ich hoffe, dieser Artikel hilft Ihnen! 🎜

Das obige ist der detaillierte Inhalt vonWie man mit Java eine Full-Stack-Entwicklungsanwendung basierend auf JHipster entwickelt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn