HILOS THREADS y CONECTIVIDAD DE BASE DE DATOS CON JAVA (JDBC)
Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones
Escrito el en español con un tamaño de 7,37 KB
1.-que es el apache tomcat y en que se utiliza
Tomcat es un servidor web con soporte de servlets y JSPs. Tomcat no es un servidor de aplicaciones, como JBoss o Jonás. Incluye el compilador Jasper, que compila JSPs convirtiéndolas en servlets. El motor de servlets de Tomcat a menudo se presenta en combinación con el servidor web Apache.Tomcat puede funcionar como servidor web por sí mismo. En sus inicios existíó la percepción de que el uso de Tomcat de forma autónoma era sólo recomendable para entornos de desarrollo y entornos con requisitos mínimos de velocidad y gestión de transacciones. Hoy en día ya no existe esa percepción y Tomcat es usado como servidor web autónomo en entornos con alto nivel de tráfico y alta disponibilidad.Dado que Tomcat fue escrito en Java, funciona en cualquier sistema operativo que disponga de la máquina virtual Java.
2.-que es servlet y describe sus ventajas
Los servlets son clases de Java que amplían la funcionalidad de un servidor Web mediante la generación dinámica de páginas Web. Un entorno de ejecución denominado motor de servlets administra la carga y descarga del servlet, y trabaja con el servidor Web HTTP para dirigir las peticiones de los usuarios remotos(clientes) a los servlets y enviar la respuesta a los clientes. Aparecen en1997 y poco a poco se han convirtiendo en el entorno dominante de la programación Java en servidor
ventajas:
-Tienen un mejor desempeño y capacidad de adaptación que los CGI, debido a que se conservan en la memoria y manejan múltiples subprocesos.
-No se requiere una configuración especial por parte del cliente.
-Soportan sesiones HTTP, lo que hace posible la programación de aplicaciones.
-Pueden acceder a la tecnología disponible en Java para manejar hilos o treads, sockets o trabajo en red, conectividad con bases de datos y todo esto sin las limitaciones de los applets del cliente.
3.-con que finalidad se liberan los objetos de coneccion
Una vez ha creado el DSN, debe indicar en la página ASP cómo se puede acceder a la BD utilizando el objeto Connection, al que se le pasan los parámetros adecuados, normalmente contenidos ya en el DSN. Cuando crea una página activa, la ejecución del guión tiene lugar en el servidor. Para diferenciar lo que es código en el lado del servidor de lo que es código en el lado del cliente, se utilizan los delimitadores <% y %>. De esta forma, para crear la conexión a la BD, puede escribir un código en VBScript.
4.-cual es la finalidad de las aplicaciones web con java
Java comprende un conjunto de tecnologías que han revolucionado el desarrollo de los sistemas informáticos y que pueden ser empleadas en el desarrollo de sistemas de alto rendimiento y complejidad.Un tipo particular de aplicaciones que han tenido un amplio crecimiento son las relacionadas con el manejo de bases de datos y la generación de contenido dinámico para la puesta en marcha de sitios Web. Con la combinación de las herramientas JSP y JDBC se pueden crear para los usuarios de Internet una gran variedad de servicios, como; catálogos en línea, portales, tiendas virtuales, herramientas de comercio electrónico y en general, cualquier sistema que requiera del manejo de la información a través del Web. Todas estas aplicaciones pueden ser desarrolladas e implementadas con estas tecnologías que son basadas en Java, esto es, son un subconjunto del lenguaje de programación Java, y obtener buenos resultados en el consumo de recursos, tiempos y desarrollo y confiabilidad del producto final.
5.-que función cumplen los métodos executequery y executeupdate
ExecuteQuery
- Este método devuelve un objeto ResultSet, el cual puede usarse para acceder a cada una de los registros devueltos:
Connection conn= null;
Statement stmt = null;
ResultSet rs =null;
ExecuteUpdate.-
es el que realmente ejecuta la consulta en la base de datos
1.-describa brebemente JDBC para conexión de base de datos java
Esta tecnología nos permite mediante programas de Java o desde una JSP , realizar conexiones a una base de datos y ejecutar sentencias de SQL para hacer consultas sobre ella
2.-en que consiste la tecnología para generar paginas dinámicas y como se relacionan con java
3.-como se gestiona la base de datos de las aplicaciones web en java
A través del desarrollo de aplicaciones con el API JDBC.
Una de las ventajas de utilizar un API JDBC es que todas sus funciones son las mismas, independientemente de la base de datos a utilizar, así se programa una vez para cualquier manejador de base de datos, y se puede hacer una aplicación para MySQL y luego llevarla a un servidor de producción con una motor de base de datos más poderoso, como SQL Server o Postgres.
4.-características de los servlet
-Son 100% puro Java, lo que los hacen multiplataforma
-Es un Lenguaje Orientado a Objetos y por lo tanto poseen todas las carácterísticas que se derivan de esto.
-Puede utilizar todas las tecnologías de Java : clases de almacenamiento, hilos o threads, acceso a bases de datos, flujos de E/S, RMI, acceso a la red, etc.
-No cargan al servidor con excesivo procesamiento de peticiones debido a que en la primera petición, el servidor Web crea un proceso para el servlet, y en las posteriores peticiones, crea hilos (threads) de ejecución de este proceso.
-Son mucho más rápidos que los CGI ya que están precompilados y debido al punto anterior, no se generan procesos independientes cada vez que se solicita una URL ( como suele suceder con CGI )
-Son seguros ya que aplican el Security Mánager de Java
-La comunicación con otros servlets es muy sencilla
-Mediante el manejo de excepciones los errores pueden manejarse sencillamente durante la ejecución del servlet.
5.-con que finalidad se liberan los objetos de conexión
Una vez ha creado el DSN, debe indicar en la página ASP cómo se puede acceder a la BD utilizando el objeto Connection, al que se le pasan los parámetros adecuados, normalmente contenidos ya en el DSN. Cuando crea una página activa, la ejecución del guión tiene lugar en el servidor. Para diferenciar lo que es código en el lado del servidor de lo que es código en el lado del cliente, se utilizan los delimitadores <% y %>. De esta forma, para crear la conexión a la BD, puede escribir un código en VBScript.