REST Web Services with Jackson, Jersey and Payara Micro ... Level II

Rychlý úvod do RESTových webových služeb s implementacemi Jersey+Jackson a řešení pár problémů kolem:- jak vyřešit formát data a času v rozhraní služby (ISO namísto long)- jak vyřešit používání List v rozhraní služby v dotazu i v odpovědi- jak aplikaci snadno nahodit na Payaře Micro (odkaz na první díl je v úvodu)- jak službu zavolat z příkazové...

Mocking Spring Boot beans with Spock

Spock is a powerful Groovy-based framework that makes testing applications written in Java (as well as Groovy, Kotlin etc.) a very pleasant experience. Because it’s built on top of good ol’ JUnit, it integrates well with most of the existing test/build tooling. However, making it play nicely with the testing infrastructure of Spring framework...

Otvorenie JavaEE a jeho prechod pod Eclipse nadáciu (Oracle announced to open JavaEE – what to expect in the future?)

Cez leto sa diali s Java EE zaujímavé veci a aj po lete sa zdá, že udalosti s Java EE budú naďalej naberať rýchly spád. Len pred nedávnom som na svojom blogu písal o tom, že Oracle oznámil otvorenie Java EE a plány odovzdať ho ako projekt opensource nadácii a o tom, čo môžeme očakávať v budúcnosti. Ukázalo sa, že tá buducnosť nie je až tak ďaleko,...

Ako používať facelety v novom MVC 1.0 v Java EE 8: (MVC 1.0 in Java EE 8: Getting started using facelets)

Nedávno som sa dozvedel o novom budúcom prírastku do rodiny Java EE technológií - MVC framework na písanie action-based webových aplikácií, na spôsob Spring-MVC. Bude v Java EE 8 ako alternatíva ku komponentovému JSF frameworku, ale dá sa používať už teraz, minimálne na Glassfish a Payara serveri. Väčšina tutoriálov k MVC ukazuje ako pužiť JSP na...

Loadbalancing s Payarou a Apache2 (Loadbalancing with Payara cluster and Apache2)

Návod na zprovoznění loadbalancingu s Apache2 na CentOS 7 a clusteru domény aplikačního serveru Payara.

Rozdiely medzi spôsobmi zamykania JPA entít (Differences in JPA entity locking modes )

Nedávno som na stackoverflow narazil na otázku o rozdieloch medzi rôznymi zámkami v JPA. Pri písaní odpovede ma napadlo, že je to vhodná téma na obšírnejší blogový zápis. Pre tých, ktorí sa v tom ešte neorientujú, vysvetľujem, prečo je vôbec zamykanie potrebné, kedy je vhodný optimistický a pessimistický prístup, ako ich použiť v JPA a dokonca ako...

Jak testujete přístupová práva své aplikace?

Security
Celá řada komplexních aplikací obsahuje také složitou logiku řízení přístupu k datům nebo k používání konkrétních funkcí. Je jedno jestli je řízení přístupu postavené na konfigurovatelných ACL (oprávněních) nebo jestli je zvolen jednodušší a statičtější přístup pomocí předem definovných rolí. Zcela jistě je ve vašem zájmu toto řízení přístupu...

Použití vlastních bezpečnostních anotací pro ochranu metod se Spring Security

Nedávno jsme na našich projektech upgradovali z prastaré Acegi Security na nejnovější verzi - dnes už Spring Security. Spolu s tím, jsme začali ve větší míře používat ochranu volání metod na byznys vrstvě pomocí anotací @PreAuthorize / @PostAuthorize. Použití tohoto způsobu ochrany však vede k rozmnožení často se opakujících "Stringů" v těle tříd,...

Dokumentace Spring Framework 3.1 v Kindle formátu mobi (Spring Framework 3.1. Documentation as Kindle mobi)

Koupil jsem si Kindle. A protože hodlám absolvovat certifikaci Spring Professional, tak jsem jako první zjišťoval, jak na Kindle dostat Spring dokumentaci.

Kdy Spring vyhodnotí anotace @Transactional na CgLib proxy třídách

Spring Framework
 Testování transakční logiky vaší aplikace je obvykle poměrně problematické, pokud využíváte aspektového přístupu Spring frameworku. Ačkoliv existují způsoby řešení tohoto problému, nejsou zadarmo a nejsou přímočaré. Navíc jsme si jako programátoři příliš zvykli spoléhat na to, že jednoduché deklarování @Transactional anotace prostě funguje, takže...

 
strana 1/3celkem 28 položek