[JAVA] Ich habe versucht, eine Website zu entwickeln, um Ausgaben zu erfassen.

Diesmal habe ich einen Haushaltsbuchantrag gestellt. Ich werde den Hintergrund beschreiben und was ich gelernt habe.

Der, den ich diesmal gemacht habe, ist so. スクリーンショット 2020-02-29 16.43.35.png

Sprachen und Werkzeuge

・ HTML, CSS ・ Java ・ JavaScript ・ MySQL ・ Heroku

Hintergrund

Ich beschloss, Anfang dieses Jahres ein Haushaltsbuch zu führen, als ich dachte: "Ich muss jetzt sparen." Ich habe mir jedoch nicht angewöhnt, es anzuziehen, und dachte: "Wenn ich es selbst mache, gewöhne ich mich an, es anzuziehen." Es wurde mit der Absicht entwickelt, von jedermann einfach und leicht zu bedienen zu sein. Ich habe chart.js verwendet, weil ich ein schönes Kreisdiagramm erstellen wollte.

Was du tun kannst

· Einloggen Ausloggen ・ Registrieren Sie die verwendete Menge, den Inhalt und die Klassifizierung ・ Zeigen Sie den Gesamtbetrag und seine Aufteilung nach Monaten an ・ Geben Sie Ihre E-Mail-Adresse an und senden Sie die Ausgaben für den Monat

Was ich gelernt habe

① chart.js ist unglaublich!

Es war sehr praktisch, als ich ein sehr schönes Diagramm erstellen wollte. Zuerst, nachdem ich Java studiert hatte, dachte ich darüber nach, Diagramme in Java zu implementieren, aber ich hatte kein gutes, also habe ich dieses dieses Mal verwendet. Nicht sehr gut bedeutet, dass neue Fenster herauskommen, sie sehen nicht sehr cool aus und so weiter.

Referenzseite: Ich habe versucht, ein Diagramm mit Chart.js zu zeichnen

(2) Die Mailversandfunktion ist überraschend einfach zu implementieren!

Dieses Mal haben wir eine Funktion implementiert, um die Ausgaben für den Monat an die eingegebene E-Mail-Adresse zu senden. Ich habe auf die folgende Seite verwiesen, aber die Implementierung war sehr einfach.

Referenzseite: Mail per Java Mail senden (Java)

GitHub Ich habe diesen Code auf My GitHub veröffentlicht. Wenn jemand interessiert ist, schauen Sie bitte!

das ist alles.

Recommended Posts

Ich habe versucht, eine Website zu entwickeln, um Ausgaben zu erfassen.
Ich habe versucht, eine Ramen-Shop-Sharing-Website zu entwickeln.
Ich habe versucht, ein Personalmanagement-Tool zu entwickeln
Ich möchte eine Webanwendung entwickeln!
Ich habe versucht, eine Anwendung in 2 Sprachen zu entwickeln
Ich habe versucht, einen Server mit Netty zu implementieren
Ich habe versucht, den Block mit Java zu brechen (1)
Ich habe versucht, eine Clova-Fähigkeit in Java zu erstellen
Ich habe versucht, eine Anmeldefunktion mit Java zu erstellen
Ich habe versucht, yum-cron zu verifizieren
Ich habe versucht, eine Java EE-Anwendung mit OpenShift zu modernisieren.
Ich habe versucht, in Java von einer Zeichenfolge in einen LocalDate-Typ zu konvertieren
Ich habe versucht, eine Webanwendung voller Fehler mit Kotlin zu implementieren
Ich habe einen RESAS-API-Client in Java erstellt
Ich habe versucht, mit Docker eine Padrino-Entwicklungsumgebung zu erstellen
Ich habe versucht, C # (Indexer) zu kauen.
Ich habe ein wenig digdags docker.run_options ausprobiert
Ich habe versucht, die Unterstützung für iOS 14 zusammenzufassen
Ich habe versucht, mit Java zu interagieren
Ich habe versucht, die Methode zu erklären
Ich habe versucht, das Java-Lernen zusammenzufassen (1)
Ich habe jetzt versucht, Java 8 zusammenzufassen
C # (Polymorphismus: Polymorphismus)
Ich habe versucht, Active Hash zu erklären
Ich habe versucht, eine einfache Karten-App in Android Studio zu erstellen
Ich habe versucht, den Weihnachtsbaum in einem Lebensspiel zu beleuchten
Ich habe versucht, Code wie eine Typdeklaration in Ruby zu schreiben
Ich habe versucht, eine Spring MVC-Entwicklungsumgebung auf einem Mac zu erstellen
[Unity] Ich habe mit NWPathMonitor ein natives Plug-In UniNWPathMonitor erstellt
Ich habe versucht, eine einfache Anwendung mit Dockder + Rails Scaffold zu erstellen
[Java] Ich habe versucht, mit der Grabmethode ein Labyrinth zu erstellen ♪
Ich habe versucht, eine C-Sprachprogrammquelle aus cURL zu generieren
Ich habe versucht, mit Rails eine Gruppenfunktion (Bulletin Board) zu erstellen
Ich habe versucht, ein übergeordnetes Wertklasseobjekt in Ruby zu erstellen
Ich habe versucht, eine einfache Gesichtserkennungs-Android-Anwendung mit OpenCV zu erstellen
Ich habe ein Kalenderproblem mit Ruby versucht
Ich habe versucht, die verwendeten Methoden zusammenzufassen
Ich möchte ein schönes build.gradle schreiben
Ich habe versucht, Processing auf VS Code zu migrieren
Ich habe versucht, Java-Lambda-Ausdrücke zusammenzufassen
[Rails] Ich habe versucht, eine Transaktion zu implementieren, die mehrere DB-Prozesse kombiniert
Ich habe versucht, mit Web Assembly zu beginnen
[iOS] Ich habe versucht, mit Swift eine insta-ähnliche Verarbeitungsanwendung zu erstellen
Ich möchte einen Unit Test schreiben!
Ich habe versucht, AOJs binäre Suche zu lösen
Ich habe versucht, eine Web-API zu erstellen, die mit Quarkus eine Verbindung zur Datenbank herstellt
Ich habe einen Arbitrage-Transaktionsbot für virtuelle Währungen erstellt und versucht, Geld zu verdienen
Ich habe versucht, das Iterator-Muster zu implementieren
Ich habe versucht, ein wenig mit BottomNavigationView zu spielen ①
Ich habe versucht, die Stream-API zusammenzufassen
Ich habe versucht, mit AI "A3RT" eine Talk-App in Java zu erstellen.
Ich habe versucht, AdoptOpenjdk 11 unter CentOS 7 zu erstellen
Was ist Docker? Ich habe versucht zusammenzufassen
Ich habe versucht, Selen wie JQuery zu verwenden
Ich habe versucht, JavaScript Part.2 Objektorientiert zu berühren