Architecting AppDev Studio-Based Web Applications with Object-Oriented Methodologies
نویسنده
چکیده
AppDev Studio 2.0 provides SAS custom tags to enable quick and easy creation of Java Server Pages (JSPs) to access SAS data. However, extensive reliance on these tags limits an application’s functional and architectural options. Fortunately, AppDev Studio provides the Java classes behind these tags, allowing developers to leverage the full power of Java and object oriented methodologies such as component re-use and abstraction, design patterns, and functional encapsulation. We will present a comprehensive, component based architecture for developing web based applications with AppDev Studio. Key elements of the architecture that will be discussed include: JavaBeans, Servlets, and the Model-View-Control design pattern. Intended Audience: AppDev Studio users and SAS users of all levels with an interest in object oriented programming.
منابع مشابه
Choice of Development Tool for the User Interface of a Client-Server Application in a SAS® Environment
Application developers in SAS environments regularly face the question about what tool to use to build the client-based user interface of their client-server applications. These are environments where: (1) the data is in server-based SAS data sets, (2) the primary processing is done with server-based SAS Software applications that cover file management, analysis, and reporting, and (3) the user...
متن کاملSUGI 28: Java Servlets and Java Server Pages for SAS(r) Programmers: An Introduction
AppDev Studio 2.0 provides a drag-and-drop interface to produce Java-based thin-client applications using Servlet technology, as well as support for Java Server Pages (JSPs). Those of you who have created Java Servlets using the drag and drop methods may be somewhat mystified by the Java code generated. What is an import statement, and what is the function of those curly braces? And just how do...
متن کاملDesigning a Framework for Web Testing using Object-oriented Testing Approach
The problem of how to effectively and efficiently test a Web-based application is an open issue. Also, Web-based applications are turning into the centre business for practically all dominating significant organizations of the business sector in all perspective and all ranges. As Web applications have become more common, the quality assurance of Web applications has become more imperative. Unde...
متن کاملMetamodels Evaluation of Web Engineering Methodologies to Develop Web Applications
The purpose of a metamodel in web engineering methodologies is for the platform independent analysis as well as the design of the content, navigation, and presentation issues of web applications. In the previous years, numbers of methodologies for the development of web applications were proposed, and most of them defined their notation for creating metamodels. The increasing expansion and comp...
متن کاملISRUP E-Service Framework Balanced Scorecard to Measure the Capabilities from the Methodologies, Processes, Notations, Life Cycles, and Standards
Despite the fact that nowadays, architectures, development processes, frameworks and technologies are maturing to be Service Oriented Architecture (SOA). Former frameworks for enterprise architecting couldn't be matched with those SOAs. Thus putting to use those frameworks to the business enterprises make IT/ICT consultants and enterprise architects encounter with some complex difficulties in t...
متن کامل