[JAVA] J'ai essayé de développer un site Web de partage de boutique de ramen.

Nous avons développé un site Web pour passer en revue les magasins de ramen. Cette fois, j'écrirai sur le fond et ce que j'ai appris.

Langues et outils

・ Java · Printemps ・ HTML / CSS ・ JavaScript ・ Heroku ・ MySQL ・ Suite d'outils Spring

Contexte

Il s'agit d'un site Web que l'on m'a demandé de synchroniser avec mon entreprise lorsque j'étudiais Spring à Udemy. Nous avons posé des questions sur les exigences nécessaires de la même période et l'avons publié. Ce fut une très bonne expérience pour moi de développer pour la première fois au printemps, pour la première fois à la demande d'un ami, et pour la première fois. Je suis content que mon ami soit heureux.

Livrables

Vous pouvez publier le magasin de ramen où vous êtes allé cette fois. L'image affichée diffère selon la classification des ramen à la sauce soja, miso ramen, etc. Tous les traitements CRUD sont couverts.

スクリーンショット 2020-03-08 10.47.47.png

スクリーンショット 2020-03-08 10.50.43.png

Ce que j'ai appris

Printemps incroyablement pratique! !! !! Cette fois, j'ai procédé au développement tout en étudiant à Udemy. J'avais besoin de nouvelles connaissances sur la DI et les annotations, mais c'était très intéressant.

À propos de DI

Dependency Injection, le nom était déjà trop cool. Quand j'écrivais du code en Java ordinaire, c'était frais parce que j'étais juste nouveau.

À propos des annotations

C'était rafraîchissant de pouvoir contrôler la destination de la transition avec des annotations dans Controller. De plus, il était très pratique de pouvoir mettre des restrictions en écrivant @NotNull etc. dans la classe Form! En Java simple, j'ai vérifié si la variable était nulle une par une, de sorte que la quantité de code était extrêmement réduite. C'est simple et agréable.

Lors du développement à partir de maintenant, j'ai décidé d'utiliser activement Spring.

Cours Udemy suivi

Introduction à Spring-Création d'une application d'enquête et d'une application ToDo à l'aide de SpringBoot 2- Je ne suis pas un tourneur, mais c'était facile à comprendre!

GitHub Visitez GitHub!

Recommended Posts

J'ai essayé de développer un site Web de partage de boutique de ramen.
J'ai essayé de développer un site Web pour étudier DUO3.0.
J'ai essayé de développer un site Web pour enregistrer les dépenses.
J'ai essayé de développer un outil de gestion des effectifs
Je souhaite développer une application web!
java j'ai essayé de casser un simple bloc
J'ai essayé de créer une application de clonage LINE
J'ai essayé de développer une application en 2 langues
J'ai essayé d'implémenter un serveur en utilisant Netty
J'ai essayé de casser le bloc avec java (1)
J'ai essayé de créer une compétence Clova en Java
J'ai essayé de créer une fonction de connexion avec Java
J'ai essayé de vérifier yum-cron
J'ai essayé de créer un environnement de développement java8 avec Chocolatey
J'ai essayé d'ajouter une ligne de séparation à TabLayout sur Android
J'ai essayé de moderniser une application Java EE avec OpenShift.
[Rails] J'ai essayé de créer une mini application avec FullCalendar
J'ai essayé de convertir une chaîne de caractères en un type LocalDate en Java
J'ai essayé d'implémenter une application web pleine de bugs avec Kotlin
J'ai créé un client RESAS-API en Java
J'ai essayé de créer un environnement de développement padrino avec Docker
J'ai essayé de développer une application web à partir d'un mois et demi d'histoire d'apprentissage de la programmation
J'ai essayé de créer une application cartographique simple dans Android Studio
J'ai essayé de mâcher C # (indexeur)
J'ai essayé d'illuminer le sapin de Noël dans un jeu de la vie
J'ai essayé un petit docker de digdag.
J'ai essayé d'écrire du code comme une déclaration de type en Ruby
J'ai essayé de résumer le support d'iOS 14
J'ai essayé de créer un environnement de développement Spring MVC sur Mac
[Unity] J'ai essayé de créer un plug-in natif UniNWPathMonitor en utilisant NWPathMonitor
J'ai essayé d'interagir avec Java
J'ai essayé d'expliquer la méthode
J'ai essayé de créer une application simple en utilisant Dockder + Rails Scaffold
[Java] J'ai essayé de faire un labyrinthe par la méthode de creusage ♪
J'ai essayé de résumer l'apprentissage Java (1)
J'ai essayé de générer une source de programme en langage C à partir de cURL
J'ai essayé de résumer Java 8 maintenant
C # (polymorphisme: polymorphisme)
J'ai essayé d'expliquer Active Hash
J'ai essayé de créer une fonction de groupe (babillard) avec Rails
J'ai essayé de créer une classe parent d'objet de valeur dans Ruby
J'ai essayé de créer une simple application Android de reconnaissance faciale en utilisant OpenCV
[Rails] J'ai essayé d'implémenter une transaction qui combine plusieurs processus DB
[iOS] J'ai essayé de créer une application de traitement de type insta avec Swift
J'ai essayé de créer une API Web qui se connecte à DB avec Quarkus
J'ai créé un bot de transaction d'arbitrage de monnaie virtuelle et essayé de gagner de l'argent
J'ai essayé de créer une application de conversation en Java à l'aide de l'IA «A3RT»
Je veux écrire un joli build.gradle
J'ai essayé de migrer le traitement vers VS Code
J'ai essayé de résumer les expressions Java lambda
J'ai essayé de démarrer avec Web Assembly
Je veux écrire un test unitaire!
J'ai essayé de résoudre la recherche binaire d'AOJ
J'ai essayé d'implémenter le modèle Iterator
J'ai essayé de jouer un peu avec BottomNavigationView ①