Basic Java Question

H

hydra1970

What is the difference between front end, middle tier and backend in
regards to Java Engineers.
The way I understood is that the front end would focus on the
application, the middle tier would focus on "middleware" and the
backend would focus on the database.
Is this correct?
If there is an FAQ or another resource let me know.
 
A

Alex Molochnikov

Front end would be the user interface. In Java, this could be developed in
Swing, AWT, SWT or some other toolkit. It could also be a web-based
(browser) client, although this would not be a "Java" front end.

Middle tier is where the application business logic lives. It deals with the
problem of "what to do with the user's request, and what to send back to
them". It can be developed in J2EE (EJB, JSP, servlets etc.) or POJO (Plain
Old Java Objects), leveraging some home-made framework.

As for the back end, this is usally (but not invariably) a relational
database.

An application is made of all three layers; it is not just the "front end".

HTH

Alex Molochnikov
Gestalt Corporation
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,769
Messages
2,569,581
Members
45,056
Latest member
GlycogenSupporthealth

Latest Threads

Top