Está en la página 1de 9

Que es el mbr?

Un master boot record (MBR) es el primer sector ("sector cero") de un dispositivo de


almacenamiento de datos, como un disco duro. Tabla de información referente al
tamaño de las particiones. También utilizada para el arranque de un sistema
operativo.

Que sabes de la bios?


El Sistema Básico de Entrada/Salida o BIOS (Basic Input-Output System) es un código
de software que localiza y reconoce todos los dispositivos necesarios para
cargar el sistema operativo en la RAM; es un software muy básico instalado en
la placa base que permite que esta cumpla su cometido.

Que aspectos puedes configurar desde la bios?


Ahorro de energía, configurar ventiladores, arranque automático del PC a una fecha
determinada, secuencias de arranque de dispositivos, etc.

Definición UNICODE.
Es un estándar industrial cuyo objetivo es proporcionar el medio por el cual un texto en
cualquier forma e idioma pueda ser codificado para el uso informático.
Este estándar representa caracteres como enteros. A diferencia del ASCII (que usa 7 bits
para cada carácter), Unicode utiliza 16 bits para cada carácter, lo que significa
que puede representar más de 65 mil caracteres únicos. Para el inglés, español y
otros lenguajes europeos el ASCII basta. La necesidad de más caracteres surge
por idiomas como el griego, chino y japonés, entre otros.

Que puedes decir del registro de Windows.


El Registro de Windows o registro del sistema, es un sistema de archivos especial que
almacena las configuraciones y opciones del sistema operativo Microsoft
Windows. Contiene información y configuraciones de todo el hardware,
software, usuarios, y preferencias del PC. Si un usuario hace cambios en las
configuraciones del "Panel de control", los cambios se reflejan y almacenan en
el Registro.

Que manipulan los sistemas informáticos?


Datos.

Que es un registro?
Es un conjunto de datos relacionados que se identifican con la clave primaria.

Define fichero
Un conjunto de información homogénea (de registros).
Un conjunto de información homogénea, referida a una misma entidad y organizada en
registros, siendo estos la unidad de acceso y tratamiento, que se encuentran
agrupados sobre un soporte de almacenamiento.

Tipos de tablas atendiendo según su función.


Pueden ser estáticas o dinámicas Como ejemplo de estática tenemos el fichero de
provincias que prácticamente no cambia. Un ejemplo de tabla dinámica seria una
tabla de las horas trabajadas por los empleados en un mes; pues esta cambia.
Procesos por lotes
La ejecución de un programa sin el control o supervisión directa del usuario.
Un script de linux que ejecute secuencialmente una serie de comandos.
Ordenes secuenciales sin supervisión directa.

Que sabes de índices (claves secundarias).


Una clave primaria es un identificador exclusivo de un objeto. Una clave secundaria es
un identificador el cual puede no ser único de un objeto que sirve para la
clasificación de los objetos. Por ejemplo; el nombre propio y apellidos de una
persona puede estar duplicado.

Que entiendes por procesos de gestión (empresarial)?


Son todos los mecanismos que utiliza la empresa para organizarse, mejorar y poder
prestar sus servicios.

Que entiendes por paquete informático?


Conjunto de programas de ordenador que se usan para un determinado fin.

Que sabes sobre ERP.


El ERP es un sistema integral de gestión empresarial que está diseñado para modelar y
automatizar la mayoría de procesos en la empresa (área de finanzas, comercial,
logística, producción, etc.). Su misión es facilitar la planificación de todos los
recursos de la empresa. Lo más destacable de un ERP es que unifica y ordena
toda la información de la empresa en un solo lugar, de este modo cualquier
suceso queda a la vista de forma inmediata, posibilitando la toma de decisiones
de forma más rápida y segura, acortando los ciclos productivos.

Apache Tomcat
Apache Tomcat es un servidor Web con soporte de servelets (pequeños programas que
se ejecutan en el contexto de un navegador Web) i JSP´s (tecnología java que
permite generar contenido dinámico para Web), es usado como servidor Web
autónomo en entornos con alto nivel de trafico y alta disponibilidad.

Gestor de paquetes
Un gestor de paquetes es un programa que instala y desinstala un software, y mantiene
una lista de todos los componentes que cada pieza de software necesita.

JVM (Java Virtual Machine).


La maquina virtual java es un programa especifico de cada plataforma encargado de
traducir el lenguaje java de alto nivel en lenguaje maquina (bytecode).

GUI (graphical user interface).


La interfaz grafica del usuario es un programa informático que actúa de interfaz de
usuario, utilizando un conjunto de imágenes y objetos gráficos para representar
la información y acciones disponibles en la interfaz. Su principal uso, consiste
en proporcionar un entorno visual sencillo para permitir la comunicación con el
sistema operativo de una máquina o computador.

MIME (Multipurpose Internet Mail Extensions).


Consiste en una serie de convenciones o especificaciones dirigidas a que se puedan
intercambiar a través de Internet todo tipo de archivos (texto, audio, vídeo, etc....
Multihilo.
Son subprocesos dependientes de un proceso.

Explica que es un buscador y un navegador Web. Indica 2 ejemplos.


Es un sistema informático que busca archivos almacenados en servidores web. Google y
Yahoo.
Un navegador o navegador Web (del inglés, Web browser) es un programa que permite
ver la información que contiene una página Web (ya se encuentre ésta alojada en un
servidor dentro de la World Wide Web o en un servidor local).Mozilla e Internet
Explorer.

Sistema de ficheros.
Se puede definir el sistema de ficheros de un sistema operativo como aquellas
estructuras lógicas y sus correspondientes métodos que utiliza el propio sistema para
organizar los ficheros en disco.

Open Source .Indica tres ejemplos y explica su utilidad.


VLC Player: reproductor multimedia capaz de reproducir una gran variedad de
formatos, sin la instalación de codecs.
Firefox: es un navegador Web.
Gimp: editor de imágenes parecido a Photoshop.
Kmessenger es un cliente de correo electrónico para linux.

Operaciones con ficheros.Indica todas las que conoces.


Altas, bajas, modificacion (Actualización).Tambien consultas.

Que entiendes por BBDD, y por SGBD.


Una base de datos es un conjunto ordenado de información almacenado de forma que se
pueda acceder a la misma fácil y rápidamente.
Es una agrupación de programas que sirven para definir, construir y manipular una base
de datos.
Definir una base de datos: consiste en especificar los tipos de datos, estructuras y
restricciones para los datos que se almacenarán.
Construir una base de datos: es el proceso de almacenar los datos sobre algún medio de
almacenamiento.
Manipular una base de datos: incluye funciones como consulta, actualización, etc. de
bases de datos.

Como defines Sistema Operativo.


Un Sistema Operativo es el software encargado de ejercer el control y coordinar el uso
del hardware entre diferentes programas de aplicación y los diferentes usuarios.
Es un administrador de los recursos de hardware del sistema.

Aspectos configurables de un Sistema Operativo.


Apariencia de escritorio,seguridad,acceso de usuarios,el idioma.

Servidor web
Un servidor web es un programa que se ejecuta continuamente en un computador,
manteniéndose a la espera de peticiones de ejecución que le hará un cliente o un
usuario de Internet. El servidor web se encarga de contestar a estas peticiones de
forma adecuada, entregando como resultado una página web o información de
todo tipo de acuerdo a los comandos solicitados.
Etiquetas meta:La etiqueta <meta> se utiliza para añadir información sobre la página.
Esta información puede ser utilizada por los buscadores.Los buscadores
consultan la información de la etiqueta <meta> de las páginas, buscando
coincidencias con lo que el usuario pretende encontrar

¿Qué es un URL?
Los URLs (Uniform Resource Locator) son identificadores que permiten acceder a
recursos (páginas) web. En la misma forma en que los humanos utilizamos
direcciones para identificar y encontrar ubicaciones, los URLs le sirven al
navegador (y otros sistemas) para encontrar una página o recurso Web en el
vasto mundo del Internet.

¿Cuál es la diferencia entre URL y URI?


Aunque se acostumbra llamar URLs a todas las direcciones Web, URI es un
identificador más completo y por eso es recomendado su uso en lugar de la
expresión URL. Un URI (Uniform Resource Identifier) se diferencia de un URL
en que permite incluir en la dirección una subdirección, determinada por el
“fragmento”. Esto se comprende mejor analizando la estructura de un URI.

Estructura de un URI
ESQUEMA : PARTE JERARQUICA ? SOLICITUD # FRAGMENTO
Ejemplo:
http : //www.hispamedios.com/ ? pagina=2 # inicio

Diferencia interprete compilador:

INTERPRETE: Es un programa que lee línea a línea un programa escrito en un


lenguaje; en lenguaje fuente y lo va traduciendo a un código intermedio, para
ejecutarlo.
COMPILADOR: Es un programa que lee totalmente un programa escrito en un
lenguaje; el lenguaje fuente, y lo traduce a un programa equivalente a otro
lenguaje, lenguaje objeto.

Link editor: Link Editor (ld) toma uno o varios archivos de objeto o bibliotecas como
entrada y los combina para generar un solo archivo (normalmente, ejecutable).

ide. (Integrated Development Environment - Entorno integrado de desarrollo).


Aplicación compuesta por un conjunto de herramientas útiles para un
programador. Un entorno IDE puede ser exclusivo para un lenguaje de
programación o bien, poder utilizarse para varios. Suele consistir de un editor de
código, un compilador, un debugger y un constructor de interfaz gráfica GUI.

-POJO’s: son las iniciales de "Plain Old Java Object", que puede interpretarse como
"Un objeto Java Plano y a la Antigua". Un POJO es una instancia de una clase
que no extiende ni implementa nada en especial. Por ejemplo, un Controller de
Spring tiene que extender de SimpleFormController, e implementar los métodos
abstractos de ese tipo: por eso, no es un POJO. Un Servlet, tiene que extender de
HttpServlet tampoco es un POJO. En cambio, si defines una clase Persona (o la
clase EstoEsUnBean que está más abajo) con atributos y unas cuantas
operaciones, tienes un simple y modesto POJO.
JVM: es una máquina virtual de proceso nativo, es decir, ejecutable en una plataforma
específica, capaz de interpretar y ejecutar instrucciones expresadas en un código
binario especial (el Java bytecode), el cual es generado por el compilador del
lenguaje Java. (Alejandro)

JDK: es un software que provee herramientas de desarrollo para la creación de


programas en java. (Alejandro)

BYTECODE: El bytecode es un código intermedio más abstracto que el código


máquina. Habitualmente es tratado como un fichero binario que contiene un
programa ejecutable similar a un módulo objeto, que es un fichero binario
producido por el compilador cuyo contenido es el código objeto o código
máquina. El bytecode recibe su nombre porque usualmente cada código de
operación tiene una longitud de un byte, si bien la longitud del código de las
instrucciones varía. (Alejandro)
bytecode: El bytecode es un código intermedio más abstracto que el código máquina.
Habitualmente es tratado como un fichero binario que contiene un programa
ejecutable similar a un módulo objeto, que es un fichero binario producido por el
compilador cuyo contenido es el código objeto o código máquina. El bytecode
recibe su nombre porque generalmente cada código de operación tiene una
longitud de un byte, si bien la longitud del código de las instrucciones varía.
Cada instrucción tiene un código de operación entre 0 y 255 seguido de
parámetros tales como los registros o las direcciones de memoria. Esta sería la
descripción de un caso típico, si bien la especificación del bytecode depende
ampliamente del lenguaje.

JDBC API que permite la ejecución de operaciones sobre bases de datos desde el
lenguaje de programación Java,.

Apache servidor web HTTP de código abierto,que implementa el protocolo HTTP/1.1 y


la noción de sitio virtual.

Tomcat contenedor de servlets que implementa las especificaciones de los servlets y de


JavaServer Pages (JSP)

J2EE: Arquitectura multicapa, adiministrada en 4 capas (presentacion, logica de


negocio, integracion y entidades), es multiplataforma y escalable (se puede
ampliar)

Applet: Programas pequeños java que se ejecutan en el navegador.

Servlet: Unidad de software que procesa dinámicamente peticiones y generan


respuestas. Deriba del applet y se ejecuta en el servidor.

Compilador: Traduce a codigo maquina el lenguaje de alto nivel y crea el


bytecode.

Interprete: Coge el codigo bytecode y lo ejecuta.

Package: Contenedor de clases relacionadas entre si.


Atributo: define una propiedad de un Objeto.
Metodo: subrutina asociada exclusivamente a una clase (llamados métodos de clase o
métodos estáticos) o a un objeto (llamados métodos de instancia)

Objeto: instancia de una clase.

Clase: Molde para crear objetos.


Get: En el método GET los datos del formulario son transferidos al servidor y
almacenados en la variable estándar QUERY_STRING; esta variable, definida
por la interfaz CGI, pertenece al conjunto de variables de entorno que se
encuentran disponibles en el servidor, y puede ser utilizada de forma directa por
cualquier programa que pueda hacer uso de ella. El método GET limita la
cantidad de información que se puede transferir al servidor, debido a que los
datos que se pueden contener la variable QUERY_STRING están limitados por
la especificación del sistema

Post: El método POST se permite el envío de los datos contenidos en el formulario a


través de un canal separad, de modo que el guión (programa) recupera los datos
leyendo la información de la entrada estándar del sistema.

CGI: En sí, es un método para la transmisión de información hacia un compilador


instalado en el servidor. Su función principal es la de añadir una mayor
interacción a los documentos web que por medio del HTML se presentan de
forma estática. Esta tecnología tiene la ventaja de correr en el servidor cuando el
usuario lo solicita por lo que es dependiente del servidor y no de la computadora
del usuario.

Interface java: Las interfaces Java son expresiones puras de diseño. Se trata de
auténticas conceptualizaciones no implementadas que sirven de guía para definir
un determinado concepto (clase) y lo que debe hacer, pero sin desarrollar un
mecanismo de solución.

Serializable: que se convierte en objetos

Consiste en un proceso de codificación de un Objeto en un medio de


almacenamiento con el fin de transmitirlo a través de una conexión en red como
una serie de bytes o en un formato humanamente más legible como XML. La
serie de bytes o el formato pueden ser usados para crear un nuevo objeto que es
idéntico en todo al original, incluido su estado interno. La serialización es un
mecanismo ampliamente usado para transportar objetos a través de una red, para
hacer persistente un objeto en un archivo o base de datos, o para distribuir
objetos idénticos a varias aplicaciones o localizaciones.

@Override: cuando tu haces override significa que estas sobreescribiendo un metodo


de la clase padre, ya sea para mejorar el metodo o para que se acople a tu clase
hija. ndica que la declaracion de un metodo esta destinado a anular la
declaracion de el metodo en la superclase

Excepciones try cath finally: Try:Es el bloque de código donde se prevé que se genere
una excepción. Es como si dijésemos "intenta estas sentencias y mira a ver si se
produce una excepción". El bloque try tiene que ir seguido, al menos, por una
cláusula catch o una cláusula finally.catch:Es el código que se ejecuta cuando se
produce la excepción. Es como si dijésemos "controlo cualquier excepción que
coincida con mi argumento. Finally:Es el bloque de código que se ejecuta
siempre, haya o no excepción.

Clase requestdispatcher:Los objetos del tipo javax.srvelet.RequestDispatcher son


creados por el contenedor Web para cada aplicación web, y actua como un
enrutdor de peticiones o respuestas http sobre los recursos web de la aplicación
web actual. Puede utiizarse para realizar el seguimiento de una petición http
hacia otro recurso web o incluir el contenido de otro recurso web en la respuesta
http.

Casting Java: es el proceso de tomar una variable declara como de un tipo y decirle al
compilador que queremos tratarla como otro tipo. El Casting no modifica el ítem
original. Solo le dice al compilador que lo trate de manera diferente. El Casting
se puede hacer tanto con tipos primitivos como int o float como con tipos de
objetos como java.lang.Object y java.lang.String.

Diferencia Int Integer: un tipo int es una variable de tipo primitivos que carece de
metodos y variables.Un tipo Integer es una clase wrapper, es una clase que
desciende de Object y hereda todos sus metodo, ademas de añadir unos nuevos.

Ciclo de vida de un jsp:


- El usuario hace una petición a una pag JSP
- Llega al servidor
- Si el archivo no esta compilado se compila y se crea un Servlet
- Se ejecuta el Servlet creado en la compilación
- Si no se modifica la pag JSP no acaba su ciclo de vida

Ciclo de vida de un servelet:


- Ejecucion del metodo INIT() para inicializacion del servlet.
- Sucesivas ejecuciones del metodo service() en distintos hilos de ejecución, que
resultan en una llamada a un metodo doGet() o DoPost().
- Ejecucion del metodo destroy() para realizar labores de liberacion de recursos.
Java .util.Enumeration: Un objeto que implementa la interfaz Enumeration genera una
serie de elementos (un elemento a la vez). Las llamadas sucesivas al método
nextElement devolverá los elementos sucesivos de la serie.

Custom tags: Las JSP estan compuestas por varios tags o, como las denominaremos en
adelante, etiquetas. Ejemplos de etiquetas JSP son setProperty, include, forward,
usebean. Todas ellas encapsulan comportamientos de una manera sencilla. Nos
detendremos en la etiqueta <jsp:useBean>, esta etiqueta crea una instancia de una clase
definida como un JavaBean. El uso de la etiqueta <jsp:useBean> en conjunción con los
JavaBeans hace que podamos separar la lógica de presentación de la de proceso y
consigue unos archivos JSP mas claros, y lo que es mas importante, el que escribe la
JSP, no tiene por que tener unos conocimientos avanzados de programación para crear
páginas JSP de funcionalidades avanzadas. Pues bien, las JSP Custom Tags son un paso
mas allá, con ellas se pueden añadir nuevas etiquetas a las ya existentes en JSP (eso si a
partir de la especificacion JSP 1.1) que encapsulen comportamientos mas o menos
complicados. Antes de seguir, vamos a revisar algunos conceptos:

Hay dos tipos principales de etiquetas, etiquetas que no tienen cuerpo y etiquetas que si
lo tienen, ejemplos son la etiqueta <img src="asdfa.gif"> que no tiene cuerpo y no tiene
etiqueta de final, y <title>manolo</title> que tiene cuerpo y etiqueta de final. Estos son
también los dos tipos de etiquetas JSP que nos podemos crear a medida.
(Siento si kedo largo aquí os dejo la pag para que lo leais entero Custom Tag)

Polimorfismo: Se refiere a la capacidad para que varias clases derivadas de una


antecesora utilicen un mismo método de forma diferente. Enlace
Polimorfismo dinámico (o polimorfismo paramétrico) es aquél en el que el código no
incluye ningún tipo de especificación sobre el tipo de datos sobre el que se trabaja. Así,
puede ser utilizado a todo tipo de datos compatible.
Polimorfismo estático (o polimorfismo ad hoc) es aquél en el que los tipos a los que
se aplica el polimorfismo deben ser explicitados y declarados uno por uno antes de
poder ser utilizados.
Propiedades:

Instancia:

Excepciones: Permiten la captura de errores en tiempo de ejecución.


El control de excepciones permite extraer el código de manejo de excepciones
(controladores de excepciones) del código base del programa.

Paso de parametro por valor: El paso de parámetros por valor consiste en copiar el
contenido de la variable que queremos pasar en otra dentro del ámbito local de la
subrutina, consiste pues en copiar el contenido de la memoria del argumento que se
quiere pasar a otra dirección de memoria, correspondiente al argumento dentro del
ámbito de dicha subrutina. Se tendrán dos valores duplicados e independientes, con lo
que la modificación de uno no afecta al otro.

Paso de parametro por referencia: El paso de parámetros por referencia consiste en


proporcionar a la subrutina a la que se le quiere pasar el argumento la dirección de
memoria del dato. En este caso se tiene un único valor referenciado (o apuntado) desde
dos puntos diferentes, el programa principal y la subrutina a la que se le pasa el
argumento, por lo que cualquier acción sobre el parámetro se realiza sobre el mismo
dato en la memoria.

Procedimiento recursivo: Un procedimiento recursivo es aquél que se llama a sí


mismo.

Constructor: es el de inicializar un objeto cuando éste es creado. Asignaremos los


valores iniciales así como los procesos que ésta clase deba realizar.
En java es un método especial dentro de una clase, que se llama automáticamente cada
vez que se crea un objeto de esa clase.

ODBC:
Tareas Del servlet:

También podría gustarte