There are 2 types of enterprise application
1) What are the differences between web applications and distributed applications? A: Web applications are the server side applications, which will be designed without distributing application logic over more than one JVM
2) Web applications will be designed by using web technologies like CGI, Servlet , JSPS Distributed applications will be designed by using the technologies like socket programming, RMI,EJBS, CORBA, Web services. 3) In case of web application, no separate java program for client in case of distributed application, there is a separate java program fore client and fore server. 4) web application is a collection of web components like servlet, JSPS,--- which will be executed by using only web containers. Distributed application is a collection of distributed components like EJBS, Which will be executed by using EJB Container. 5) Web applications will be executed by both web servers and application servers. Distributed applications will be executed by only application servers. 6) Web applications will provide services for only web client is browser Distributed application will provide services for only type of client. Note In case of distributed applications, client may be any thing like a java program with main() method. An applet, a servlet, a JSP page, frame work specific components like action classes in struts and managed beans in JSF, 7) The main purpose at web application initially to general static response from server and distributed applications is to generate dynamic response.
8) It we want to use more web application and distributed application with in a single enterprise application then we will use web application to implement presentation and part we will use distributed application to implement business logic. Web application development models To design web application in a standard pattern, we have to use the following models. 1.Model- I Arch 2.Model- I Arch 1.Model- I Arch In this arch, a JSP page is a configure as controller, it will take responsibility to pick up requests clients and to control the entire web application
Model –IT Arch
Note Struts an JSF like frame works are designed on the basis of model II web application architecture lie on the basis of MVC design pattern
You liked the article?
Like: 0
Vote for difficulty
Current difficulty (Avg): Medium
TekSlate is the best online training provider in delivering world-class IT skills to individuals and corporates from all parts of the globe. We are proven experts in accumulating every need of an IT skills upgrade aspirant and have delivered excellent services. We aim to bring you all the essentials to learn and master new technologies in the market with our articles, blogs, and videos. Build your career success with us, enhancing most in-demand skills in the market.