Tobn

Páginas: 12 (2761 palabras) Publicado: 19 de octubre de 2011
Introducción a ASP.NET de Microsoft ®
Curso de Extensión Universitaria Cod. 1830.036 - ARQUITECTURA WEB EN APLICACIONES EMPRESARIALES BASADAS EN TECNOLOGÍA JAVA/J2EE Director: Daniel Fernández Lanvín Marzo-Abril de 2004 Aquilino Adolfo Juan Fuente

Temario
• • • • • • • • • • • Resumen Introducción Arquitectura Marco de páginas Controles de servidor Administración de estado Almacenamiento encaché Enlace de datos Seguridad Configuración Referencias
01/04/2004

ASP.NET

2

Resumen
• En este curso se verá… – Introducción a la arquitectura ASP.NET – Introducción a la creación de páginas en ASP.NET – Introducción a seguridad y otros elementos importantes de ASP.NET – Links importantes para ampliar información

01/04/2004

ASP.NET

3

Introducción
• • ASP.NET es una delas piezas esenciales de Microsoft .NET Framework y proporciona la infraestructura para aplicaciones .NET Web dinámicas fácilmente desarrolladas. ASP.NET no es sólo el sucesor de páginas Active Server (ASP) de Microsoft, es una plataforma unificada de desarrollo Web que proporciona a los desarrolladores los servicios necesarios para generar aplicaciones Web de empresa. ASP.NET incluye grandesmejoras con respecto a ASP e incluye muchas características nuevas. Para obtener una introducción breve a ASP.NET, se puede consultar el tema siguiente de la documentación del Kit de desarrollo de software (SDK) de Microsoft .NET Framework: – Introduction to ASP.NET
• http://msdn.microsoft.com/library/default.asp?url=/library/enus/cpguidnf/html/cpconintroductiontoasp.asp

• •



Otro buenlugar para empezar es el tutorial ASP.NET QuickStart, que se puede encontrar en el siguiente sitio Web de Microsoft GotDotNet o en el siguiente recurso compartido de su equipo local: – http://www.gotdotnet.com/quickstart/aspplus – http://localhost/quickstart/aspplus
01/04/2004

ASP.NET

4

Arquitectura (.NET)

01/04/2004

ASP.NET

5

Arquitectura (.NET)
• .NET ofrece independencia delenguaje e interoperabilidad entre lenguajes. Existen ya 22 compiladores (ADA, RPG, COBOL, Fortran, Eiffel, PERL, Component Pascal, C#, J#, Visual.NET). • El código (sin importar el lenguaje en que esté) es traducido al MS Intermediate Language (MSIL o IL) – analogía con Java bytecode. • La traducción del código IL a lenguaje de máquina es hecha por el Common Language RunTime (CLR) – analogía conJRE. • Es necesario tener instalado el .NET Framework para poder correr los aplicativos desarrollados para ésta tecnología - tanto si es sobre plataforma Windows (W98 a XP) u otra. Hoy ya existen implementaciones del Framework también para Linux y FreeBSD.
01/04/2004

ASP.NET

6

Arquitectura (.NET)
• Tiene 2 componentes principales – CLR – .NET Framework class library • Tipos deAplicaciones – Administradas – No administradas

01/04/2004

ASP.NET

7

Arquitectura (.NET)
• Intermediate Language – También conocido como “managed code”. – Generado por cualquier compilador con soporte de “.NET runtime”. – Provee la misma forma de representar los datos, por lo que permite tener herencia multilenguaje. – Al compilar no solo se genera el IL, sino también la metadata quepermite interpretar ese “managed code”.
01/04/2004

ASP.NET

8

Arquitectura (.NET)
• CLR – “an agent that manages code at execution time, providing core services such as memory management, thread management, and remoting, while also enforcing strict type safety and other forms of code accuracy that ensure security and robustness” – Provee características no incluídas en Windows DNA:
• • • • •Manejo automático de “Garbage Collector”. Manejo de excepciones. Herencia entre lenguajes. Debugging. Side-by-side execution de diferentes versiones del mismo componente.
01/04/2004

ASP.NET

9

Arquitectura (.NET)
• CLR – Es el motor que corre y administra la ejecución del código IL. – Realiza la compilación JIT que traduce el “managed code” en código nativo sobre la arquitectura de...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS