ALL >> Computer-Programming >> View Article
Elements Of Advance Java Programming – Two Tier And Three Tier Architecture
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
Add Comment
Computer Programming Articles
1. Quick & Reliable Otdr & Splicing Machine Service In MumbaiAuthor: bdean
2. Compiler Design Tutorial: Step-by-step Explanation Of All Compiler Phases
Author: Tech Point
3. Learn Design And Analysis Of Algorithms Tutorial With Simple Examples
Author: Tech Point
4. Empowering Businesses With Custom Software Development
Author: Rudram Technology Solutions
5. Website Design Company In Coimbatore – Build A Strong Digital Presence
Author: Icore
6. Vetted Indian Software Engineers: Which Platforms Actually Deliver And What Roi Should You Expect
Author: doaguru infosystems
7. Top Programming Languages & Frameworks We're Using For Custom Projects In 2026
Author: PawanReddy
8. The Top 10 Custom Software Development Trends Shaping 2026
Author: PawanReddy
9. Dbms Tutorial: Step-by-step Guide To Master Database Management System
Author: Tech Point
10. Learn Programming Efficiently With A Data Structures And Algorithms Tutorial
Author: Tech Point
11. How To Choose The Best Cybersecurity Certification That Offers Top Career Opportunities For You
Author: Lorcam Securities
12. Best C# Tutorial 2026: Master C# For Web And Desktop Development
Author: Tech Point
13. Data Center Cooling Market Growth, Trends & Forecast 2032 | Gmr
Author: Caitan Cruz
14. Ceh, Oscp, Or Comptia Security+: Which Cybersecurity Certification Is Best For You?
Author: Lorcam Securities
15. Microsoft Power Automate Workflow Automation Services
Author: brainbell10






