Tuesday, May 5, 2020

Dynamic Business Application Framework †MyAssignmenthelp.com

Question: Discuss about the Dynamic Business Application Framework. Answer: Introduction: The presentation layer supports the Java EE web modules are either a web pages or servlets which are created by using JSF (Java Server Faces) or Java Server Pages (JSP technology) Servlets are Java software design language classes which dynamically construct responses and process requests. Java Server Pages are text-oriented documents which can run as a servlets but permit a number of natural method to create a static content. (JSF) Java Server Faces technology constructs on JSP technology and servlets and offers a user interface (UI) element framework for web applications ("Java EE Security Essentials - Dzone Refcardz", 2017). The Business tier supports user services over the Web containers in Web tier and also maintenances business logic part services over the EJBTM (Enterprise JavaBeans TM) containers in Enterprise Java Beans tier. An Enterprise beans permits the application developer to focus on business logic. The EJB element model is a pillar of industrial-strength based application designs in J2EE software design model (Muir, 2010). The JSF is used for presentation layer. The main purpose of JSF is to collect data or transfer data to the EJB in business layer. Java Server faces offer interaction among the application and User. When the user press on list property button then the request is transferred to Enterprise Java Beans that in chances to provide a data using JPA. The EJB are the basic of application. The business layer accepts request from Java Server Faces, process the request and then pass it on to the JPA in term JPA execute queries and send the data to EJB that again forward it to the presentation layer. JPA is the third layer i.e. data access layer that provides the access to the Java Data Base and serves the requests of the EJB Java Data Base stores the structured data, which JPA uses to fetch different forms of data (Hu, 2016). There are different types of pages in the application. To link them together managed beans are used. Managed beans are used to go from one page to another. Managed beans uses backed beans to hold the data and properties of the components. After user enters a property in add property page and clicks Add button at this point the Managed Bean gets activated and sends the control to the next page which is Java Server Faces (Presentation Layer) Enterprise JavaBeans (Business Layer) Java Persistent API JavaDB propertylists.xhtml, a Property added successfully message is shown to the user and a lists of properties are displayed to the user. Then there are options to go back to main page on every subpages which users enters from the main page. The application comprises a web module and an Enterprise Java Bean module. The web module encloses the servlets in order to displaying as well as posting the communications and a singleton session bean, which calculates the various number of users that session. The Enterprise Java Bean module has an entity class, session frontage designed for class that have entities and a message-driven bean. The Web Tier contains the presentation logic of the application and runs on a Java EE server. In the PropManage application, the Web Tier is represented by the web module and contains servlets (Application, 2017). Business Tier applications also run on Java Enterprise Edition servers and contain the business logic of the application. In the PropManage application, the Business Tier is represented by the Enterprise Java Bean module. References Application, M. (2017).Multilevel Navigation - Enterprise Application.Ux.stackexchange.com. Retrieved 2 October 2017, from https://ux.stackexchange.com/questions/83436/multilevel-navigation-enterprise-application Hu, Y. (2016). Study and Design a Dynamic E-business Application Framework Based on Java EE and Web Service.International Journal Of Database Theory And Application,9(11), 37-48. https://dx.doi.org/10.14257/ijdta.2016.9.11.04 Java EE Security Essentials - Dzone Refcardz. (2017).dzone.com. Retrieved 2 October 2017, from https://dzone.com/refcardz/getting-started-java-ee Muir, P. (2010). The Programming Model of Java EE 6. Retrieved from https://in.relation.to/assets/Java%20EE%20Programming%20Model.pdf

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.