Apuntes, resúmenes, trabajos, exámenes y ejercicios de Informática de Otros cursos

Ejemplos de Formularios JSP con Java y MySQL: Registro de Usuarios, Productos, Estudiantes y Citas

Informática20,65 KB

Ejemplos de Formularios JSP con Java y MySQL

En este documento se presentan cuatro ejemplos completos de aplicaciones web desarrolladas con JSP, Servlets y MySQL, siguiendo el patrón Modelo-Vista-Controlador (MVC). Cada ejemplo incluye un formulario, una clase modelo, un controlador y una vista de confirmación.

1. Registro de Usuario

formulario.jsp

<%@ page contentType="text/html" pageEncoding="UTF-8" %>
<!DOCTYPE html>
<html>
<head>
   <title>Formulario de Usuario</title>
</head>
<body>
   <h2>Registro de Usuario</h2>
   <form action="registrar" method="post">
        Nombre: <input type="text" name="nombre" required>

        Género:

        <input...

Continuar leyendo "Ejemplos de Formularios JSP con Java y MySQL: Registro de Usuarios, Productos, Estudiantes y Citas" »

Sistemas de Información y Bases de Datos: Conceptos, Componentes y Modelos de Datos

Informática10,13 KB

Sistema de información y elementos

Un sistema de información reúne, procesa, almacena, analiza y difunde información para un objetivo específico. Como todos los sistemas, tiene entradas y salidas. Procesa las entradas y produce las salidas que serán enviadas al usuario o a otro sistema.

  • Entidad: cualquier cosa sobre la cual se almacena información.
  • Atributos: propiedades interesantes desde el punto de vista del tratamiento informático.

Tipos de sistemas de información

  • Programas ofimáticos: los que permiten el intercambio de información, como las suites integradas de Microsoft Office o Lotus SmartSuite, y los sistemas de comunicación basados en Internet.
  • Sistemas de proceso de transacciones: constan de 2 fases:
    • Adquisición de datos: comprende
...
Continuar leyendo "Sistemas de Información y Bases de Datos: Conceptos, Componentes y Modelos de Datos" »

Comandos PowerShell para gestionar Active Directory: OU, usuarios, grupos y recursos compartidos

Informática15,36 KB

Gestión de Unidades Organizativas (OU) en Active Directory

Crear OU

  • Crear OU

New-ADOrganizationalUnit -name "nombre ou" -path "DC=equipo13,DC=es"

  • Crear OU sin protección contra eliminación

Añadimos: -ProtectedFromAccidentalDeletion $false

Ver contenido de una OU

  • Ver contenido de una OU

Get-ADObject -filter 'name -like "*"' -SearchBase "OU=asdfka,DC=equipo13,DC=es" -SearchScope Subtree

  • Para ver solo objetos hijos de una OU

Get-ADObject -filter 'name -like "*"' -SearchBase "OU=......." -SearchScope 1

  • Para ver las OU hijas de una OU

Get-ADOrganizationalUnit -filter 'name -like "*"' -SearchBase "OU=maria,DC=equipo13,DC=es" -SearchScope 1 | ft name, distinguishedname

  • Para ver todas las OU de un dominio

Get-ADObject -filter 'objectclass -eq "organizationalunit"...

Continuar leyendo "Comandos PowerShell para gestionar Active Directory: OU, usuarios, grupos y recursos compartidos" »

Redes Industriales y PLCs: Arquitectura, Protocolos y Comunicaciones

Informática5,36 KB

Pirámide y Niveles de Comunicación Industrial

  • Nivel de empresa (Ethernet): Gestiona la producción.
  • Nivel de control (Profinet, Ethernet/IP, Modbus TCP): Visualiza el proceso.
  • Nivel de célula (HART, Profibus, DeviceNet): Buses de campo.
  • Nivel de sensores y actuadores (AS-i, IO-Link, CAN): Conectividad de campo básica.

Control de Acceso al Medio y Parámetros de Red

Tipos de Control de Acceso

  • TDMA: Ocupa el canal de transmisión desde distintas fuentes de manera ordenada.
  • CSMA/CD: Detección de colisiones.
  • CSMA/CA: Prevención de colisiones.

Tiempos y Rendimiento

  • Retardo ($T_{retardo}$): $T_{pre} + T_{espera} + T_{tx} + T_{post}$.
  • $T_{tx}$ (Tiempo de transmisión): $T_{datos} + T_{propagación} + T_{dato\ extra}$.
  • Jitter: Desviación del tiempo entre
...
Continuar leyendo "Redes Industriales y PLCs: Arquitectura, Protocolos y Comunicaciones" »

Historia de los ordenadores: de la era mecánica a la era actual

Informática4,26 KB

Era mecánica

Reloj de cálculo, primera calculadora de Wilhelm Schickard. Blaise Pascal (1642-1644). Máquina diferencial, Babbage resolvió ecuaciones polinómicas (1822). Analizador diferencial de Bush, para el MIT, resolvía ecuaciones diferenciales.

Era electrónica

1.ª generación

Neumann, concepto de programa interno, base de los ordenadores. Máquina de Turing: implementa problemas matemáticos con algoritmos y descifra códigos alemanes.

2.ª generación

IBM 1401/válvula de vacío por transistor. Menos tamaño, más potencia, más rapidez y más fiabilidad. Lenguajes de alto nivel: COBOL, FORTRAN, ALGOL.

3.ª generación

Circuitos integrados, componentes en una sola pieza. IBM 370, evolución del software y del sistema operativo, menor tamaño...

Continuar leyendo "Historia de los ordenadores: de la era mecánica a la era actual" »

Talf

Informática2,98 KB

free(actual);}
numElementos--;
cont--; //le restamos 1 al identificador que se aumento al crear el proceso
//liberamos la posicion donde pusimos el pid en la lista de pids ya que no esta
free(auxpid);}}}}
else{
printf("%s: comando no encontrado\n",comando);}
//liberamos toda la memoria para los argumentos
for(i=0;i<j;i++){
free(args[j-i-1]);}
if(esta==1)
free(camino);}
return 0;}
***************************************************
int main(int argc, char *argv[]){
int result = handle_options(argc, argv);
struct trabajo *borra;
struct trabajo *enlaza;
pid_t pid;
if (result != 0)
exit(result);
printf("minishell v0.1\n");
while (true) {
tcsetpgrp(0,getpid());
signal(SIGTERM,SIG_IGN);
signal(SIGINT,SIG_IGN);
signal(SIGQUIT,SIG_IGN);
signal(SIGTTIN,SIG_IGN); //si ignoramos...

Continuar leyendo "Talf" »

Estructuras algorítmicas selectivas en cascada

Informática2,37 KB

Estructuras selectivas simple if doble if else múltiple segun sea(switch)Estructuras repetitivas cero o más veces: mientras una o más veces: repetir hasta q Bucle N-veces: for fuerza bruta :metodo sencillos.consiste en tomar el camino directo a una solución, sin estrategia previa.es muy fácil plantear una solución de fuerza bruta, pero a la vez es también muy ineficiente
#define N 6
nt main(){int v[N];int i;int suma_actual, suma_anterior;int se_cumple = 1; f or(i=0;icontrol de versiones Estos programas se basan en la idea de un repositorio software que contienelas distintas versiones del programa. Los programadores entonces bajan las últimas fuentes, las modifican yluego las suben. El sistema de control de versiones se encarga...
Continuar leyendo "Estructuras algorítmicas selectivas en cascada" »

Servidor hcp

InformáticaActualizado el 4,21 KB

1. Explica lo que hay que hacer en un servidor
DNS para que se pueda enviar correo de la forma:
Nombre_de_usuario@nombre_de_dominio en vez de la forma nombre_de_usuario@nombre_de_maquina.

Debemos configurar el servidor DNS de forma que en el dominio correspondiente haya una entrada o registro MX (Mail Exchange o intercambiador de correo) apuntando al servidor de correo del dominio. Este servidor maneja todos los usuarios del dominio.
IMPORTANTE: Para poder enviar mensajes de la forma: Nombre_de_Usuario@Nombre_de_maquina los ordenadores se deben poder identificar correctamente mediante el fichero /etc/hosts o el DNS.

2. Tecnología ATM

Fue diseñada para el transporte de datos sobre fibra óptica, de forma que el ancho de banda se reparte en bloques
...
Continuar leyendo "Servidor hcp" »

Disipadores de base de datos}

Informática3,81 KB

Tipos de restricciones

Declaración de claves - la estipulcion de que ciertos atributos pueden formar una clave para un conjunto de entidades determinado .
Forma de la relación- de varios a varios, de uno a varios, de uno a uno.
Disipadores: son instrucciones que el sistema ejecuta automáticamente como efecto colateral de una modificación de la base de datos
Create domain: se puede usuar para definir nuevos dominios . Definen los dominios de euros y dólares como números decimales con un total de 12 dígitos.
Drop domain y alter domain: para borrar o modificar dominios que se hayan declarado anteriormente
Check: permite al diseñador del esquema especificar un predicado que debe satisfacer cualquier valor asignado a una variable cuyo tipo
...
Continuar leyendo "Disipadores de base de datos}" »

Que es un protocolo fip

Informática4,86 KB

protocolo de comunicaciones: En informática y telecomunicaciones, es un sistema de reglas que permiten que dos o más entidades de un sistema de comunicación se comuniquen entre ellas para transmitir información por medio de cualquier tipo de variación de una magnitud física
estándar de comunicaciones: conjunto de normas de común acuerdo que se aplican a todos los medios de comunicación entre redes
servicio de red: es una aplicación que provee de una funcionalidad en red a distancia; servicio de proxy, servicio de mensajería instantánea,servicio web, etc
Telecomunicación: comunicación a distancia
capas OSI:
organismo internacional de estandarización
LAN: red de área local
NIC: la tarjeta de red
ICT: infraestructura común de telecomunicaciones
...
Continuar leyendo "Que es un protocolo fip" »