S
S
SlavaMorg2017-09-03 08:09:33
Java
SlavaMorg, 2017-09-03 08:09:33

Can you recommend a book on Java for writing websites?

Hello. Started learning java. What books to read to learn the basics, I kind of already outlined for myself (Philosophy of Java and 2 volumes of Horstman). But the fact is that I want to make a project in java, which will be my thesis. This project should be a website. Of course, it was possible to write in php without any problems and not worry, but then there would be nothing to show the employer (I want to work in java). Therefore, I decided to kill two birds with one stone - the thesis as an example of my work at the interview. There was such a problem - I know the basics where to study, and where to study writing sites in java? Can you recommend any books (or video tutorials) that show an example of website development in java? It is possible in English.
And another question: is it mandatory to use Spring and Java EE? If so, please recommend any books on them.
Thank you in advance.

Answer the question

In order to leave comments, you need to log in

4 answer(s)
E
Egor, 2017-09-04
@SlavaMorg

This year I defended an excellent thesis - an online store in Java. Before writing the project, I read a couple of books on Java. The first book about Java Core - Schildt "Java. The Complete Guide". But I think Eckel and Horstmann would be even better as an alternative. The second book - Budi Kurnyavan "Programming Java Web Applications" will introduce you to servlets, JSP and JDBC. These are the Java components with which web applications are developed. The book describes quite old methods of work, but in my opinion this is the best that is in Russian. If you know English well, then ideally you can replace it with "Murach's Java Servlets and JSP, 3rd Edition". This is a servlet classic. I also had a good knowledge of html, css and jQuery, which was useful for me to develop the front-end for the store, and also had some experience with MySQL DBMS. All other questions that appeared in the process were solved with the help of forums and stackOverflow. When designing the application architecture, I took Spring MVC as a basis -javastudy.ru/wp-content/uploads/2015/04/RequestLif...
As a result, the technologies that were used are Java, Servlets, JSP, JSTL, JDBC, MySQL, HTML, CSS, jQuery, bootstrap, Tomcat, Maven and jUnit for writing tests. Of course, web applications were written in this way 10-15 years ago, but I didn’t use frameworks in principle to figure out how web applications in Java work without them. By writing such a project, you can understand how a framework like Spring MVC works.
I was very pleased that I did not write my graduation project in php, as I planned earlier. I had a great experience and I was highly motivated to learn Java intensively! I wish you successful defense! :)

I
i_visseri, 2017-09-03
@i_visseri

Website or web application? If you want to create some kind of web application, then here's a tip: don't take on complex things while you're still learning. Most likely, no one will read the diploma properly, focus on the knowledge that you want to get. If you already know JavaSE well, then you can take JEE or Spring and make something simple with their help, to-do list or some personal library.

S
Sergey Nizhny Novgorod, 2017-09-03
@Terras

Hello.
What I did:
This is generally enough to make some kind of website. If you want to do something difficult in one, then forget it =)

K
karthickvarunan, 2018-03-01
@karthickvarunan

looking forward to learning java from the experts. Then I will recommend this tutorial site for further
java example programs

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question