Java Application Development
Java Application Architecture
This image clearly explains how requests are handled in a Java application. The center square represents the MVC architecture. Model, View ,Contriller architecture is a way to separate the presentation layer from business layer and then separate them both from the data.

A small list of tools for development of applications using Java.
.
IDE’s:
An integrated development environment (IDE) also known as integrated design environment or integrated debugging environment is a software application that provides comprehensive facilities to computer programmers for software development.
Read more about a few of the leading IDE’s available in the market today. All of them put at the same place, can you think of anything else more comfortable? Right over here:
Application Frameworks:
1) Struts.
2) Spring.
3) Hibernate.
.
.
To read about some of the available IDE’s-Click here
To read about a few of the general application frameworks available -Read here
