Po třech projektech se Spring Frameworkem musíme přiznat — Spring má nesporne výhody. Realita enterprise vývoje v roce 2012: většina projektu používá kombinaci Java EE a Spring.
Kde Spring vyhrává¶
Testovatelnost: Unit test bez aplikačního serveru. Integrace: Spring Batch, Spring Security — mature knihovny. Flexibilita: Běží na Tomcatu, nepotřebujete plný Java EE server.
Kde Java EE vyhrává¶
Standardizace: Více implementaci, důležité pro procurement. Jednoduchost: Zadne externi zavislosti pro zakladni aplikaci.
Nas Spring stack¶
Spring 3.1, Spring Security 3.1, Hibernate 4.1, Tomcat 7, Maven 3, JUnit 4 + Mockito.
Spring Batch¶
Zpracování 500 000 zaznamu denně s chunk-oriented processing, retry, skip a restart schopnostmi.
Doporuceni¶
Java EE pro certifikované prostredi. Spring na Tomcatu pro flexibilni projekty. Nemigrujte jen proto, ze Spring je lepsi.
Potřebujete pomoc s implementací?
Naši experti vám pomohou s návrhem, implementací i provozem. Od architektury po produkci.
Kontaktujte nás