¿Cuál es la mejor manera de comenzar con el marco de primavera? Ya tengo un libro Primavera en acción 2ª edición agosto de 2007, pero aquí está la cosa, me falta algo de conocimiento general sobre este marco y java Empecé a leer el libro, pero no está muy claro para mí, es claro lo que el autor intenta lograr, pero parece que no puedo volver a escribir sus ejemplos. Estoy usando eclipse para escribir código y estoy algo confundido sobre dónde poner el archivo xml y dónde están los archivos java ... etc.cómo comenzar con el marco de resorte
Respuesta
Utilicé el libro "Spring Persistence a Running Start" y algunos tutoriales que encontré en la web para eclipse/java/maven, etc., y estaba en funcionamiento (-ish) en un par de semanas. También tenía otros libros de primavera a mi disposición, pero me pareció que el "inicio de carrera" era con mucho el mejor, ya que también cubría a JPA e hibernaba.
Hubo una serie de artículos/tutoriales en InformIT de Java Reference Guide un tiempo de primavera, que pueden serle de utilidad.
4 cosas que se necesitan
- Spring Recipes por Gary Mak
- Sun's Java Tutorial de Java para su cepillado
- Spring reference manual para 2.5.6 (Spring 3 está todavía en RC1)
- Primavera 2.5. 6 API documentos
Tienes que comprar Spring Recipes but it es una def DEBE tener, te ayudará mucho y los demás son gratis e indispensables. El libro de BTW Craig Walls es bastante bueno también. También debe descargar refcardz para la configuración de Spring (también por Craig Walls) y Spring Annotations.
Para ver rápidamente un proyecto y algunos códigos en acción, debe consultar SpringSource Tools Suite (Es gratis y está basado en eclipse).
El "Panel de control STS" contiene tutoriales para un montón de temas de primavera y lo bueno es que configuraron un proyecto real y lo guiarán a través del código. Para aplicaciones basadas en web, incluso se implementará en tomcat para que pueda ver que funciona. ¡Al final, tienes un proyecto de trabajo con el que jugar!
¡el enlace no es válido! – AgostinoX
@AgostinoX, todavía funciona para mí. Debería llevarlo a su página de descarga. Un enlace directo se volvería inválido rápidamente ya que contiene el número de versión. –
He encontrado que los tutoriales para Appfuse framework son una excelente manera de familiarizarse con las funciones básicas de Spring.
pesar de que son un par de años, yo también recomiendo cualquiera de los libros de Rod Johnson donde se expone la primavera el diseño y la filosofía: Expert One-on-One J2EE Design and Development, Expert One-on-One J2EE Development without EJB y Professional Java Development with the Spring Framework.
La Spring documentation es genial y, por lo general, siempre aprendo algo nuevo cada vez que visito allí. Los primeros capítulos le ayudarán a comprender algunos de los conceptos básicos de Spring (es decir, Inversion of Control/Dependency Injection).
Spring Roo es un nuevo proyecto que puede ayudarlo a construir rápidamente la infraestructura para una aplicación basada en Spring, pero no he visto ningún tutorial que lo ayude a comprenderlo todavía.
Intente experimentar con los conceptos básicos mínimos utilizando solo el contenedor de inyección de dependencia.Inicialice un contexto de aplicación simple como este, donde applicationContext.xml
se encuentra en la parte superior de su classpath.
AbstractApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
context.registerShutdownHook();
utilizar un simple (copiar y pegar la derecha de mi IDE, la mayor parte de los esquemas importados no son importantes para usted) definición del contexto de aplicación como esta:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:lang="http://www.springframework.org/schema/lang"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd
http://www.springframework.org/schema/lang http://www.springframework.org/schema/lang/spring-lang-2.5.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd">
<bean id="HelloWorld" class="java.lang.String" lazy-init="false">
<constructor-arg value="Hello world"/>
</bean>
- Leer el alto nivel reference (centrándose en los capítulos 3 y 4) y después de eso Spring by example.
- Después de leer el capítulo 3, debería poder definir beans simples con dependencias y FactoryBeans.
- Más información sobre
<context:component-scan .../>
para poder omitir algunas declaraciones de frijol. - volver a SO a hacer más preguntas :-)
- 1. cms con soporte de marco de resorte
- 2. cómo comenzar con osgi + felix
- 3. ¿Puede anular el marco de resorte? ¿Configuración basada en anotaciones con configuración basada en XML?
- 4. Tomcat con resorte
- 5. ¿Cómo comenzar con Rspec?
- 6. Cómo manejar el mantenimiento de la página con resorte MVC
- 7. ¿Cómo puedo comenzar con SharpSVN?
- 8. Cómo comenzar con Microsoft PixelSense
- 9. ¿Cómo comenzar con zend framework?
- 10. Redirigir desde el controlador de resorte con el parámetro posterior
- 11. Prueba de Resorte con configuración H2 db
- 12. Múltiples dominios con mvc de resorte
- 13. Cómo utilizar RelayCommand con el marco de MVVM Light
- 14. Comenzar con Version Control
- 15. Cómo comenzar con el desarrollo del kernel de Linux
- 16. ¿Cómo debo comenzar con el servidor de OAuth en PHP
- 17. Cómo comenzar con la programación de juegos en el Zune
- 18. Configuración de resorte de C3P0 con Hibernate?
- 19. cómo comenzar con TopCoder para actualizar/desarrollar habilidades de algoritmo?
- 20. ¿Dónde puedo comenzar con el hardware programable?
- 21. desarrollo de portlet 2.0 (jsr286) con resorte
- 22. dónde manejar el resorte DataAccessException
- 23. ¿Cómo comenzar en el desarrollo de Windows?
- 24. Swing Desarrollo de GUI con resorte
- 25. HibernateInterceptor con resorte 3.1 e hibernación 4.01
- 26. localizar la etiqueta de comenzar con el texto con jQuery
- 27. Comenzar con SPARQL, Sandboxing
- 28. Comenzar la actividad con el botón Android
- 29. ¿Comenzar con el método init o no?
- 30. ¿Cómo puedo comenzar con Spring Batch?
Este Q ha anticuado respuestas, se debe ya sea eliminado o vuelto a abrir. –
Un ejemplo es nuevo http://spring.io/guides/ –