Zajímavé linky 8 - Spring Batch, Spring Web Services, JPA 2, Integrační testy
Jak jste si mohli všimnout nové články nyní na blogu moc nepřibývají. Má to několik důvodů – nekonečné práce na dostavování domu, příprava na další certifikát (o který se jedná bude možná trochu překvapení), návštěva posilovny (konečně jsem opět začal pravidelně cvičit), čtení publikací (mám rozečteno několik více či méně zajímavých knih, po přečtení je zde představím).
Ale nyní již k tomu nejzajímavějšímu co mi přinesl RSS klient
- Rodina produktů se slovem Spring v názvu se rozrůstá. Nedávno například o Spring Batch. K čemu je Spring Batch dobrý bych si dovolil citovat přímo z homepage projektu:
Spring Batch provides a technical framework and programming model to support long-running processes that perform a given set of tasks repetitively. A typical batch program generally reads a large number of records from a database, file, or queue, processes the data in some fashion, and then writes back data in a modified form. Spring Batch automates this basic batch iteration, providing the capability to process similar transactions as a set, typically in an offline environment without any user interaction.
Dalším nový produktem jsou Spring Web Services. Zde je výčet klíčových vlastností:
- Making the best practice the easy practice: Spring Web Services makes enforcing best practices easier. This includes practices such as the WS-I basic profile, Contract-First development, and having a loose coupling between contract and implementation.
- Powerful mappings: You can route an incoming XML request to any handler depending on message payload, SOAP Action header, or XPath expression.
- XML API support: Incoming XML messages can be handled in standard JAXP APIs such as DOM, SAX, and StAX, but also JDOM, dom4j, XOM, or even marshalling technologies.
- Flexible XML Marshalling: The Object/XML Mapping module in the Spring Web Services distribution supports JAXB 1 and 2, Castor, XMLBeans, JiBX, and XStream. Because it is a separate module, you can use it in other environments as well.
- Reuse of your Spring expertise: Spring-WS uses Spring application contexts for all configuration, which gets you up-and-running quickly. Also, the architecture of Spring-WS resembles that of Spring-MVC.
- Support for WS-Security: WS-Security allows you to sign SOAP messages, encrypt and decrypt them, or authenticate against them. And it integrates with Spring Security!
- Na svět se pomalu začala klubat nová specifikace JPA – JSR 317: Java Persistence 2.0
- Nedávno jsem četl článek o integračních testech s názvem Jak na rychlé integrační testy ve Springu ". Zabývá se optimalizací nastavení referenčních dat pro integrační testy. Článkem na stejné téma je Manage test data for integration tests using Spring and DBUnit (doporučuji přečíst nejdříve tento článek a posléze prvně zmiňovaný.
Celý článek Přidat komentář 18. August 2007