¿Qué son los frijoles en la programación de Java? ¿Es tener una comprensión de Struts vital para el aprendizaje de Spring?Frijoles en la programación java
Respuesta
Eso depende.
Usted podría estar hablando de granos de la primavera, Enterprise Java Beans o alguna otra variante.
La respuesta general es que los frijoles son algún tipo de objeto genérico (o quizá POJO) que sujetan la información - casi pensar en ellos como su propio tipo de datos. La diferencia es que, por lo general, no tienen mucho en cuanto a comportamientos, por ejemplo, solo tienen: campos simples, getters, setters.
gracias ¿qué es un beanfactory? – abson
Normalmente es una clase que distribuye instancias de beans. ¿Estás trabajando con Spring? – javamonkey79
sí, ¿debo aprender struts antes de la primavera? – abson
De Wikipedia:
JavaBeans son software reutilizable componentes de Java que puede ser manipulado visualmente en una herramienta de creación de . Prácticamente, son clases escritos en programación Java conformación idioma a un convenio en particular. Se usan para encapsular muchos objetos en un único objeto (el bean), de modo que pueden ser pasados como un solo objeto de bean en lugar de como objetos individuales . Un JavaBean es un objeto Java que es serializable, tiene un constructor nullary , y permite el acceso a las propiedades utilizando los métodos getter y setter .
http://stackoverflow.com/questions/1973073/what-is-a-java-bean –
Java Bean es una clase que se ajusta a la siguiente convención:
- La clase debe tener un constructor público predeterminado (sin argumentos). Esto permite una fácil creación de instancias dentro de marcos de edición y activación.
- las propiedades de clase deben ser accesibles utilizando GET, conjunto, está (utilizan para propiedades booleanas en lugar de GET) y otros métodos (los llamados métodos de acceso y métodos de mutador), siguiendo una nomenclatura-convención estándar. Esto permite una inspección automatizada y una fácil actualización del estado del bean dentro de los marcos, muchos de los cuales incluyen editores personalizados para varios tipos de propiedades.
- La clase debe ser serializable. Esto permite que las aplicaciones y los marcos guarden, almacenen y restablezcan de manera confiable el estado del bean de una manera independiente de la VM y de la plataforma.
Fuente: Wikipedia.
Gracias por exponer la definición, para aquellos de nosotros no conocedores con todos los términos. – levininja
un "grano" puede ser todo, dependiendo del contexto. Por lo tanto, es más o menos equivalente a un "objeto". (Tenga en cuenta que también se puede ver como equivalente a "clase", aunque creo que se trata más de instancias que de definiciones.Por lo tanto "clase de bean" se usa más a menudo)
- un grano de resorte es cualquier resorte gestionados objeto
- un JavaBean es un objeto de la clase los ajusta a la especificación JavaBeans (propiedades, captadores y definidores)
- Enterprise java bean es un objeto contenedor gestionados
en cuanto a su segunda pregunta - no, puntales y la primavera son bastante tecnologías diferentes y ninguno de ellos requiere conocer al otro.
¿Es comprensible que Struts sea vital para aprender Spring? No, ambos siguen el patrón MVC, por lo que conocer los puntales te ayudará a conocer la primavera ... pero de lo contrario hay muchas diferencias ... en cómo funcionan los dos.
¿Eso significa que puedo ir a la primavera sin tocar los puntales? – abson
Eso es lo que hice, son proyectos completamente diferentes, no relacionados, conozco los conceptos básicos de puntales, pero de primavera sé mucho más ... ni siquiera necesitas saber que Struts existe para usar Spring, excepto que es posible que se usa más que primavera ... – Mahesh
- 1. Frijoles inmutables en Java
- 2. programación funcional en Java
- 3. Programación paralela en Java
- 4. Frijoles ... ¿qué es realmente
- 5. utilizando la programación en Java R
- 6. Cómo cablear frijoles interdependientes en primavera?
- 7. Programación defensiva: Directrices en Java
- 8. ¿Frijoles de ámbito de sesión de primavera como dependencias en prototipos de frijoles?
- 9. ¿Programación de juegos en Java?
- 10. Esquema de frijoles ya no está disponible en la Web?
- 11. Enlazado de frijoles para JTrees
- 12. evaluar mediante programación una expresión de frijoles con expresión de Primavera Idioma
- 13. Programación de la GPU de Java
- 14. Programación de metadatos Java
- 15. Programación de juegos en 3D en Java
- 16. programación de juegos en 3D en Java
- 17. ¿Cómo cargar todos los frijoles perezosamente con @ComponentScan en Spring?
- 18. CDI: Uso de interceptores en diferentes módulos/archivos de frijoles
- 19. Cómo retrasar el arranque de frijoles primavera?
- 20. Mover frijoles administrados JSF a Spring beans
- 21. Crear frijoles a pedido usando el muelle
- 22. JSTL, Frijoles y llamadas a métodos
- 23. Programación orientada a aspectos en Java
- 24. ¿Buena introducción a la programación de socket TCP en Java?
- 25. ¿Qué es la programación orientada a componentes en Java?
- 26. Cómo acceder mediante programación a la página web en Java
- 27. Programación de una grilla 2D en Java
- 28. desafíos de programación basados en Java
- 29. Programación de Java 7 en Eclipse
- 30. ¿Cuál es el punto de los frijoles?
¿Has intentado siquiera preguntar http://www.google.de/#q=java+beans+example o http://en.wikipedia.org/wiki/JavaBean? – oezi
Nada genérico no se limita a Javabeans – abson
No sé si es un engaño; también están preguntando sobre los frijoles primavera. – javamonkey79