SoftEU

Archív rubriky ‘Java’

Build time vs. render time

2. Duben 2008 v 13:01

Chtěl bych vám doporučit hezký článek Build time vs. render time ze serveru Wokring with JSF and Facelets.

Chtěl bych vypíchnout odstaveček:

It is very important to remember that you cannot have components “re-appear” on post back of a JSF form. This is because a JSF component tree should never be altered between having its state saved and when its state is restored. This is very important, so let me say again, a JSF component tree should never be altered between having its state saved and when its state is restored. The reason is that this would violate the JSF specification/design.

Dobré vědět dříve, než člověk začne psát JSF stránky.

Double checked locking

1. Březen 2008 v 00:00

Peter Stibrany mne před časem upozornil na zajímavou přednášku o paměťovém modelu Javy: JavaOne 2006 a specifikace Threads and Locks.

Java má (např. oproti C/C++) jasně definované chování mezi více vlákny či procesory napříč všemi platformami. A při programování lze na takto definované chování samozřejmě spoléhat.
Pokračování »

Záznam přednášky CZJUG: JBoss Seam

28. Únor 2008 v 11:15

Včera (27. února) proběhla moje přednáška o praktických zkušenostech s webovým frameworkem Seam. Můžete si prohlédnout slajdy a nebo si je stáhnout. Samozřejme si můžete poslechnout i audio záznam. Video záznam bohužel nebyl pořízen.

Při přednášce jsem se pustil i do kritiky problémů s touto platformou (především JSF). Některé situace snad ani nelze označit za problémy, ale spíše za vlastnosti či chování. Je dobré však o těchto případech vědět.

Seam je v SoftEU preferovanou platformou a osobně zatím neznám lepší a efektivnější nástroj pro vývoj webových aplikací.

JSF a hezká URL

20. Únor 2008 v 08:51

Pokud stejně jako my používáte JSF a jsou pro Vás důležitá hezká URL, můžete použít Tuckey’s URL rewrite nebo SoftEU URL Rewriter, kteří zařídí přepsání hezkého URL na skutečné URL v JSF stránce.

Pravidla mohou přespat URL např. takto:
/objednavka/ -> /objednavka/list.jsf
/objednavka/100/ -> /objednavka/view.jsf?id=100

Pokud přepisování URL použijete, brzy narazíte na problém, že při použití <h:form/> se do stránky zapíše původní přepsaná stránka (/objednavka/view.jsf?id=100) a nikoliv hezké URL pro uživatele.
Pokračování »

Podcast o Seamu

19. Únor 2008 v 11:07

Společně s Romanem Pichlíkem a Romanem Štróblem jsme připravili pozvánku na přednášku o Seamu formou podcastu.

CZJUG: JBoss Seam

11. Únor 2008 v 20:54

Chtěl bych vás všechny pozvat na svoji přednášku o JBoss Seam, která se bude konat 27. února v rámci CZJUGu od 18:00.

Při této přednášce bych chtěl představit webový framework JBoss Seam. Jeho spoluautorem je Gavin King, který vytvořil i slavný Hibernate. Popíši základní myšlenky tohoto frameworku, a také knihovny se kterými spolupracuje (JSF, Hibernate, Drools, …). Současně bych se s vámi chtěl podělit o zkušenosti, které jsme získali při tvorbě několika aplikací (např. nové moduly portálu edu.cz) a také objasnit důvody, proč se nakonec Seam stal hlavním vývojovým frameworkem u nás v SoftEU.


Petr Ferschmann – v současné době je vedoucí vývojového oddělení a technologický lídr společnosti SoftEU s.r.o.. Absolvent FAV ZČU, obor Softwarové inženýrství. Je odpovědný za vývoj aplikací a používané technologie. Rovněž zkoumá a testuje nové technologie, využitelné pro vývoj nových aplikací, které následně implementuje do firemních vývojových procesů.

Plzeňská společnost SoftEU s.r.o., založená v roce 2004, se zaměřuje na vývoj informačních systémů a outsourcing softwarového vývoje na bázi Java a JavaEE technologiích. Hlavní doménou jsou webové aplikace, kde se snažíme uplatňovat ideu “Pracovat kdekoliv, kdykoliv, na čemkoliv”. Pro odbornou veřejnost SoftEU s.r.o. vydává nepravidelně vycházející články vývojářů na adrese blog.softeu.cz.


Switch to our mobile site