[JAVA] Vue.js + Jersey Desktop-App

Neulich als Beispiel für die Implementierung einer einfachen Desktop-App vue-nest-desktop-app ([Vue.js + NestJS für Desktop-App] Implementieren](https://qiita.com/unhurried/items/01dbb48a5ea872a22778)), aber die Backend-Entwicklung ist mit Java (Spring Boot + Jersey) besser vertraut als mit Node.js Ich habe eine vue-jersey-desktop-app erstellt, deren Ende durch Java ersetzt wurde.

Das Folgende ist eine kurze Zusammenfassung der Entwicklungspunkte.

Anwendungskonfiguration

システム構成.png

Spring Boot Desktop App

Die folgenden Maßnahmen wurden ergriffen, um Spring Boot in eine Desktop-Anwendung zu verwandeln.

Aufrufen einer externen Restful-API

Da ein Browser auf das von einem lokal laufenden Webserver gehostete Front-End zugreift, kann vom Front-End aus nicht direkt auf andere externe Web-APIs zugegriffen werden. Daher ist die API-Proxy-Funktion (unterstützt auch die Weiterleitung von SSH-Ports, sodass auf die geschlossene API für die Entwicklung zugegriffen werden kann) auf der Back-End-Seite implementiert.

Referenz: ApiProxy.java

Recommended Posts

Vue.js + Jersey Desktop-App
Einführung von Vue.js in eine vorhandene Rails-App