<?xml version="1.0"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>BCV solutions, s.r.o. -- novinky</title><link>http://www.bcvsolutions.eu/</link><description>poskytov&#xE1;n&#xED; IT &#x159;e&#x161;en&#xED; a slu&#x17E;eb</description><language>cs-CZ</language><docs>http://blogs.law.harvard.edu/tech/rss</docs><atom:link href="http://www.bcvsolutions.eu/rss-merged.xml" rel="self" type="application/rss+xml"/><item><title>Tvorba komponent v JSF</title><link>http://blog.bcvsolutions.eu/content/jsf-facelets-tvorba-komponent</link><description>C&#xED;lem tohoto &#x10D;l&#xE1;nku je uk&#xE1;zat, jak&#xFD;m zp&#x16F;sobem je mo&#x17E;n&#xE9; vytvo&#x159;it vlastn&#xED; grafickou komponentu p&#x159;i pr&#xE1;ci s webov&#xFD;m frameworkem JSF a Facelets.
Pou&#x17E;&#xED;v&#xE1;me-li "&#x10D;ist&#xE9;" JSF, je vytvo&#x159;en&#xED; vlastn&#xED; komponenty pom&#x11B;rn&#x11B; slo&#x17E;itou z&#xE1;le&#x17E;itost&#xED;. Framework Facelets n&#xE1;m umo&#x17E;&#x148;uje vytvo&#x159;it snadno a rychle komponenty vlastn&#xED;. Pravda, takto vytv&#xE1;&#x159;en&#xE9; komponenty nemohou b&#xFD;t v&#x17E;dy tak komplexn&#xED;, jako komponenty ostatn&#xED; (tj. ty, kter&#xE9; jsou naprogramov&#xE1;ny pomoc&#xED; Java t&#x159;&#xED;d), na vy&#x159;e&#x161;en&#xED; spousty po&#x17E;adavk&#x16F; v&#x161;ak bohat&#x11B; sta&#x10D;&#xED;.
&#x10D;&#xED;st d&#xE1;l</description><pubDate>Fri, 16 Jul 2010 00:00:00 UT
			</pubDate><guid isPermaLink="false">tag:bcv,1</guid></item><item><title>Automatick&#xE9; testov&#xE1;n&#xED; Java aplikace pomoc&#xED; n&#xE1;stroj&#x16F; TestNG a Apache ANT (Unit testing)</title><link>http://blog.bcvsolutions.eu/content/testng-ant-automaticke-testovani-java-aplikace</link><description>Tento &#x10D;l&#xE1;nek popisuje zp&#x16F;sob automatick&#xE9;ho testov&#xE1;n&#xED; JAVA aplikac&#xED; pomoc&#xED; n&#xE1;stroj&#x16F; TestNG a Apache ANT. Testovan&#xE1; aplikace je naps&#xE1;na na platform&#x11B;  J2EE pomoc&#xED; frameworku JBoss Seam.
P&#x159;ed &#x10D;asem jsem dostal za &#xFA;kol vy&#x159;e&#x161;it automatick&#xE9; spou&#x161;t&#x11B;n&#xED; unit test&#x16F; pro aplikaci, kterou vyv&#xED;j&#xED;me. Jako v&#xFD;vojov&#xE9; prost&#x159;ed&#xED; pou&#x17E;&#xED;v&#xE1;me Eclipse. Samotn&#xE9; unit testy p&#xED;&#x161;eme pomoc&#xED; n&#xE1;stroje TestNG. C&#xED;lem tedy bylo vytvo&#x159;it n&#xE1;stroj, kter&#xFD; si st&#xE1;hne aktu&#xE1;ln&#xED; verzi aplikace z SVN repository. Aplikaci zkompije a spust&#xED; testy. Tedy se jedn&#xE1; o tzv. unit testy.
&#xDA;kol jsem si nejprve rozd&#x11B;lil na n&#x11B;kolik d&#xED;l&#x10D;&#xED;ch &#x10D;&#xE1;st&#xED;:
&#x10D;&#xED;st d&#xE1;l</description><pubDate>Sat, 12 Jun 2010 00:00:00 UT
			</pubDate><guid isPermaLink="false">tag:bcv,2</guid></item><item><title>Tiskov&#xE1; zpr&#xE1;va - Veden&#xED; zdravotnick&#xE9; dokumentace v elektronick&#xE9; podob&#x11B; ve V&#x161;eobecn&#xE9; fakultn&#xED; nemocnici v Praze</title><link>http://blog.bcvsolutions.eu/content/vedeni-zdravotnicke-dokumentace-v-elektronicke-podobe-ve-vfn</link><description>Na&#x161;i konzultanti se z&#xFA;&#x10D;astnili projektu v kompetenci n&#xE1;vrhu a realizace Identity Managementu, podpory &#x17E;ivotn&#xED;ho cyklu elektronick&#xE9;ho podpisu zam&#x11B;stnance nemocnice. 
Tiskov&#xE1; zpr&#xE1;va
&#x10D;&#xED;st d&#xE1;l</description><pubDate>Thu, 27 May 2010 00:00:00 UT
			</pubDate><guid isPermaLink="false">tag:bcv,3</guid></item><item><title>Automatick&#xE9; kop&#xED;rov&#xE1;n&#xED; entitn&#xED;ch objekt&#x16F; do DTO objekt&#x16F;</title><link>http://blog.bcvsolutions.eu/content/automaticke-kopirovani-entitnich-objektu-do-dto-objektu</link><description>P&#x159;ed &#x10D;asem jsme vytvo&#x159;ili n&#xE1;vrh aplikace, kter&#xE1; mezi prezenta&#x10D;n&#xED; a aplika&#x10D;n&#xED; vrstvou, nam&#xED;sto entitn&#xED;ch objekt&#x16F;, p&#x159;en&#xE1;&#x161;&#xED; tzv. DTO (Data Transfer Object) objekty. Z&#xE1;kladn&#xED; v&#xFD;hodou tohoto p&#x159;&#xED;stupu p&#x159;ed&#xE1;v&#xE1;n&#xED; objekt&#x16F; je &#xFA;pln&#xE1; nez&#xE1;vislost aplika&#x10D;n&#xED; vrstvy na vrstv&#x11B; prezenta&#x10D;n&#xED;. P&#x159;i v&#xFD;voji bylo nutn&#xE9; si co nejv&#xED;ce usnadnit pr&#xE1;ci s kop&#xED;rov&#xE1;n&#xED;m dat z entitn&#xED;ho objektu do DTO objektu. 
&#x10D;&#xED;st d&#xE1;l</description><pubDate>Sun, 23 May 2010 00:00:00 UT
			</pubDate><guid isPermaLink="false">tag:bcv,4</guid></item><item><title>Syslog-ng: logov&#xE1;n&#xED; nov&#xE9; generace</title><link>http://blog.bcvsolutions.eu/content/syslog-ng-syslog-nove-generace</link><description>Syslog-ng je modern&#xED; (syslog-ng = syslog new generation - syslog nov&#xE9; generace) logovac&#xED; n&#xE1;stroj pro sb&#xED;ran&#xED; a zpracov&#xE1;n&#xED; log&#x16F;. Samotn&#xE1; aplikace v&#x161;ak logy neanalyzuje, jenom upravuje jejich v&#xFD;stupn&#xED; podobu. Tento SW vyu&#x17E;&#xED;v&#xE1;me pro Webhosting Klenot.cz.
&#x10D;&#xED;st d&#xE1;l</description><pubDate>Mon, 17 May 2010 00:00:00 UT
			</pubDate><guid isPermaLink="false">tag:bcv,5</guid></item><item><title>Munin - monitoring serveru</title><link>http://blog.bcvsolutions.eu/content/munin-monitoring-serveru</link><description>Munin je jednou z nejzn&#xE1;m&#x11B;j&#x161;&#xED;ch monitorovac&#xED;ch alpikac&#xED;, kter&#xE1; se pou&#x17E;&#xED;v&#xE1; p&#x159;edev&#x161;&#xED;m na serverov&#xFD;ch stanic&#xED;ch. Je napsan&#xFD; v jazyku Perl a je dostupn&#xFD; pro v&#x11B;t&#x161;inu platforem. Munin s hroma&#x17E;&#x10F;uje r&#x16F;zn&#xE1; syst&#xE9;mov&#xE1; data jako nap&#x159;&#xED;klad vy&#x165;&#xED;&#x17E;en&#xED; procesoru, s&#xED;&#x165;ov&#xFD; trafik, obsazenost diskov&#xFD;ch odd&#xED;l&#x16F;, vyu&#x17E;it&#xED; pam&#x11B;ti, atd. a ty vyn&#xE1;&#x161;&#xED; p&#x159;ehledn&#x11B; do graf&#x16F;, kter&#xE9; periodicky aktualizuje. 
&#x10D;&#xED;st d&#xE1;l</description><pubDate>Wed, 05 May 2010 00:00:00 UT
			</pubDate><guid isPermaLink="false">tag:bcv,6</guid></item><item><title>Instalace aplika&#x10D;n&#xED;ho serveru JBoss</title><link>http://blog.bcvsolutions.eu/content/instalace-aplikacniho-serveru-jboss-0</link><description>Tento p&#x159;&#xED;sp&#x11B;vek stru&#x10D;n&#x11B; popisuje, jak nainstalovat aplika&#x10D;n&#xED; server JBoss na server na platform&#x11B; GNU Linux CentOS 5. Instalovan&#xE9; prost&#x159;ed&#xED; bude slou&#x17E;it pro v&#xFD;voj webov&#xFD;ch aplikac&#xED; postaven&#xFD;ch na jazyku Java.
&#x10D;&#xED;st d&#xE1;l</description><pubDate>Wed, 28 Apr 2010 00:00:00 UT
			</pubDate><guid isPermaLink="false">tag:bcv,7</guid></item><item><title>Instalace dotazn&#xED;kov&#xE9;ho serveru LimeSurvey</title><link>http://blog.bcvsolutions.eu/content/instalace-dotaznikoveho-serveru-limesurvey</link><description>V dne&#x161;n&#xED;m z&#xE1;pisku se zam&#x11B;&#x159;&#xED;m na zprovozn&#x11B;n&#xED; LimeSurvey serveru na syst&#xE9;mu CentOS 5. LimeSurvey je jednou z nejzn&#xE1;mn&#x11B;j&#x161;&#xED;ch open source dotazn&#xED;kov&#xFD;ch aplikac&#xED;. Aplikace je naps&#xE1;na kompletn&#x11B; v PHP. Samotn&#xE1; aplikace vy&#x17E;aduje pro sv&#x16F;j spr&#xE1;vn&#xFD; chod n&#x11B;kolik komponent: SQL datab&#xE1;zi (j&#xE1; jsem zvolil MySQL), web server (Apache HTTP server) s podporou PHP a po&#x161;tovn&#xED; server (Postfix). Podrobn&#xFD; popis po&#x17E;adavk&#x16F; m&#x16F;&#x17E;eme naj&#xED;t v dokumentaci na str&#xE1;nk&#xE1;ch projektu.
&#x10D;&#xED;st d&#xE1;l</description><pubDate>Tue, 20 Apr 2010 00:00:00 UT
			</pubDate><guid isPermaLink="false">tag:bcv,8</guid></item><item><title>Bezpe&#x10D;nostn&#xED; chyba syst&#xE9;mu Zen Cart</title><link>http://blog.bcvsolutions.eu/content/nebezpecny-zencart</link><description>V tomto &#x10D;l&#xE1;nku se zam&#x11B;&#x159;&#xED;m na bezpe&#x10D;nostn&#xED; chybu v syst&#xE9;mu Zen Cart. Jedn&#xE1; se o celosv&#x11B;tov&#x11B; pou&#x17E;&#xED;van&#xFD; open source internetov&#xFD; obchod.  Pou&#x17E;&#xED;vaj&#xED; jej tis&#xED;ce mal&#xFD;ch i velk&#xFD;ch e-shop&#x16F;. Mnoho z nich v&#x161;ak nev&#xED;, jak&#xE9; riziko podstupuj&#xED; pokud po instalaci neprovedou bezpe&#x10D;nostn&#xED; kroky uveden&#xE9; v dokumentaci Zen Cart. Syst&#xE9;m toti&#x17E; obsahuje nebezpe&#x10D;nou chybu, kter&#xE1; umo&#x17E;&#x148;uje &#xFA;to&#x10D;n&#xED;k&#x16F;m p&#x159;evz&#xED;t spr&#xE1;vu nad cel&#xFD;m e-shopem. Naj&#xED;t v sou&#x10D;asn&#xE9; dob&#x11B; nezabezpe&#x10D;enou instalaci Zen Cart nen&#xED; t&#x11B;&#x17E;k&#xE9; a proto zde probl&#xE9;m rozeberu podrobn&#x11B;.
&#x10D;&#xED;st d&#xE1;l</description><pubDate>Tue, 06 Apr 2010 00:00:00 UT
			</pubDate><guid isPermaLink="false">tag:bcv,9</guid></item><item><title>J2EE - zabezpe&#x10D;en&#xED; webov&#xE9; aplikace</title><link>http://blog.bcvsolutions.eu/content/j2ee-security-glassfish</link><description>Tento p&#x159;&#xED;sp&#x11B;vek popisuje, jak zabezpe&#x10D;it webovou aplikaci napsanou na platform&#x11B; Java a b&#x11B;&#x17E;&#xED;c&#xED; na aplika&#x10D;n&#xED;m serveru GlassFish. C&#xED;lem bude zabr&#xE1;nit p&#x159;&#xED;stupu na vybran&#xE9; str&#xE1;nky t&#x11B;m u&#x17E;ivatel&#x16F;m, kte&#x159;&#xED; nemaj&#xED; p&#x159;id&#x11B;lenou pot&#x159;ebnou roli.
1. Vytvo&#x159;en&#xED; datab&#xE1;ze

vytvo&#x159;&#xED;me datab&#xE1;zi (v z&#xE1;sad&#x11B; je jedno, jak&#xFD; typ DB zvol&#xED;me, j&#xE1; pou&#x17E;il MySQL)
tabulka User (Id: email, FK: Grouptable_email)
tabulka Grouptable (Id: email, Varchar: groupid)

2. Nastaven&#xED; aplika&#x10D;n&#xED;ho serveru

otev&#x159;eme admin consoli
&#x10D;&#xED;st d&#xE1;l</description><pubDate>Wed, 31 Mar 2010 00:00:00 UT
			</pubDate><guid isPermaLink="false">tag:bcv,10</guid></item><item><title>Nov&#xFD; web BCVsolutions.eu spu&#x161;t&#x11B;n</title><link></link><description>
      Spustili jsme nov&#xFD; web spole&#x10D;nosti.
    </description><pubDate>Wed, 01 Apr 2009 00:00:00 UT
			</pubDate><guid isPermaLink="false">tag:bcv,11</guid></item></channel></rss>
