Pokud používáte Jetty (web. kontejner jako Apache Tomcat) pro vývoj Spring aplikací, pak si můžete všimnout, že start Jetty se na Java EE 6 web. aplikaci se Springem výrazně zpomalil. Tento problém můžete vyřešit buď rychlejším počítačem :-), nebo optimalizací nastavení. Jetty provádí scanning všech tříd v classpath, protože najde implementaci ServletContainerInitializer. Pokud tento mechanismus nepoužíváte, pak přidejte do konfigurace Jetty v pom.xml:
<plugin> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-maven-plugin</artifactId> <version>${jetty.version}</version> <configuration> <contextXml>${basedir}/src/main/webapp/WEB-INF/jetty-context.xml</contextXml> </configuration> </plugin>
A vytvořte soubor src/main/webapp/WEB-INF/jetty-context.xml:
<?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure//EN" "http://www.eclipse.org/jetty/configure.dtd"> <Configure class="org.eclipse.jetty.webapp.WebAppContext"> <Call name="setAttribute"> <Arg>org.eclipse.jetty.server.webapp.WebInfIncludeJarPattern</Arg> <Arg>.*/.*jsp-api-[^/]\.jar$|./.*jsp-[^/]\.jar$|./.*taglibs[^/]*\.jar$ </Arg> </Call> </Configure>
Školení mi pomohlo ujasnit si jak má správně probíhat testování kódu, představilo užitečné knihovny a nástroje. Vše bylo podáno zábavnou formou, takže nebyl problém udržet pozornost. Navíc byl výhodou dostatek
Jedno z nejlepších školení za poslední roky. Kromě seznámení se Springem apod. mě velmi příjemně překvapila hluboká znalost probírané látky a schopnost ji srozumitelně vysvětlit v případě ad hoc dotazů.
Přestože jsem Cčkař, tak jsem se na školení JUnit dozvěděl nové věci. Zejména co se týče metodiky jednotkového testování a některých odborných termínů.