Este tutorial explicará los principios de JavaBean, luego explicará la sintaxis específica de JavaBean en la página JavaServer, luego demostrará un contador simple usando Jsp+JavaBean y finalmente explicará en detalle un programa de registro de usuario de JavaBean+jsp con función de base de datos.
Principios y aplicaciones de Java Bean
1. ¿Qué es JavaBean?
JavaBean es un modelo de componente de software que describe Java, algo similar al concepto de componente COM de Microsoft. En el modelo Java, las funciones de los programas Java se pueden ampliar infinitamente mediante JavaBeans, y se pueden generar rápidamente nuevas aplicaciones mediante la combinación de JavaBeans. Para los programadores, lo mejor es que JavaBeans puede realizar la reutilización del código. Además, también tiene una gran importancia para facilitar el mantenimiento del programa, etc.
JavaBeans se puede ejecutar correctamente a través de la máquina virtual Java. El requisito mínimo para ejecutar JavaBeans es JDK1.1 o superior.
La aplicación tradicional de JavaBean se encuentra en el campo de la visualización, como las aplicaciones bajo AWT. Desde el nacimiento de Jsp, JavaBean se ha utilizado más en campos no visuales y ha mostrado una vitalidad cada vez mayor en las aplicaciones del lado del servidor. Aquí analizamos principalmente los JavaBeans no visuales. Los JavaBeans visuales se explican en detalle en muchos libros de Java disponibles en el mercado, por lo que no nos centraremos aquí.
2. JavaBean no visual
El JavaBean no visual, como su nombre lo indica, es un JavaBean sin interfaz GUI. A menudo se usa en programas Jsp para encapsular la lógica de transacciones, operaciones de bases de datos, etc., lo que puede separar efectivamente la lógica empresarial y los programas front-end (como los archivos jsp), lo que hace que el sistema sea más robusto y flexible.
Un ejemplo simple, como un programa de carrito de compras, para implementar la función de agregar un artículo al carrito de compras, puede escribir un JavaBean para la operación del carrito de compras, crear un método miembro público AddItem y llamarlo directamente en el front-end. Método de archivo JSP para lograrlo. Si luego consideramos agregar bienes, debemos determinar si hay bienes en el inventario. Si no hay bienes, no podemos comprarlos. En este momento, podemos modificar directamente el método AddItem de JavaBean y agregar declaraciones de procesamiento para lograrlo. De esta manera, no es necesario modificar el programa jsp del front-end.
Por supuesto, también puede escribir todas estas operaciones de procesamiento en un programa jsp, pero una página jsp de este tipo puede tener cientos o miles de líneas. Simplemente leer el código es un dolor de cabeza, y mucho menos modificarlo. Si ha utilizado ASP para desarrollar programas, creo que tiene un conocimiento profundo de esto. El componente SP + COM puede implementar completamente la misma arquitectura que jsp + javabean, pero por alguna razón, es común escribir todo en Internet. la página ASP, hace que el mantenimiento y la modificación sean extremadamente inconvenientes. Por supuesto, esto está fuera de tema). Se puede ver que a través de JavaBean se puede lograr bien la encapsulación lógica, el fácil mantenimiento del programa, etc.
Si usa Jsp para desarrollar programas, un buen hábito es usar más JavaBeans.
3. Ejemplo simple de JavaBean
Crear un JavaBean no es una tarea difícil. Si ha escrito un programa Java, será muy fácil. Una cosa a tener en cuenta es que en los JavaBean no visuales, los métodos miembro como >get o >set. se utilizan comúnmente para manejar propiedades>(propiedades>). >
Echemos un vistazo a un JavaBean simple
PrimerJavaBean.java importar java.io.*; clase pública PrimerJavaBean { cadena privada Primera propiedad = nueva cadena (""); público PrimerJavaBean() { } cadena pública getFirstProperty() { devolver Primera Propiedad; } setFirstProperty público vacío (valor de cadena) { PrimeraPropiedad = valor; } principal vacío estático público (String [] argumentos) { System.out.println("¡Mi primer JavaBean!"); } } |
Si ejecuta este programa, aparecerán los siguientes resultados:
¡Primer JavaBean!
Este es un representante muy típico de JavaBean. Explique brevemente que FirstProperty es una de las propiedades (Propiedad) y esta propiedad se puede configurar externamente mediante el método get/set. Realice la operación. Si ha escrito clases de VB, ya no estará familiarizado con esto. El método principal se utiliza para probar el programa. Al escribir un JavaBean, puede utilizar directamente el método principal para depurarlo sin agregarlo al programa Jsp. Después de la depuración, puede llamarlo en el programa Jsp. (Inconcluso)