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: 312Word Count: 388See All articles From Author

Add Comment

Computer Programming Articles

1. Best Crm Features Every Small Business Should Use In 2025
Author: Aimbeat Insights

2. Why Learn Data Science For 2026?
Author: TCCI - Tririd Computer Coaching Institute

3. Full Stack Developer Training Iskcon Cross Road: Join Tcci Now
Author: TCCI - Tririd Computer Coaching Institute

4. Top 5 Crm Systems That Integrate With Google Workspace
Author: Orson Amiri

5. It Career Guidance: Free Counseling At Tcci Institute
Author: TCCI - Tririd Computer Coaching Institute

6. Data Structure & Algorithms (dsa): Tcci Coaching
Author: TCCI - Tririd Computer Coaching Institute

7. The Copilot Effect: 7 Real Productivity Wins Businesses Are Seeing Right Now
Author: ECF Data

8. Ultimate Cucumber Testing Tutorial For Testers: Concepts, Workflow & Advantages
Author: Tech Point

9. Postman Tutorial: How To Test Apis Quickly And Efficiently
Author: Tech Point

10. Learn Python Programming South Bopal, Ahmedabad
Author: TCCI - Tririd Computer Coaching Institute

11. Job-oriented It Training In Ahmedabad: Why Tcci?
Author: TCCI - Tririd Computer Coaching Institute

12. Core Java Classes Near Iskcon Circle: Tcci Expert Faculty
Author: TCCI - Tririd Computer Coaching Institute

13. Why Learning Javascript Is Still King In Web Dev
Author: TCCI - Tririd Computer Coaching Institute

14. Data Science Course Near South Bopal: Best Computer Classes
Author: TCCI - Tririd Computer Coaching Institute

15. From Zero To Coder: Tcci's Programming Roadmap
Author: TCCI - Tririd Computer Coaching Institute

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