The Artima Developer Community
Sponsored Link

Java Buzz Forum
Java Weekly 12/15: CDI, templating in MVC, Keycloak, recorded sessions and more...

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Thorben Janssen

Posts: 44
Nickname: thjanssen
Registered: Jun, 2014

Thorben Janssen is a senior developer blogging about Java EE related topics.
Java Weekly 12/15: CDI, templating in MVC, Keycloak, recorded sessions and more... Posted: Mar 15, 2015 10:23 PM
Reply to this message Reply

This post originated from an RSS feed registered with Java Buzz by Thorben Janssen.
Original Post: Java Weekly 12/15: CDI, templating in MVC, Keycloak, recorded sessions and more...
Feed Title: Thoughts on Java
Feed URL: http://www.thoughts-on-java.org/feeds/posts/default
Feed Description: Tutorials and howtos about Java and Java EE related topics.
Latest Java Buzz Posts
Latest Java Buzz Posts by Thorben Janssen
Latest Posts From Thoughts on Java

Advertisement
The Java world is evolving at a rapid pace and it can be challenging to keep track of it. Fortunately lots of great resources are created every week, explaining new features or looking at existing stuff from a different angle.

I am using the Java Weekly series to collect the most interesting links I found during the last week and present them to you all in one place. I hope you find it useful and that it makes it easier for you to keep up-to-date. If you like to suggest a resource or something I can improve on, please leave me a comment.





Java EE

Romain Manni-Bucau explains in his recent blog post how to use CDI event observers to implement the behavior of @Startup without EJB: CDI and @Startup: SOLVED!


Another useful CDI example was posted by Chris Ritchie. He shows how to use CDI producer methods to read properties from a .properties file and inject them into your beans: Inject external properties using CDI, Java and WildFly.


Vlad Mihalcea had a detailed look at the CascadeType.LOCK and how the lock is propagated from the parent to the child entities: Hibernate CascadeType.LOCK gotchas.


Slow database queries are often the cause for performance issues. Therefore a check for slow queries should always be the first step in the analytic process. How to configure Hibernate statistics to get the required information is described in: How to activate Hibernate Statistics to analyze performance issues.


Java EE 8

There are already lots of great templating solutions available. Therefore the MVC JSR will not provide an additional one but provide a way to use the existing ones: Templating in the MVC JSR. Ozark, the MVC reference implementation, already supports a list of different templating solutions.


It took some time, but now the JSR 375 (Java EE Security API) Expert Group is formed. David Delabassee gives a short overview about the EG members and how to follow the discussions: Java EE Security API (JSR 375) Update.
The will be also two upcoming talks about the JSR at JavaLand and Devoxx France.


Security

Red Hat has decided to stop their work on the PicketLink project and merge it into Keycloak. You can read more about the reasons and the official announcement: PicketLink and Keycloak projects are merging!


If you want to give Keycload a try, you should have a look at Setting up Keycloak on Wildfly. Sebastian Lorenz walks you through the setup process and provides a small sample application to test the configuration.


This and that

Petri Kainulainen wrote a new post in his Getting Started with Gradle series. This time he explains how to use gradle to create a web application project.


Recordings

Last week, two interesting online events took place. And the good thing about online events is, you can watch the replay, if you missed the live event.


Aleksey Shipilëv spoke about the Java Memory Model at the virtual JUG. Here you can find the replay, a short summary of the talk and an interview with Aleksey: Java Memory Model Pragmatics by Aleksey Shipilëv.


Ales Justin gave an introduction to the CapeDwarf project, an open source implementation of the Google App Engine. If you like to learn more, you can watch the replay here: Implementing your own Google App Engine.


Upcoming online events

On Wednesday 18th at 5pm UTC, Bert Ertman will talk about Building Modular Java Applications in the Cloud Age at the vJUG.


See you next Monday

for the next issue of Java Weekly. You don't want to wait so long, than follow me on twitter, where I share great resources during the week.

If you like to suggest a link for next weeks issue or something I can improve on, please write me a comment.

Read: Java Weekly 12/15: CDI, templating in MVC, Keycloak, recorded sessions and more...

Topic: Yak Shaving is a Good Way to Improve an API Previous Topic   Next Topic Topic: Spock 1.0 with Groovy 2.4 configuration comparison in Maven and Gradle

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use