BCV solutions s.r.o.

Blog Java

Archiv v CzechIdM

Potřebovali jste si někdy něco zazálohovat? Případně potřebovali jste si udržovat změny ohledně nějakého objektu v průběhu času? Jestli ano, nyní je to v CzechIdM možné. V CzechIdM vznikl nový modul — archiv, který zvládá tyto úkony a ne jenom to. Vše o principu a správném použití archivu si můžete přečíst právě v tomto článku. […]

16. 9. 2014 •

Seznámení s Hibernate ORM

V tomto článku si popíšeme základy technologie Hibernate ORM pro komunikaci Javy s relačními databázemi. Osvěžíme si znalosti o tom, co je to ORM a jak se popisují vztahy mezi jednotlivými entitami v datovém modelu. Letmo se zmíníme, jaký vztah je mezi Java Persistence API (JPA) a Hibernate. Na závěr se ve stručnosti seznámíte s […]

16. 4. 2014 •

Optimalizace jBPM enginu – uchovávání informací o workflow v databázi

V CzechIdM využíváme workflow pro vykonávání aplikační logiky systému. Všechna tato workflow běží na enginu jBPM. O každém běžícím workflow si jBPM v standardně uchovává spousty informací jako jsou proměnné, aktuální stav apod. Tyto informace si ukládá do databáze a zůstávají v ní i poté, co dané workflow skončí, což v určitých případech způsobuje nárůst […]

26. 3. 2014 •

Jak jsou implementovány zámky v CzechIdM

V rámci přípravy CzechIdM na vysokou dostupnost proběhla kompletní restrukturalizace systému zámků. Do budoucna počítáme s nasazením CzechIdM na více aplikačních serverů zároveň při vysokém zatížení. V tomto článku se dozvíte o změnách, které proběhly ohledně zámků CzechIdM a jak je případně využít.

13. 3. 2014 •

Jak zprovoznit prostředí pro vývoj portletů a jak vytvořit portlet pro Liferay

V tomto článku najdete podrobný návod, jak si zprovoznit prostředí pro vývoj portletů s pomocí nástrojů společnosti Liferay, a jak vytvořit jednoduchý portlet. Celé zprovoznění nezabere více než jednu hodinu. Na konci budete mít k dispozici pískoviště pro zkoušení všech svých nápadů týkajících se (nejen) portletů a Liferay portálu.

11. 3. 2014 •

CzechIdM – Java – E-maily s přílohou

Minulý týden jsem naučil náš Identity Manager CzechIdM odesílat e-maily s přílohami. Situací, ve kterých se to může hodit, je celá řada: předvyplněný formulář v PDF k tisku, konfigurační soubor k nově zřízené VPN, certifikát nebo třeba aktuální verze telefonního seznamu. V článku vás rychle s novou funkcí seznámím, naučím vás ji používat a společně […]

31. 12. 2013 •

JavaDoc tipy & triky

Každý se s tím zajisté již mnohokrát setkal. Pročítat si cizí kód a dokonce i vlastní bývá velice obtížné. Nikdy nevíme co se programátorům honilo hlavou, když psali zrovna takovou podmínku. Co je vedlo k tomu, že je cyklus omezený právě takhle? Spousty podobných otázek si kladl každý z nás. Já sám jsem se v […]

7. 10. 2013 •

Propojení Javy s C++

Jako Java programátor se čas od času potýkám s následující situací – mám k dispozici program, který bych chtěl použít v rámci svého vlastního projektu, ale brání mi v tom jedna malá drobnost – tento program je napsaný v C++. Varianty použít pouze jediný programovací jazyk (tj. celé to napsat v Javě nebo C++) jsou […]

11. 7. 2013 •

Žere vám java procesorový čas serveru i když nic nedělá?

Instaluji na serveru Gerrit a narazil jsem na problém, že nicnedělající java konzumovala 400% CPU času. Ne že by to server nezvládal, ale je to prostě fuj.

12. 11. 2012 •

Identity connector for Alfresco

In this article we are going to explain how to connect the Alfresco system to our Identity Manager CzechIdM. First of all, we are going to design and implement a special Identity connector. However, we are not going to pay any attention to details of the implementation itself as we did with our Universal SSH […]

21. 12. 2011 •