Tag: architecture
Questions Related to architecture
-
web.xml
-
application.xml
-
only a and b
-
struts-config.xml
-
Allows the framework to have full control over the sequence of processing laying a strong foundation for work-flow processing
-
Make sures that the calling objects takes the responsibility of flow control
-
Guarantee the security
-
Concerns about where it executes as it requires a handle on all the inputs and contexts it requires
-
Frameworks, despite sometimes being complex if taken as a whole, bring simplicity to development by decomposing the problem space into separate elements
-
Upgrade to frameworks will have negative impacts to the application development as they are generally not backward compatible
-
The structure and design patterns provided by a framework ensure that your project is being built on solid ground, and help avoid these issues before they can occur
-
Frameworks can provide security features which are often required for a common class of applications
-
Application server
-
Powerful tool box
-
Development environment
-
Finished application
-
An abstraction in which common code providing generic functionality can be selectively overridden or specialized by user code, thus providing specific functionality
-
A special case of software libraries in that they are reusable abstractions of code wrapped in a well-defined Application Programming Interface
-
A collection of resources to generate the code to achieve a generic functionality
-
A template to show how things should be done consistently
-
When the application already exists and requires maintenance
-
Number of applications are required to be developed within a specific problem domain
-
Applications that use the common services provided by frameworks
-
None of the above
-
Compilers for different programming languages and target machines
-
Decision support systems
-
Web applications
-
Middleware
-
Library will have a default behaviour whereas frameworks will not have a default behaviour
-
Library can be extended easily whereas extending framework is complex and resource consuming
-
Library code, in general, is not allowed to be modified
-
The program's flow of control is dictated by the framework
-
Frameworks often require a significant education to use efficiently and correctly
-
Frameworks cause performance impacts to applications as it checks for various scenarios to determine a path of action
-
Bugs and security issues in a framework can affect every application using that framework
-
Functionality which needs to bypass or work around deficiencies in a framework can cause more programming issues than developing the full functionality in the first place