Logo Studenta

2.2 PROGRAMACIÓN CON JAVA Y JSP El software que operará el bibliotecario para la administración de los objetos de la biblioteca, será escrito en el...

2.2 PROGRAMACIÓN CON JAVA Y JSP El software que operará el bibliotecario para la administración de los objetos de la biblioteca, será escrito en el lenguaje de programación orientado a objetos JAVA. Por lo anterior, a continuación se da una descripción del lenguaje y las características más importantes. JAVA, es un lenguaje de programación orientado a objetos desarrollado por Sun Microsystems a principios de la década de 1990. Las aplicaciones Java están típicamente compiladas en un bytecode1, aunque la compilación en código máquina nativo también es posible. En el tiempo de ejecución, el bytecode es normalmente interpretado o compilado a código nativo para la ejecución, aunque la ejecución directa por hardware del bytecode por un procesador Java también es posible. (Wikipedia JAVA) CARACTERÍSTICAS A continuación se listan las características principales del lenguaje de programación JAVA (Wikipedia Lenguaje Java): Orientado a Objetos: se refiere a un método de programación y al diseño del lenguaje. Aunque hay muchas interpretaciones para OO, una primera idea es diseñar el software de forma que los distintos tipos de datos que use estén unidos a sus operaciones. Así, los datos y el código (funciones o métodos) se combinan en entidades llamadas objetos. Independencia de la plataforma: La segunda característica significa que programas escritos en el lenguaje Java pueden ejecutarse igualmente en cualquier tipo de hardware. Esto significa ser capaz de escribir un programa una vez y que pueda ejecutarse en cualquier dispositivo. Se compila el código fuente escrito en lenguaje Java, para generar un código bytecode. El recolector de basura: Un argumento en contra de lenguajes como C++, es que los programadores se encuentran con la carga añadida de tener que administrar la memoria solicitada dinámicamente de forma manual. En Java, este problema potencial es evitado en gran medida por el recolector automático de basura (automatic garbage collector). El programador determina cuándo se crean los objetos, y el entorno en tiempo de ejecución de Java (Java runtime) es el responsable de gestionar el ciclo de vida de los objetos. El programa u otros objetos pueden tener localizado un objeto mediante una referencia a éste (que, desde un punto de vista de bajo nivel es una dirección de memoria). Cuando no quedan referencias a un objeto, el recolector de basura de Java borra el objeto, liberando así la memoria que ocupaba previniendo posibles fugas (ejemplo: un objeto creado y únicamente usado dentro de un método sólo existe dentro de éste; al salir del método el objeto es eliminado). Para la búsqueda del material de la biblioteca, es necesario un programa orientado a la Web, que pueda ser utilizado por los usuarios del Seminario. Para efectuar la búsqueda de los materiales es muy recomendable aprovechar las clases que se han ocupado para el programa de administración, por lo cual JSP es el lenguaje indicado para el programa de búsqueda del material. De ésta forma, se dará una definición de JSP, su funcionamiento y sus ventajas principales. JSP, es un acrónimo de Java Server Pages (Páginas de Servidor Java). Permiten a los programadores de aplicaciones Web crear contenido dinámico mediante la reutilización de componentes predefinidos, y mediante la interacción con los componentes utilizando secuencia de comandos del lado del servidor (Deitel, 2004). Las JSP's permiten la utilización de código Java mediante scripts. Además, es posible utilizar algunas acciones JSP predefinidas mediante etiquetas. Estas etiquetas pueden ser enriquecidas mediante la utilización de Librerías de Etiquetas (TagLibs o Tag Libraries) externas e incluso personalizadas. (Wikipedia JSP) COMPONENTES CLAVES DE LAS JSP’S Existen 4 componentes claves de las JSP’s (Deitel, 2004) : • Directivas: Son mensajes para el contenedor de JSP’s, que permiten al programador especificar configuraciones de páginas, incluir contenidos de otros recursos y especificar bibliotecas de marcas personalizadas para usarlas en una JSP. • Acciones: las acciones encapsulan la funcionalidad en marcas predefinidas que los programadores pueden incrustar en una JSP. A menudo las acciones se realizan con base en la información que se envíe al servidor como parte de una petición de cliente específica. También pueden crear objetos de JAVA para utilizarlos en Scriptlets de JSP. • Scriptlets: Los scriptlets o elementos de secuencias

Esta pregunta también está en el material:

Desarrollo de Sistema para Biblioteca
360 pag.

Análise Orientada A Objetos Universidad Nacional De ColombiaUniversidad Nacional De Colombia

💡 1 Respuesta

User badge image

Ed IA de Studenta Verified user icon

Lamento, pero parece que la pregunta está incompleta. Por favor, formule una nueva pregunta.

0
Dislike0

✏️ Responder

FlechasNegritoItálicoSubrayadaTachadoCitaCódigoLista numeradaLista con viñetasSuscritoSobreDisminuir la sangríaAumentar la sangríaColor de fuenteColor de fondoAlineaciónLimpiarInsertar el linkImagenFórmula

Para escribir su respuesta aquí, Ingresar o Crear una cuenta

User badge image

Otros materiales