Home | | Internet Programming | Server Side Programming

Chapter: Web or internet Programming : Server Side Programming

Server Side Programming

Though it is technically feasible to implement almost any business logic using client side programs, logically or functionally it carries no ground when it comes to enterprise applications (e.g. banking, air ticketing, e-shopping etc.).

SERVER SIDE PROGRAMMING

 

Though it is technically feasible to implement almost any business logic using client side programs, logically or functionally it carries no ground when it comes to enterprise applications (e.g. banking, air ticketing, e-shopping etc.). To further explain, going by the client side programming logic; a bank having 10,000 customers would mean that each customer should have a copy of the program(s) in his or her PC which translates to 10,000 programs! In addition, there are issues like security, resource pooling, concurrent access and manipulations to the database which simply cannot be handled by client side programs. The answer to most of the issues cited above is – ―Server Side Programming‖.


Advantages of Server Side programs.

 

1.     All programs reside in one machine called the Server. Any number of remote machines (called clients) can access the server programs.

 

2.     New functionalities to existing programs can be added at the server side which the clients‘ can advantage without having to change anything from their side.

 

3.     Migrating to newer versions, architectures, design patterns, adding patches, switching to new databases can be done at the server side without having to bother about clients‘ hardware or software capabilities.

 

4.     Issues relating to enterprise applications like resource management, concurrency, session management, security and performance are managed by service side applications.

 

5.     They are portable and possess the capability to generate dynamic and user-based content (e.g. displaying transaction information of credit card or debit card depending on user‘s choice).

Types of Server Side Programs

1.  Active Server Pages (ASP)

2.  Java Servlets

 3.  Java Server Pages (JSPs)

4.  Enterprise Java Beans (EJBs)

 5.  PHP


Study Material, Lecturing Notes, Assignment, Reference, Wiki description explanation, brief detail
Web or internet Programming : Server Side Programming : Server Side Programming |


Privacy Policy, Terms and Conditions, DMCA Policy and Compliant

Copyright © 2018-2024 BrainKart.com; All Rights Reserved. Developed by Therithal info, Chennai.