summer training at cmc limited jaipur(raj.)
DESCRIPTION
Summer Training At CMC Limited Jaipur(Raj.). www.powerpointpresentaionon.blogspot.com. Contents. Section 1: Overview of ASP Section 2: Architecture Microsoft .NET Framework Section 3: ASP.NET Features State Management, and Event Model. Section1: Active Server Pages. What is ASP? - PowerPoint PPT PresentationTRANSCRIPT
Summer Training
At
CMC LimitedJaipur(Raj.)
www.powerpointpresentaionon.blogspot.com
Contents
• Section 1: Overview of ASP• Section 2: Architecture
o Microsoft .NET Framework• Section 3: ASP.NET Features
o State Management, and Event Model
Section1:Active Server Pages• What is ASP?
o Server-side scripting technologyo Files containing HTML and scripting
codeo Access via HTTP requestso Scripting code is interpreted on server
side• What can I do with ASP?
o Easily and quickly create simple Web applications
o Generate dynamic Web contento Client-side scripting for validation
ASP.NET Core Concepts
• Web development platform• New programming model
Web Client
Operating System
ASP.NETApplications
IIS
.NETFramework
Section 2: Architecture
• The .NET Framework Architecture• Web Application Model
N-Tier System Architecture
Data Tier Business Tier Presentation Tier
Components
Web Services
XML Smart App
Windows Form
IE/IIS
Web Form
Pocket PC
Mobile Apps
The .NET Framework Architecture
Microsoft .NET Framework
System Services
Common Language Runtime
ASP.NET
Web Forms Web ServicesWindows Forms
Services Framework
Base Data Debug ...
.NET Framework 3.5 was code-named Orcas internally at Microsoft
Web Application ModelUnmanaged Code
Managed Code
...Request Handler
HTTP Module
HTTP Module
HTTP Runtime
Host (IIS, Internet Explorer)
HTTP Request
Section 3: Features
• ASP.NET Supported Languages• Execution Process• State Management, and Event
Handling
Business Logic and Layout
• Completely separate layout and processing logico No implementation code within HTML fileso Files for designers and files for programmerso You can still mix HTML and scripting code if
you wish
.aspx.aspx.c
s
Supported Languages
• Visual Basic• JScript• C#• C++• Others: Cobol, Smalltalk, ...
o Common Language Specification (CLS)
Codebehind
.aspx Execution Cycle
IIS
ASP.NET Runtime
Instantiate controls
Parse .aspx file
Generate page class
Request .aspx file
Response
Client Server
State Management
• Client Based State managemento Cookieso Hidden Fields
• Server Based State Managemento Application Stateo Session State
Event Model
• Events raised on client, but handled on server
ServerWeb Client
parse messageevent
event handler
eventmessage
response
call appropriate
event handler
Project:Citizen Security System