How To Create A Java Web Application?

Your question is just a little difficult to answer because there are so many variables to take into account when designing an application. And foremost First, how much development/coding experience are you experiencing? If you’re just getting started, I would encourage you to begin with a single language (Java?) and go from there.

You’ll find that lots of the ideas that you learn for just one language can be applied to others. You pointed out creating something similar to Drop Box. Unfortunately Drop Box isn’t as easy as it may seem. Many engineers and lots of capital have been assigned to create the merchandise that you and I take advantage of everyday.

There are several technology stack and design questions that you’re having to address. What’s your design strategy? Are you shooting for a model/view/controller type of architecture with well-described boundaries? I’m presently focusing on a side project, and we decided to use Spring Boot to apply our API and handle our business logic, PostgreSQL for our DB, and reactJS for the view or front side end.

I would individually recommend studying the heck out of Java, then move on to learning Spring as someone experienced pointed out previously. It’s an extremely popular and very well-documented, supported, and used framework that covers multiple areas such as MVC, restful APIs, security, batching, etc. You may also want to dive into servlets and JSP a bit as well.

From there you can explore JavaScript, HTML, and CSS. The biggest thing to keep … Read the rest