wood burning stoves
The moose likes Servlets and the fly likes web based vs client server applications Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Servlets
Bookmark "web based vs client server applications" Watch "web based vs client server applications" New topic

web based vs client server applications

vijay kumarg
Ranch Hand

Joined: Dec 14, 2006
Posts: 105
what are the differences between web based and client server applications?
Muhammad Saifuddin
Ranch Hand

Joined: Dec 06, 2005
Posts: 1323

web Based Application means Application which running on web or can say (web browser)

Best Example of Client Server Application is Web browser and a Web Server.
where your browser performing as a client. for example when you address a URL in the browser, it means that your browser is requesting a page from a Web Server and Server returns an html page to the client on its request.
[ January 19, 2007: Message edited by: Saif uddin ]

[Blog][Linkedin] How To Ask Questions On JavaRanch My OpenSource
Wil Sinclair

Joined: Jan 19, 2007
Posts: 1
Maybe it would be clearer if we considered a client example other than a web browser. A web application is delivered entirely through your browser using technologies that the browser supports. Typically, this means that all content will be delivered over http and that no code (except possibly javascript) will execute on the end user's machine. These interfaces are also called "thin clients" since no (explicit) executable downloads are required and there is no client to maintain. In the Java world, these interfaces are typically HTML generated by Java Servlets.
The client-server model typically requires a "thick client", or downloaded executable running on the end user's machine. These might be delivered by HTTP, and they might show directly in your browser (an Applet might be an example of such a client), but they will always run code on the end users machine. They may also communicate on a different port than 80 and over a different protocol than HTTP. Java technologies for such a topology include JNLP (WebStart), Applets, or regular Java applications for a client talking directly with a Servlet or another server-side application- such as a database- for the server.

Hope that helps!

,Wil<br /> <br /><a href="http://www.wllm.com" target="_blank" rel="nofollow">www.wllm.com</a><br /> <a href="mailto:wllm@wllm.com" rel="nofollow">wllm@wllm.com</a>
Rahul Bhattacharjee
Ranch Hand

Joined: Nov 29, 2005
Posts: 2308
I believe the main advantage of a web based application is that you do not have to write the client(browser) and you will find the client in computer and makes the application more available to users without the user need to install anything new in his/her computer.

Rahul Bhattacharjee
LinkedIn - Blog
D Rog
Ranch Hand

Joined: Feb 07, 2004
Posts: 472

Web based is a client server app using web browser as a client. Web interfaced is something more wider, but it's out of your question.

Retire your iPod and start with HD Android music player Kamerton | Minimal J2EE container is here | Light weight full J2EE stack | and build tool | Co-author of "Windows programming in Turbo Pascal"
I agree. Here's the link: http://aspose.com/file-tools
subject: web based vs client server applications
It's not a secret anymore!