K
K
karpyuk72014-07-22 11:15:36
Java
karpyuk7, 2014-07-22 11:15:36

Java EE - where to start?

I came across a lot of different technologies, frameworks and unfamiliar abbreviations around this platform, can someone tell me where to start and where to go:
- What, what technologies do you need to know in the end?
- Why, how it all works and interacts with each other (in a nutshell, if possible)
- In what order to study?
- What to read, see?

Answer the question

In order to leave comments, you need to log in

2 answer(s)
N
NightFantom, 2014-07-23
@karpyuk7

Hello. I got acquainted with JavaEE half a year ago.
1) You need to know the concept of MVC (Model-View-Controller) (It is required everywhere) To implement it, I use Struts. Hibernate is after when the databases are needed.
2) The basic concepts are servlet and JSP. A servlet is a java class that implements a specific interface. But it is not convenient to work with it if you need to display an html page. That's why JSP was invented. This is an html page with java code. In design as php. But it is not convenient to work with jsp with a large amount of java code :)
To solve this problem, there is MVC. Servlet, in this concept, is used for complex business logic, and jsp for displaying information.
3) I studied in parallel.
4) Here you go, a rarity, Russian manuals. They are not perfect, but for a beginner it will do.
www.java2ee.ru
javatutor.net/articles/custom-tags-in-jsp-pages
habrahabr.ru/post/29694
struts.ru/userGuide/index.html

A
anyd3v, 2014-07-22
@anyd3v

any book on the JavaEE stack, it is better to learn the specifications (meaning that there is a JPA specification, and Hibernate / OpenJPA is already an implementation and it is preferable to know the first). It is also good to know about EE technologies such as Spring. Start with servlets and jsp, then add a database and develop some kind of project for yourself (for example, write a simplified analogue of a tweeter, I saw it in a book on ror, in general, you will get everything you need)

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question