123ArticleOnline Logo
Welcome to 123ArticleOnline.com!
ALL >> Computer-Programming >> View Article

Elements Of Advance Java Programming – Two Tier And Three Tier Architecture

Profile Picture
By Author: Dylan Rodriguez
Total Articles: 131
Comment this article
Facebook ShareTwitter ShareGoogle+ ShareTwitter Share

Here our main focus is to discuss about elements of advance java programming. Client server computing involves two or more computers sharing tasks related to a complete application. Ideally, each computer is performing logic appropriate to its design and stated function. The most widely used form of client server implementation is two-tier client server architecture.
This involves front end client application communicating with backend database engine running on a separate computer. Client programs send structured query language (SQL) statements to database server. The server returns the appropriate results and client is responsible for handling data. The basic two tier client server model is used for applications that can run with many popular databases like ORACLE, Sybase etc.
A major performance penalty is paid in two-tier client server architecture. The client software ends up larger and more complex because most of the logic is handled there. The use of server side logic is limited to database operations. The client here is referred as thick client. Thick clients tend to produce frequent network traffic for ...
... remote database access. This works well for intranet and LAN based network topologies but produces a large footprint on the desktop in terms of disk and memory requirements.
Also, not all back end database servers are the same in terms of server logic offered and all of them have their own API sets that java programmers must use to optimize and scale performance. Three-tier client server architecture takes care of scalability, performance, and logic partitioning in a more efficient manner.
Three-tier architecture is the most advanced type of client server software architecture in Java programming. A three tier client server demands a much steeper development curve initially, especially when you have to support a number of different platforms and network environments. The payback comes in the form of reduced network traffic, excellent Internet, and Intranet performance and more control over system expansion and growth.
The three components or tiers of three-tier client server architecture are presentation, business logic or functionality and data. They are separated such that the software for any one of the tiers can be replaced by different implementation without affecting the other tiers. The third tier includes existing systems, applications, and data that have been encapsulated to take advantage of this architecture with minimal transitional java programming effort.

For More Info:- java programming || java programmers

Total Views: 358Word Count: 388See All articles From Author

Add Comment

Computer Programming Articles

1. Beyond Connectivity: How Digital Financial Services Are Reshaping Telecom Growth
Author: Kevin

2. How To Create The First Wireframe Of Your Application?
Author: brainbell

3. How To Create A Successful Gaming App?
Author: brainbell10

4. 10 Best Practices For Building Conversational Chatbots
Author: brainbell10

5. Learn Bootstrap Tutorial Step By Step To Create Modern And Mobile-friendly Websites
Author: Tech Point

6. Advanced Xml Tutorial: Learn Xml Concepts, Validation, And Data Management
Author: Tech Point

7. How To Build A Test Results Dashboard In Google Sheets?
Author: brainbell10

8. How To Create A Client-winning App Interface Design?
Author: brainbell10

9. Mobile App Development Agency In Dar Es Salaam | Ilink Technology
Author: ilink Technology

10. Express.js Tutorial: A Complete Guide For Beginners To Build Web Applications
Author: Tech Point

11. Learn Backbone.js Tutorial Step By Step For Building Dynamic Web Applications
Author: Tech Point

12. Low-cost Pokernow Clone Script: Quick Launch Solution For Crypto Entrepreneurs
Author: haroldruffes

13. How To Choose The Right It Provider?
Author: brainbell10

14. Calling Agents – Ai Sales Agent With Call & Email
Author: Callingagents

15. Css Tutorial For Web Developers: Create Responsive And Attractive Websites
Author: Tech Point

Login To Account
Login Email:
Password:
Forgot Password?
New User?
Sign Up Newsletter
Email Address: