[HILO OFICIAL] Spring Framework
20-ene-2014 09:33
#1
|
Creo este grupo con el fin de compartir los conocimientos, documentación y resolver posibles dudas entre los desarrolladores de Spring que existan en esta comunidad de usuarios. ¿Que es Spring Framework? Spring es un framework para el desarrollo de aplicaciones y contenedor de inversión de control, de código abierto para la plataforma Java. La primera versión fue escrita por Rod Johnson, quien lo lanzó junto a la publicación de su libro Expert One-on-One J2EE Design and Development (Wrox Press, octubre 2002). El framework fue lanzado inicialmente bajo la licencia Apache 2.0 en junio de 2003. El primer gran lanzamiento fue la versión 1.0, que apareció en marzo de 2004 y fue seguida por otros hitos en septiembre de 2004 y marzo de 2005. La versión 1.2.6 de Spring Framework obtuvo reconocimientos Jolt Awards y Jax Innovation Awards en 2006.3 4 Spring Framework 2.0 fue lanzada en 2006, la versión 2.5 en noviembre de 2007, Spring 3.0 en diciembre de 2009, y Spring 3.1 dos años más tarde. La versión actual es la 4.0 que fue anunciada en enero y lanzado en Diciembre de 2013. Si bien las características fundamentales de Spring Framework pueden ser usadas en cualquier aplicación desarrollada en Java, existen variadas extensiones para la construcción de aplicaciones web sobre la plataforma Java EE. A pesar de que no impone ningún modelo de programación en particular, este framework se ha vuelto popular en la comunidad al ser considerado una alternativa, sustituto, e incluso un complemento al modelo EJB (Enterprise JavaBean). Enlaces de interés Pagina oficial del desarrollador. http://spring.io/ Nuevas características en Spring Framework 4 http://docs.spring.io/spring/docs/4....ring-whats-new http://spring.io/blog/2013/12/12/ann...4-0-ga-release Libros y otros recursos Introducing Spring Framework: http://it-ebooks.info/book/3645/ Pro Spring 3: http://it-ebooks.info/book/1209/ Pro Spring MVC with Web Flow: http://it-ebooks.info/book/875/ Pro Spring Security: http://it-ebooks.info/book/2364/ Spring in Action 3er Edition: http://it-ebooks.info/book/968/ LISTA DE MIEMBROS 1# narky 2# throsan 3# gmil 4# xapus 5# Hertyu 6# rpmas 7# tek-noize |
Editado: 28-mar-2015 13:57 -
20-may-2014 00:38
#4
|
Interesa el hilo! Yo estoy empezando a aprender el framework porque tengo un proyecto para desarrollar en J2EE y me han hablado muy bien de él. ¿Tenéis manuales en pdf o libros que me podáis recomendar? Saludos |
20-may-2014 01:13
#5
pillo sitio, todo el mundo habla muy bien del freamwork este veamos si aprendemos algo
|
20-may-2014 01:50
#6
|
Apuntame, que llevo 6 meses trabajando con y es una locura, Pd: buscare lo que nos dio el profesor y os lo subo |
20-may-2014 23:30
#7
|
Otro más que está empezando con Spring. Estaría genial cualquier tipo de info. Habéis encontrado algo interesante?? |
27-jun-2014 15:43
#9
|
Pd.¿Es una locura de complejo o de bueno? Saludos shur! |
27-jun-2014 15:56
#10
| Yo estoy aprendiendo poco a poco y la verdad es que me está gustando. Estoy liado ahora con Spring Security. |
17-ago-2014 06:50
#11
|
Ostia, como en un mes no se metía nadie lo tenia completamente abandonado, (me he subscrito con notificación por email para que no me vuelva a pasar!). Id pasando documentación y la iré agregando. Yo llevo años desarrollando en Spring, así que en todo lo que os pueda ayudar encantado. |
Editado: 17-ago-2014 06:57 -
17-ago-2014 06:54
#12
|
Conceptos importantes que tienes que tener claros: - FilterChain. - Filter. - Authentication manager. - Authentication Provider. - Token. |
17-ago-2014 09:52
#13
|
¿Vosotros para los datos usáis el propio Spring Data o alguno otro Framework? |
17-ago-2014 09:56
#14
|
¿Vosotros para los datos usáis el propio Spring Data o alguno otro Framework tipo Hibernate? |
17-ago-2014 09:59
#15
|
Si, para la capa de persistencia utilizo Hibernate. |
18-ago-2014 10:33
#16
|
La verdad es que todavía no he tenido la necesidad de utilizar ninguna de las librerías Data de Spring, aunque la de Spring Data Rest tiene muy buena pinta para lo que suelo hacer, la cuestión es que al final utilizando @ResponseBody o @RestController es super fácil manejar los datos como quieres.
Si, para la capa de persistencia utilizo Hibernate. |
18-ago-2014 17:30
#17
|
Muchas veces, Spring (como muchos otros frameworks/tecnologías) hay que aprenderlos así, porque los libros son una "verdad a medias", muchas veces te guían por un camino difuso, explicado a medias, que acaba creando conceptos y creencias erróneas sobre el funcionamiento de la tecnología. Spring Security a groso modo funciona así: Tienes una cadena de filtros (FilterChain), cada uno de los filtros implementa una funcionalidad o delega en un Provider la tarea de autentificación, tienes desde filtros que tratan de autentificar mediante Http-Basic Authentication (generalmente para servicios Rest sin estado), Cookies, Autentificacion mediante credencial user/password, tus propias autentificacones, etc... Si dicho Provider devuelve un BadCredentialsException, se pasa al siguiente filtro de la cadena, si llega hasta el final sin que un solo Provider devuelva a su Filter un Authentication Token valido, Spring Security deniega la petición. Si un Filter devuelve una instancia valida de una clase que implemente Authenticator, Spring security la guarda en su SecurityContextHolder, por tanto puedes guardar en la sesión tanta información como quieras. A mi personalmente me gusta implementar mi propio Authenticator. Después, me creo un Service que accede a este Authenticator a través del SecurityContextHolder, así lo inyecto en el resto de Controllers (o utilizo AOP para las tareas mas repetitivas) y tengo un manejador de credenciales mantenible y super limpio. Aquí tienes la implementación de Authenticator: http://docs.spring.io/autorepo/docs/...ntication.html |
18-ago-2014 17:34
#18
|
He empezado a currar en una empresa este verano y lo usan para todo, me estoy poniendo al día como puedo. Libro he leído el de Anaya |
18-ago-2014 17:41
#19
|
Spring es y va a ser el futuro, son unos cracks sus desarrolladores, y desde que VMWare compro SpringSource aun cuentan con mas soporte. Desde que empece con el, cuando todo el mundo decía que .NET, o Struts en Java iban a dominar el mercado de las aplicaciones de servidor, no paro de ver empresas y profesionales que acaban sucumbiendo, cada día mas ofertas de curro, y mi LinkedIn con 2 y 3 ofertas de trabajo cada dos meses. Ahora, el mercado de la refactorización y migración de cualquier proyecto a Spring esta a la orden del día, menudo gustazo...
|
18-ago-2014 23:26
#20
|
Apúntate al club, contribuye y pregunta lo que quieras.
Spring es y va a ser el futuro, son unos cracks sus desarrolladores, y desde que VMWare compro SpringSource aun cuentan con mas soporte. Desde que empece con el, cuando todo el mundo decía que .NET, o Struts en Java iban a dominar el mercado de las aplicaciones de servidor, no paro de ver empresas y profesionales que acaban sucumbiendo, cada día mas ofertas de curro, y mi LinkedIn con 2 y 3 ofertas de trabajo cada dos meses. Ahora, el mercado de la refactorización y migración de cualquier proyecto a Spring esta a la orden del día, menudo gustazo... ![]() |
13-sep-2014 08:00
#21
|
Sabeis de TUTORIALES buenos en internet para aprender un poquito más de SPRING?? (En ESPAÑOL mejor) Creo que estaría guay que los compartiéseis por aquí
|
20-sep-2014 12:21
#26
| Por si os interesa comprar un libro de Spring a medias: http://www.forocoches.com/foro/showt...#post173810744 |
20-sep-2014 18:01
#27
|
Por si os interesa comprar un libro de Spring a medias: http://www.forocoches.com/foro/showt...#post173810744
|
24-sep-2014 22:05
#28
|
Os dejo esta pagina con unos cuantos libros de Spring (en ingles por supuesto). http://it-ebooks-search.info/search?...ng&type=google |