JPA - Vazební tabulky s metadaty

V rámci přípravy na JPA certifikaci jsem narazil na pár zajímavostí. Tentokrát chci psát o vazebních tabulkách legacy databází, které nejsou triviální, tj. neobsahují jen klíče ale i nějaká metadata.

Spring a podpora pre Multipart HTTP upload

Ako rýchlo rozbehať multipart upload súborov cez HTTP? Ak máte k dispozícii servlety 3.x, môžete ich nakonfigurovať veľmi jednoducho.

Jetty – konfigurace HTTPS

Jetty je oblíbený webový kontejner, který používáme na mnoha projektech především jako vývojový nebo testovací nástroj. Jetty jde jednoduše integrovat do projektu pomocí maven pluginu, dá se snadno startovat, embeddovat, atd. Když už ale potřebujete připravit reálnější testovací prostředí nebo dokonce produkční, je konfigurace HTTPS...

Tvorba formulářů pomocí Apache Wicket

Poslední dobou působí AspectWorks na čím dál více projektech, které využívají framework Wicket. Tento příspěvek pokrývá úplné základy možností tvorby webových formulářů ve Wicketu. To vše pomocí ukázek kódu a formou blízkou tutorialu.

Posílání emailů s JavaMail API

JavaMail
JavaMail API je standardní Java knihovna pro příjem a odesílání emailů. Tyto činnosti však neprovádí, ale deleguje na skutečný mail server (Sendmail, Postfix, Exim ap.) se kterými komunikuje protokoly POP3, SMTP nebo IMAP. V tomto článku ukážu posílání, ale JavaMail dovede i poštu vybírat.

Žurnálování Hibernate entit pomocí DB triggerů

V dřívějším příspěvku DB žurnál pomocí Hibernate interceptorů jsem nastínil možnost žurnálování pomocí hibernate interceptorů. Další a asi nejjednodušší možností je použití Hibernate envers, které jsou od hibernate verze 3.5 jeho součástí, které ve své implementaci využívají interceptory a lze je kombinovat dohromady (tzn. pomocí interceptorů řešit...

Deset let, které neotřásly Spring frameworkem


Spring Security Impersonation

Pojem Impersonation (počeštěně Impersonifikace), který v doslovném překladu znamená imitování nebo zosobnění, se dá vysvětlit touto poučkou: Přihlášený uživatel předstírá, že je někdo jiný, aby získal práva a data cizího uživatele.

Příklad na Spring Boot, REST architekturu a Spring Cache

Na posledním školení jsme vytvořili aplikaci, která je ukázkou technologií Spring Boot, Spring Data JPA, REST web. služeb (XML a JSON) a Spring Cache. Jestlí Vás zajímají tyto technologie, pak to pro Vás bude určitě užitečný příklad. Demo aplikace je online (na Heroku) a zdrojové kódy jsou k dispozici volně na GitHubu.

Zabezpečení Manager aplikace u Tomcatu

Čirou náhodou jsem webu narazil na zmínku o worm Java.Tomdep, který byl objeven koncem minulého roku a napadá Tomcaty, které mají nainstalovanou Manager aplikaci a jednoduchá uživatelská jména a hesla. To mě donutilo sepsat best practice zabezpečení (nejenom) Manager aplikace.

 
strana 2/51celkem 509 položek