Every responsible web application developer is aware of the importance of online security. Since the Internet is a vital part of every business activity, from clouds to desktop or mobile devices, business software requires trusted mechanisms to make the exchange of sensitive information, like personal information or money, safe. To avoid panic among our software […]

Until JPA 2.0, we were restricted to use pretty static way of querying entities by declaring FetchType.LAZY (default) or FetchType.EAGER on entity’s associations – once selected mode is always used. FetchType.EAGER is a good choice if we always want to load a related entity. The issue of this approach is its performance. Another way is […]

Modern-day business companies have many software products to optimize internal processes. The main goals are automating complex and repetitive tasks, fast reacting on problems and saving time of employees. Often these products work independently without any communication between each other and they are satisfying in narrow field of aspects.