framework

13
Introduction to Framework Presented by: Aditya Trivedi M.Tech.(SE) Vishal Gupta M.Tech. (CS) 24/08/2022 Introduction to Framework Presentation on

Upload: aditya-trivedi

Post on 28-Nov-2014

597 views

Category:

Education


0 download

DESCRIPTION

General introduction to term framework and software framework.

TRANSCRIPT

Page 1: Framework

Introduction to Framework

Presented by:

Aditya Trivedi M.Tech.(SE)

Vishal Gupta M.Tech. (CS)

09/04/2023Introduction to Framework

Presentation on

Page 2: Framework

Frameworkskeleton of interlinked items which supports a particular approach to a specific objective, and serves as a guide that can be modified as required by adding or deleting items.

In general, a framework is a real or conceptual structure intended to serve as a support or guide for the building of something that expands the structure into something useful.

Software Framework: a software framework is an abstraction in which software providing generic functionality can be selectively changed by user code, thus providing application specific software. It is a collection of software libraries providing a defined application programming interface (API).

09/04/2023Introduction to Framework

Page 3: Framework

Some famous frameworks: Software frameworks typically contain considerable housekeeping

and utility code in order to help bootstrap user applications, but generally focus on specific problem domains,  it useful to classify frameworks by their scope, as follows:

Artistic drawing, music composition, and mechanical CAD Compilers for different programming languages and target

machines Middleware

09/04/2023Introduction to Framework

Page 4: Framework

Middleware Framework:JBoss Seam application framework:-

JBoss Seam is a powerful new application framework for building next generation Web 2.0 applications by unifying and integrating technologies such as Asynchronous JavaScript and XML (AJAX), Java Server Faces (JSF), Enterprise Java Beans (EJB3).

09/04/2023Introduction to Framework

User/consumer channels – browser, client GUI, cell

Development Tooling

Systemsmanagementandmonitoring

User interaction services

Application/

service runtime

Process managem

ent & service

integration

Data integratio

n & business intelligen

ce

Information systems (RDBMS, applications)

Operating System

Page 5: Framework

What an Framework does?

•it makes it easier to work with complex technologies•It ties together a bunch of discrete objects/components into something more useful•it forces the team (or just me) to implement code in a way that promotes consistent coding, fewer bugs, and more flexible applications•everyone can easily test and debug the code, even code that they didn't write

09/04/2023Introduction to Framework

Page 6: Framework

Three things which makes an framework:

A WrapperAn ArchitectureA Methodology

09/04/2023Introduction to Framework

Page 7: Framework

A wrapper:A wrapper is way of repackaging a function or set of functions (related or not) to achieve one or more of the following goals:•Simplification of use•Consistency in interface•Enhancement of core functionality•Collecting discrete processes into a logical association (an object)

09/04/2023Introduction to Framework

Page 8: Framework

An Architecture: manages a collection of discrete objects implements a set of specific design elements

09/04/2023Introduction to Framework

Page 9: Framework

A Methodology:Let's look at this word: Method - a way of doing something -ology - in a "scientific" manner--designed, consistent, repeatable,

testable, proven

A body of practices, procedures, and rules used by those who work in a discipline.

09/04/2023Introduction to Framework

Page 10: Framework

try to Identify:

WrapperArchitecturemethodology

09/04/2023Introduction to Framework

Page 11: Framework

09/04/2023 Introduction to Framework

Identify each one into struts framework of java

Wrappers Core functionality+.Architecture MVC architecture.MethodologyOop’s methodology.

Page 12: Framework

Benefits of Framework:

The primary benefits of frameworks stem from: •Modularity•Reusability,•Extensibility•Inversion of control 

09/04/2023Introduction to Framework

Page 13: Framework

Thank you for your patience..!

09/04/2023Introduction to Framework