I
I
IFJava2016-09-03 17:04:39
Java
IFJava, 2016-09-03 17:04:39

What is a Java EE (Web) application?

How to understand what Java EE (Web) is - an application for a person who is not strong in programming?
For example, with other directions, everything is approximately simple:
C ++ - you install any desktop application and have an idea of ​​​​what is created in this language;
PHP (HTML, CSS, JavaScript) - open any site and here is a vivid example for you;
Mobile (Java, Objective C) - install any mobile application and everything is very clear;
But how to see a Java EE example? Judging by the technologies that are used with Java EE, these are Web applications.
On the Internet, I found two options for using Java EE:
- creating sites ("large projects") - but give me an example of a well-known site written in Java, or where Java is mainly used;
- financial and business applications - what are these applications, where can they be seen (link), Internet banking is Java EE?
Since Java is the most popular language and Java EE has the most developers, I hope you can clearly explain (with examples) what is Java EE?

Answer the question

In order to leave comments, you need to log in

3 answer(s)
E
Evhen, 2016-09-03
@EugeneP2

yes, Internet banking, if it is written in Java.
Basically, these are intra-corporate solutions related to finance, such as transaction processing, document management, application processing ... If you want some examples, look towards banks.
Servlets, application servers, servlet containers, JPA, JMS, database, queues, transactions, Spring, Hibernate - you see these words, this is a Java EE application :) It
's simple, let's say an online store, for example, there will be a Tomcat server (servlet container), rather all Spring, database + some kind of JPA implementation, most likely Hibernat. Or instead of a relational database, there will be Mongodb. This is what Java EE will be for you

A
Alexander Skusnov, 2016-09-03
@AlexSku

I was writing a small program (unfortunately, I did not have time to learn Java SE from start to finish, so I studied it selectively). It turned out that Java SE simply did not have the necessary components, so I had to use Java EE. So: the client makes a request to the server to receive data. The server (instead of IIS put Tom Cat) checks the login and password, then makes a request to the database (third computer) (JDBC is used), forms a simple page (really, servlets and JSP are a very convenient thing) and sends it to the client (the table displayed the temperature and moisture in there).

D
Dmitry Alexandrov, 2017-01-09
@jamakasi666

Java is very versatile and weaving into a live example is almost unrealistic. It can be used anywhere on the site.
Those. , for example, it can generally generate the entire site (let's say that instead of php, the entire site is generated using Java). Or it might just be a piece on the page. Or maybe it hangs only in the backend and works with databases, etc.
The thing is very specific, as noted above, and is used mainly in very large and complex projects. In other cases, it is firing ballistic missiles at flies.
As an example, I can throw a couple of CMS written in Java.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question