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

Add Comment

Computer Programming Articles

1. Top Ai Development Company In Delhi: Leading Artificial Intelligence Services By Doubleklickdesign
Author: Prince

2. What Are The Best Coding Institutes In Bhopal?
Author: Shankar Singh

3. Innovating Blockchain Strategies With Mev Bot Technology
Author: aanaethan

4. How To Choose The Right Coding Institute In Bhopal
Author: Shankar Singh

5. Streamline Your Finances With The Best Bookkeeping Software In Zambia
Author: Doris Rose

6. Maximizing Ebay Success With Maropost/neto Partnerships
Author: rachelvander

7. The Rise Of Ai In Modern Gaming
Author: Saira

8. Enhancing Business Efficiency With Entrust Network: Singapore’s Premier It Solutions Partner
Author: Entrust Network Services

9. Ai And Ml Training: Empowering Your Career With Infograins Tcs
Author: Infograins tcs

10. How To Evaluate Coding Institutes In Bhopal?
Author: Shankar Singh

11. Revolutionizing Delivery Services With Application Development
Author: basheer ansari shaik

12. How Google Cloud Platform Aids Businesses And Keeps Its Data Safe?
Author: Stuart

13. Custom Web Development Solutions In Surat For Growing Businesses
Author: sassy infotech

14. Video Streaming App Development: 12 Key Features, Architecture And Cost
Author: Byteahead

15. Understanding Google Analytics Events
Author: Byteahead

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