Kategorie

Spring Framework

Hessian a jeho problémy

O Hessianu – binárním komunikačním protokolu, který společně s jeho kolegou Burlapem používáme v našich projektech, toho bylo již napsáno hodně. V tomto krátkém článku bych se rád zaměřil na problémy, s kterými jsem se při jeho používání setkal.
Pokračovat ve čtení →

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someone

Android, Maven, Spring – protřepat, nemíchat

Prodej zařízení s Androidem nezadržitelně roste, tvorbě aplikací pro něj se věnuje stále více vývojářů a mít pro svou aplikaci nebo webovou službu androidího klienta už není nadšenecký výstřelek, ale nutnost. Alespoň tam, kde jeho existence má své opodstatnění. A tak jsme se i my rozhodli začlenit další perspektivní platformu do svého portfolia.

Díky rostoucí oblíbenosti lze už i na českém internetu najít dostatek návodů, jak s vývojem začít, vysvětlení základních principů apod. Po úvodním „Hello World“ jsme ale byli ponecháni napospas osudu a rady, jak vyvíjet větší aplikaci, aby člověk v kupce sena hledal.

Pokračovat ve čtení →

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someone

Aspektové programování prakticky

První články v češtině se aspektovém programování objevily před mnoha lety. Musím říct, že mě k používání tohoto přístupu nenadchly – přeci jenom logování není tak náročná operace a profiling není zas tak častá operace. Nezdálo se mi, že by stálo za to učit se nové principy a do projektu přidávat nové knihovny a postupy. Prostě mi tenkrát chyběl ten správný prakticky použitelný příklad použití. Rád bych jich ve svém článku několik ukázal.

Pokračovat ve čtení →

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someone

Technologické novinky letošního jara

Pojďme se podívat, co nového přinesl začátek roku v oblasti technologií. Tedy alespoň těch technologií, se kterými se setkáváme při vývoji v naší firmě.
Pokračovat ve čtení →

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someone

Testování REST API

Servlet container je mocné API, které kdysi pomohlo popularitě Javy mezi vývojáři. Je to ale také API staré, které samo o sobě nemá podporu pro psaní jednotkových testů. Můžeme sice pouštět testy tak, že spustíme celý servlet kontainer, ale pro mnoho případů je to zbytečné. Existuje i jednodušší řešení, pojďme se na něj podívat.
Pokračovat ve čtení →

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someone

Co je to Spring Roo

Spring Roo je zajímavá a nadějná technologie, v naší firmě jsme ji použili v několika projektech. Co je na Spring Roo nejtěžší? Vysvětlit někomu, co to vlastně je a k čemu je to dobré.

Na internetu je přístupná prezentace autorů Spring Roo, kde přednášející vytváří aplikaci pomocí pouhých 200 úhozů do klávesnice. Při SW vývoji mám raději místo revoluce cestu evoluce, rád bych vám Spring Roo ukázal z druhé strany – jak si ušetřit práci na již existujícím nebo právě začínajícím projektu.
Pokračovat ve čtení →

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someone

Testování pomocí Jetty

Při psaní jednotkových testů webové aplikace je někdy potřeba spustit celý kontext servlet kontaineru v prostředí http serveru. Pojďme se podívat, jak to.

Pokračovat ve čtení →

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someone

Záznam z naší přednášky na CZJUG (GWT a Spring Roo)

Dne 25.10.2010 měli dva z našich kolegů, Stanislav Hybášek a Pavel Klobása, možnost prezentovat svoje zkušenosti na setkání CZJUGu. Pokud jste na této přednášce nebyli, či si chcete pouze něco zopakovat, přinášíme vám její záznam a také slidy z přednášek. Oficiální záznam pak bude zveřejněn zde.

Pokračovat ve čtení →

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someone

Přihlašování a generování Spring Security Remember-me cookie pomocí DWR a jQuery

Tento článek bude popisovat ajaxovou alternativu ke klasickému přihlašování odesláním požadavku na adresu „/j_spring_security_check“ pomocí Spring Security. Použiji k tomu ve Springu velmi oblíbenou knihovnu DWR a javascriptový framework jQuery. Integraci Springu, DWR a jQuery zde nebudu popisovat, protože o tom je již na našem blogu pěkný článek a budu tedy z něho přímo vycházet.

Pokračovat ve čtení →

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someone

SpringSource portfolio

SpringSource je v současnosti jedním z největších dodavatelů webových technologií a dá se očekávat, že se tento fakt do budoucna nezmění. Ačkoliv se tato firma v podstatě zrodila z nápadu jednoho člověka (Rod Johnson) a jedné technologie (Spring) její působnost se doslova ze dne na den rozrostla na mnoho dalších souvisejících technologií.

Pokračovat ve čtení →

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someone

Integrace Spring, DWR a jQuery

Oblíbená trojkombinace technologií v podobě aplikačního rámce Spring, DWR a jQuery nám umožňuje Javascriptem volat metody servisních tříd spravovaných Springem. To je poměrně efektivnější přístup než příprava podobných řešení přímo v duchu MVC. Ve Springu 3.0. je však nově implementována zjednodušená podpora pro Ajax v podobě mvc-ajax modulu, která by naší trojkombinaci mohla v určitých případech konkurovat. Vyzkoušíme a uvidíme. Integraci aplikačního rámce Spring, DWR a jQuery řešíme téměř na každém projektu. Požádali jsme kolegu Michala Chudého, aby toto téma jednou pro vždy zpracoval a nyní dáváme jeho část k dispozici i vám. Pokračovat ve čtení →

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someone

Jak zprovoznit property autowiring v Springu

Jednou z největších výhod Springu je bezesporu podpora anotací, kterými se můžeme vyhnout zdlouhavé konfiguraci pomocí XML. Jak ale vložit property z externího souboru do anotované třídy bez toho, aniž bychom duplikovali konfiguraci?

Pokračovat ve čtení →

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someone

Integrace Groovy ve Springu

V poslední době zažívají skriptovací jazyky boom. Jedním z takových je i Groovy, který funguje ve virtuálním stroji Javy. Přímý přechod z jednoho jazyka na druhý ve firmách zpravidla není možný, naštěstí Spring umožňuje jeho integraci.

Pokračovat ve čtení →

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someone

Spring Framework 3.0 – postřehy z přednášky Jana Macháčka

Ve středu 13.3.2009 se konala na půdě fakulty informatiky a managementu univerzity v Hradci Králové přednáška o tvorbě webových aplikací pomocí frameworku Spring 3.0. Přednášejícím nebyl nikdo jiný, než slavný absolvent této univerzity Jan Macháček.

Pokračovat ve čtení →

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someone

Inversion of Control v rámci Spring – praktický tip

Při brouzdání diskuzemi na webu občas narazím na názor, že systém provázání objektů v aplikaci založené na rámci Spring prostřednictvím návrhového vzoru Inversion of Control je zbytečná práce navíc.

Pokračovat ve čtení →

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someone

Spring framework + Acegi Security captcha layer + JCaptcha integration

I’ve just integrated captcha functionality to my Spring + Acegi powered web application and due to the lack of first level documentation on this topic in Acegi Security documentation or wherever I decided to create this brief step by step manual. Hope this help others.

Pokračovat ve čtení →

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someone

Spring framework V – aplikační kontext, IoC

Minule jsme si s pomocí Springu vytvořili maximálně jednoduchou webovou aplikaci a dnes bychom měli začít s jejím rozborem. Řekneme si, co je to aplikační kontext a jak je vytvořen na základě konfiguračního souboru ve formátu XML. Zmíníme se také o IoC a jeho alternativách.

Pokračovat ve čtení →

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someone

Spring framework IV – download, verze, první aplikace

V dnešním díle konečně hodíme za hlavu teorii a přejdeme k psaní kódu. Řekneme si odkud Spring stáhnout, jakou verzi použít a pak bleskově implementujeme kompletní funkční Spring-based webovou aplikaci.

Pokračovat ve čtení →

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someone

Spring framework III – souvislosti s J2EE a EJB

Kdo může psát o frameworku Spring fundovaněji než jeho autor Rod Johnson. Dnešní díl se tedy bude věnovat myšlenkám, které stály u zrodu Springu a které Rod prezentoval knižně. Chcete-li poznat skutečně podrobně důvody proč používat k vývoji J2EE aplikací Spring framework, měli byste si přečíst Johnsonovu knihu Expert one-on-one J2EE Design and Development.

Pokračovat ve čtení →

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someone

Spring produktivnější než .NET

Zajímavá soutěž s ještě zajímavějšími výsledky se nedávno konala v Holandsku. Své síly v produktivitě vývoje změřila vývojová prostředí pro enterprise aplikace. Zúčastnila se například specializovaná 4GL RAD prostředí, „čistý“ .NET, Visual Studio .NET, Java s využitím klasických J2EE technologií a také Java s frameworkem Spring.

Pokračovat ve čtení →

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someone

MoroSystems © 2006 - 2015 Vsaď na Javu.cz je firemní blog společnosti MoroSystems

Nahoru ↑