Java EEShane Bryzak wrote a great article on how to use PicketLink and Apache DeltaSpike to secure your Java EE application. The combination of these two frameworks is really powerful. It allows you to add security to your application by implementing only one annotation and one method.
The Batch 1.0 API does not offer any solution to schedule a batch operation in Java EE. But there is no need for it, as Arun Gupta shows in his Tech Tip #36. The Java EE plattform already offers 3 different ways to schedule a batch operation.
If you want to learn more about the Java EE Concurrency API, you should have a look at the Java EE Concurrency API Tutorial by Francesco Marchioni. He created a detailed description on how to process parallel tasks on a Java EE application server. This is really a great resource if you want to learn more about Java EE Concurrency.
The new and updated Java EE 8 APIs are taking shape during the last days. If you want to know what might be part of JMS 2.1, you should have a look at It's time to begin JMS 2.1! by David Delabassee. He collected several information on the draft proposal for JMS 2.1.
JavaMost of you might have read about or experienced some drawbacks of the Java 8. Alex Zhitnitsky created his list of 6 reasons why he thinks you should not switch to Java 8. He combined several great articles with his personal opinion to create a good write-up of Java 8. You should read at least some of the collected articles while switching to Java 8. So this is a good point to start.
Breandan Considine posted the Java Annotated Monthly – June 2014 on the JetBrains blog. If you are looking for an extensive Java Monthly, you find it there. He created a massive collection of great Java resources created during the last month. You should definitely have a look.
This and thatIf you missed the talk Testing and Refactoring Legacy Code by Sandro Mancuso at the vJUG, you can now watch it on demand. You should definitely watch it if you have to deal with legacy code (are there any developers who don't have to?).
Roberto Cortez wrote a nice article on Five Ways to Not Suck at Being a Java Freelancer. He describes 5 important things you need to take care off as a freelancer. This is a good read, if you want to relax with a non-tech article.
The HornetQ Team offered to handover their codebase to the ActiveMQ project: HornetQ and ActiveMQ: Messaging - the next generation
This sounds like an interesting idea with lots of potential for the future. ActiveMQ and HornetQ are both great messaging solutions on its own. So we can expect a lot, if they join their codebase.
What do you think about it?
Done!That were the most interesting Java related resources I found this week. I hope you find them useful.
If you liked it and don't want to miss any future Java Weeklies, subscribe to the blog and follow me on twitter..
If you think I missed something, please post a comment with the link. I will check it and include it in the next issue of Java Weekly.