E
E
Eugene2021-01-24 17:47:47
Java
Eugene, 2021-01-24 17:47:47

Java web application without frontend knowledge?

I want to make a relatively simple "online diary" web application. First, on servlets and jdbc, in fact, I generally imagine how to implement the server part, there is still a theory, I’ll figure it out further, but the trouble is with the frontend. Well, that is, once upon a time I figured out more or less with html and css, even got into javascript a little, but that's all. Google, here and ajax, and react, and a bunch of other things, everything is needed for something.
Is it possible to understand the database itself and rivet a simple front for the application? Or will you have to get into the frontend at least for a month? I don’t really understand how the connection between the front and the back happens, now I tried to google examples, everywhere they either cut Spring and such, here, we displayed the date or Hello World in the browser using jsp, but how to process the user’s input directly with zero information (well, perhaps if a parameter is added to the address bar and displayed instead of Hello World, Hello {name}).

Answer the question

In order to leave comments, you need to log in

5 answer(s)
A
Alexey Cheremisin, 2021-01-24
@coi175

Yes, you will have to dive into the HTTP protocol (not HTML) for another week. Learn what GET / POST / HEAD and the rest are, what request and response are, why headers are needed in them and how to manipulate them (read and set), response codes (200,400,401,500 ..), what is a session and how to work with it.
Then you need to dive into HTML (not HTTP) for a week or two and learn how to work with forms and activate their submission via GET and POST.
Well, then understand what CSS is for and how to colorize HTML.
Then proceed to javascript and specifically AJAX to submit forms.
Well, then react / angular / vuejs / further, everywhere.
In general, we read about http/html/form.

V
Vladimir Korotenko, 2021-01-24
@firedragon

Try vue js in just 2-3 days you will figure it out

D
Dmitry, 2017-06-16
@vgq

then do next?
1. reread a book
2. read a new one
3. start another one

Are you going to make money by reading books? Or is it a hobby?
Technical literature does not need to be read . You need to read War and Peace, for example, The Master and Margarita.
And in the language you need to write , practice, do something specific . You can read 20 books and still be unable to do anything. It takes practice , books are reference books, basically. When something is not clear, you go and see how the author decides. Just reading is a complete waste of time.
Get down to business already and start implementing one of your project ideas, while looking at the book as needed. It will be much more useful.

P
Peter, 2017-06-16
@Morpheus_God

Here you are learning C# for a specific purpose which is Unity. Try making games.

M
Mark Nikitin, 2017-06-16
@MarkNikitin

Freelance a small project and try to make it

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question