[JAVA] I tried to develop a ramen shop sharing website.

We have developed a website to review ramen shops. This time, I will write about the background and what I learned.

Languages and tools

・ Java ・ Spring ・ HTML / CSS ・ JavaScript ・ Heroku ・ MySQL ・ Spring Tool Suite

Background

This website was developed when I was asked to synchronize my company while studying Spring at Udemy. We asked about the necessary requirements from the same period and released it. It was a very good experience for me to develop for the first time in Spring, for the first time at the request of a friend, and for the first time. I'm glad my friend was happy.

Deliverables

You can post the ramen shop you went to this time. The images displayed differ depending on the classification of soy sauce ramen, miso ramen, and so on. All CRUD processing is covered.

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

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

What i learned

Spring is insanely convenient! !! !! This time, I proceeded with development while studying at Udemy. I needed new knowledge such as DI and annotation, but it was very interesting.

About DI

Dependency Injection, the name was already too cool. When I was writing code in plain Java, it was fresh because I was just new.

About annotations

It was refreshing to be able to control the transition destination with annotations in Controller. Also, it was very convenient to be able to put constraints by writing @NotNull etc. in the Form class! In plain Java, I checked whether the variable was null, so the amount of code was overwhelmingly reduced. It's simple and nice.

When developing from now on, I decided to actively use Spring.

Udemy courses taken

Introduction to Spring-Creating an inquiry app and ToDo app using SpringBoot 2- I'm not a turner, but it was easy to understand!

GitHub Visit GitHub!

Recommended Posts

I tried to develop a ramen shop sharing website.
I tried to develop a DUO3.0 study website.
I tried to develop a website to record expenses.
I tried to develop a man-hour management tool
I want to develop a web application!
java I tried to break a simple block
I tried to create a LINE clone app
I tried to develop an application in 2 languages
I tried to implement a server using Netty
I tried to break a block with java (1)
I tried to decorate the simple calendar a little
I tried to create a Clova skill in Java
I tried to make a login function in Java
I tried to verify yum-cron
I tried to create a java8 development environment with Chocolatey
I tried adding a separator line to TabLayout on Android
I tried to modernize a Java EE application with OpenShift.
[Rails] I tried to create a mini app with FullCalendar
I tried using Hotwire to make Rails 6.1 scaffold a SPA
I tried to convert a string to a LocalDate type in Java
I tried to implement a buggy web application in Kotlin
I tried to make a client of RESAS-API in Java
I tried to create a padrino development environment with Docker
I tried to develop a web application from a month and a half of programming learning history
I tried to create a simple map app in Android Studio
I tried to chew C # (indexer)
I tried to illuminate the Christmas tree in a life game
I tried a little digdag docker.run_options
I tried to write code like a type declaration in Ruby
I tried to summarize iOS 14 support
I tried to create a Spring MVC development environment on Mac
[Unity] I tried to make a native plug-in UniNWPathMonitor using NWPathMonitor
I tried to interact with Java
I tried to explain the method
I tried to build a simple application using Dockder + Rails Scaffold
[Java] I tried to make a maze by the digging method ♪
I tried to summarize Java learning (1)
I tried to generate a C language program source from cURL
I tried to understand nil guard
I tried to summarize Java 8 now
I tried to chew C # (polymorphism: polymorphism)
I tried to build a laravel operating environment while remembering Docker
I tried to explain Active Hash
I tried to make a group function (bulletin board) with Rails
I tried to make a parent class of a value object in Ruby
I tried to make a simple face recognition Android application using OpenCV
[Rails] I tried to implement a transaction that combines multiple DB processes
[iOS] I tried to make a processing application like Instagram with Swift
I tried to make a Web API that connects to DB with Quarkus
I tried to build a Firebase application development environment with Docker in 2020
I made a virtual currency arbitrage bot and tried to make money
I tried to make a talk application in Java using AI "A3RT"
I want to write a nice build.gradle
I tried to introduce CircleCI 2.0 to Rails app
I tried migrating Processing to VS Code
I tried to summarize Java lambda expressions
I tried to get started with WebAssembly
I want to write a unit test!
I tried to solve AOJ's Binary Search
I tried to implement the Iterator pattern
I tried playing with BottomNavigationView a little ①