answersLogoWhite

0

with single programming language we cannot do anything on the internet. Actually every application in java is divided into three layers. Presentation layer, Application layer, Data layer. Every layer has its own specification. Presentation layer role is to interact with client means presentation layer takes input from the user and send it to Application layer. Application layer is a business logic layer. All the logic is done in this layer. Data layer contains the data.

for example:- suppose user enters student no. and student name in presentation layer, from here the data is send to application layer. In application layer we can write the logic for inserting, deleting, retriving and modifying the user data in database. From here the controller goes to datalayer to fetch data from database and sends the data back to user then the user see the corresponding data in the presentation layer.

For presentation layer: html, jsp, velocity etc are used.

For application layer: ejb, hibernate.......

for data layer: oracle.......

User Avatar

Wiki User

15y ago

What else can I help you with?

Continue Learning about Engineering

Explain different applications of Java programming language?

The Java programming language can be used to create many application. Some are: 1. Web based applications 2. Stand alone GUI based applications 3. Stand alone command window based applications 4. Games 5. Applets etc...


What are forms in a database?

Forms are html elements or if you are doing desktop based applications then some in-built elements of the desktop programming language. Database store form data but have nothing to do with forms


Differentiation between web based and non web based?

First of all, the terminology is incorrect. There are web based applications and "computer" based applications, the latter of which operate from the computer, not from a browser. These two are significantly different. The rudimentary difference comes from where the programs are run from. Web-based programs are run through a web browser or an equivalent program. Computer-based applications are run through the OS(Operating System), (Windows, Linux, or Mac OS X). Each of these programs has their own pro's and con's. Web-based applications are nice because the user does not have to download or install anything before using them. They are able to be used from the browser. This also means that they can be used from many different computers while accessing the same program. For example, Google Docs is a web-based Office suite that a person could access from any computer and work with their files. On the flip side, web-based applications can be slow to load, or if the server goes down the user could be out of luck. OS based applications can be good. They are run straight from the OS, which generally improves the speed at which they run. However, they can only be accessed from that particular computer, which could be an issue if something happens to the computer.


What are features of java for web applications?

The most important and powerful feature of java as a programming language is that it is platform independent. The term platform independent means that java doesn't need a specific vendor oriented platform to run. It can be run on any of the existing platforms and would produce the same output. Thus, whether I run java on windows, unix, Linux or Macintosh, i would get the same desired result. Contrast this with .net which can only be used with windows.So, java is the only option we are left with for developing web based application. This is because internet is a network of millions of computers having different types of hardware and software. So, we definitely need a platform independent, easy to understand language to develop web based applications which can be distributed over any network and yet produce same result. That is why java is used in web applications. In fact, java is so powerful that it is now also being used to develop mobile applications like games.


Is FORTH a computer language?

Yes. Forth is a stack-based computer language.

Related Questions

What is the language the classification system is based on?

The classification system is based on the Latin language.


Explain different applications of Java programming language?

The Java programming language can be used to create many application. Some are: 1. Web based applications 2. Stand alone GUI based applications 3. Stand alone command window based applications 4. Games 5. Applets etc...


What is the non web based application?

applications on your computer's hard drive are non web based. If they are web based then the applications reside on a web server for use on the internet or intranet.


Which language is best for creating ios-based mobile applications?

Objective C


Who should use Cold Fusion?

Coldfusion is intended for those web developers who create dynamic sites and Internet applications. Programmers and developers who have quite recently began developing applications for the web can benefit from the Coldfusion's features and its natural scripting and tag-based programming language, CFML.


What languages made up Swahili?

Bantu and Arabic primarily make up the Swahili language.


What are PHP and your SQL?

PhP is a primarily web based scripting language. i don't know what your SQL is, but MySQL is a database server, that uses the SQL language.


What is mono Based National Language and Multi Based National Language?

Mono is based .. one national language. whereas based multi national language also has multiple languages. The mono- based national language is a national language based solely on one language or dialect of the country. For example: National language based on Tagalog language. Based multi-national language is the national language with many dialects or languages upon which a nation. National language of the Philippines-based language Tagalog but with contributions of other languages or dialects such as Cebuano, Ilocano, Ilonggo etc.


How java is 100 percent Internet based?

It isn't. It can also be used to write desktop applications. Java does have many options to program for the Internet, but that is not the only possibility.It isn't. It can also be used to write desktop applications. Java does have many options to program for the Internet, but that is not the only possibility.It isn't. It can also be used to write desktop applications. Java does have many options to program for the Internet, but that is not the only possibility.It isn't. It can also be used to write desktop applications. Java does have many options to program for the Internet, but that is not the only possibility.


Why is language sound based?

Language is sound-based because humans primarily communicate through spoken words. The vibrations produced by vocal cords create sounds that can be interpreted as language by others. Additionally, the structure and organization of language make it easier to convey complex thoughts and ideas through auditory means.


Where can I find information about food calorie counters on the Internet?

Food calorie counters are widely available - from web-based applications that will help log and classify your meals, to iOS and Android applications that will help will convenience.


What can RAM be used for?

RAM is only used to run any desktop base applications, such as games, Microsoft Word applications, games such as desktop games and PC games, and browser based applications such as Firefox, Safari, Internet Explorer, Google Chrome etc.