.NET Flashcards

1
Q

Dado que es una ESPECIFICACION JPA no proporciona clase alguna para poder trabajar con la información. Lo que hace es proveernos de una serie de interfaces que podemos utilizar para implementar la capa de persistencia de nuestra aplicación, apoyándonos en ¿INDICA alguna implementación concreta de JPA.?

A

EclipseLink
Hibernate.
Apache OpenJPA
ObjectDB
DataNucleus

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

se encuentra dentro del archivo de extensión .class y es el tipo de instrucciones que la máquina virtual Java (JVM) espera recibir para posteriormente ser compiladas a lenguaje de máquina

A

BYTECODE

MICROSOFT:
Common Intermediate Language CIL,anteriormente llamado Microsoft Intermediate Language o MSIL

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Nombre empaquetado de CIL en formato .dll o .exe, se puede ver con ildasm.exe

A

ASSEMBLY

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

RUTA CON ENSAMBLADOS REGISTRADOS (EQUIVALENTE AL CLASSPATCH)

A

GAC ( GLOBAL ASEMBLIES CACHE)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿ CUAL ES EL ESTANDAR DEL LENGUAJE C# (CESAR)

A

ECMA-334

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿QUE ESTANDERIZA EL ECMA-335?

A

COMMON LANGUAJE INFRASTRUCTURE (CLI)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

CUALQUIER LENGUAJE QUE QUIERA SER .NET TIENE QUE CUMPLIR CON UNAS REGLAS ……. …..

A

CLS Y CTS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

genera las sentencias SQL y libera al desarrollador del manejo manual de los datos que resultan de la ejecución de dichas sentencias, manteniendo la portabilidad entre todos los motores de bases de datos con un ligero incremento en el tiempo de ejecución

A

hibernate

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

proporciona la API principal de .NET Framework y es compatible con Visual Basic.NET y C # 7.0. LINQ to Objects , XML y SQL son parte de la distribución. Windows Forms 2.0 también es compatible, pero no se desarrolla activamente

marco de software gratuito y de código abierto compatible con .NET Framework

A

Mono

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Microsoft publica su versión llamada (versión opensource y gratuita)

A

NET CORE

.NET Core es una implementación del estándar .NET que, al igual que otras implementaciones como .NET Framework o Mono, incluye todo lo necesario para crear y ejecutar aplicaciones: como los compiladores, las bibliotecas de clases básicas o la máquina virtual o runtime que proporciona el entorno donde se ejecutan las aplicaciones.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

framework (que incluye su maquina de ejecución).. un marco de trabajo que brinda una arquitectura básica para realizar programas utilizando en su principio tecnologías de Microsoft en entornos de Microsoft,

A

donet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

plataforma de código abierto para compilar aplicaciones modernas y con mejor rendimiento para iOS, Android y Windows con .NET

A

Xamarin

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

función anónima que normalmente se la utiliza para enviarla como parámetro a un método para ser evaluada en el mismo.

A

expresión lambda

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

componente de la plataforma Microsoft .NET que agrega capacidades de consulta a datos de manera nativa a los lenguajes .NET,

A

Language Integrated Query LINQ

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

lenguajes (vb.net)

-El código se organiza en ……
-La sentencia para usar elementos de otro namespace es …..

A

1.namespaces
2.Imports. Ej. Imports System.Data (ado.net)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Es buena practica usar la sentencia para ……. definir un bloque en el que se liberen automáticamente recursos (ej. Ficheros abiertos, conexiones, …).
Estos objetos/recursos deberían de tener implementado IDisposable para que using funcione. También existe en c#

A

Using

17
Q

ADO.Net

A

API de BBDD de bajo nivel

18
Q

QUE ES Entity Framework

A

ORM mapeo objeto-relacional

19
Q

son páginas que los usuarios solicitan mediante su explorador. Estas páginas se pueden escribir mediante una combinación de HTML, script de cliente, controles de servidor y código de servidor.

ASP.NET Web Forms

¿ como comienza las páginas?
¿de donde hereda?

A

siempre comienza por las páginas .aspx
La página hereda de System.Web.UI.Page

20
Q

son páginas que los usuarios solicitan mediante su explorador. Estas páginas se pueden escribir mediante una combinación de HTML, script de cliente, controles de servidor y código de servidor.

ASP.NET Web Forms

¿ como comienza las páginas?
¿de donde hereda?

A

siempre comienza por las páginas .aspx
La página hereda de System.Web.UI.Page

21
Q

patrón en el diseño de software comúnmente utilizado para implementar interfaces de usuario, datos y lógica de control. Enfatiza una separación entre la lógica de negocios y su visualización.

A

MVC (Modelo-Vista-Controlador)

22
Q

proporciona la capacidad de crear servicios web que envían mensajes mediante el Protocolo simple de acceso a objetos (SOAP).

SOAP es un protocolo independiente de la plataforma e independiente del lenguaje para compilar y acceder a servicios web

A

ASMX

23
Q

La funcionalidad del …………. ofrece una interfaz para configurar interacciones nativas con sistemas y servicios que proporcionan las API de HTTP (VERBOS) publicadas; la más común de ellas es la de los servicios web RESTfu

A

Web API

24
Q

Esta API busca unificar la manera en que funcionan las utilidades que proveen un mapeo objeto-relacional

A

Java Persistence API, más conocida por su sigla JPA

25
Q

encargado de compilar una forma de código intermedio llamada Common Intermediate Language

A

CLR = JRE

26
Q

Net.framework
Net core
Net

A

Net.framework solo es para windows, por la competencia mono se estandarizó en multiplaforma net core y más tarde las dos variantes se unieron en un solo producto .NET

27
Q

servidor web MULTIPLATAFORMA que ha creado Microsoft y que sirve para albergar las aplicaciones web creadas con ASP.NET Core y dotarlas de manera sencilla de la infraestructura para poder ejecutarse.

A

Kestrel

En solo windows ISS

28
Q

plataforma para compilar aplicaciones. Este motor, que también se conoce como ………, proporciona un esquema XML para un archivo del proyecto que controla cómo la plataforma de compilación procesa y compila el software.

A

Msbuild
Equivalente a los plug-ins de maven

29
Q

NuGet

A

Equivalente a la gestión de dependencias

30
Q

un entorno de ejecución políglota que combina tecnologías de compilación JIT y AOT, lo que permite ejecutar aplicaciones escritas en diferentes lenguajes y mejorar su rendimiento

A

GraalIVM (maquina virtual)

31
Q

ECMA-335

A

CLI
“Common language infrastructure”