Skip to main content
Java News Feed

Java News

April 23, 2014 -

[article] Have you ever had to troubleshoot an issue where the JVM seems to shutdown but you have no idea what triggered the shutdown? Perhaps some other process sent a SIGTERM? Or maybe some 3rd-party library you don't even have the source code for decided to call System.exit()?... For R28.3.2, I created a new verbose logging module that instruments the JVM shutdown code and tries to log details regarding each possible event that can trigger a shutdown. In JRockit..

April 23, 2014 -

[article] Flexcoin was a Bitcoin exchange that shut down on March 3rd, 2014, when someone allegedly hacked in and made off with 896 BTC in the hot wallet. Because the half-million dollar heist from the hot wallet was too large for the company to bear, it folded. I'll resist the urge to ask why they did not have deposit insurance for their hot wallet, because the technical story of what happened is even more colorful and fascinating. In their own words...

April 23, 2014 -

[article] Every week here and in our newsletter, we feature a new developer/blogger from the DZone community to catch up and find out what he or she is working on now and what's coming next. This week we're talking to Eric Schabell, JBoss Technology Evangelist for Red Hat and guest lecturer at the Radboud University Nijmegen. Some of his most recent DZone posts include...

April 22, 2014 -

[article] In an effort to make a meaningful application on the DukeScript Framework, here's the start of a JPA-based CRUD app (right now, only R is supported)... There are three parts to this. Model. I generated JPA entity classes from my database. I ended up with the "Customer" class, which has relationships with "DiscountCode" and "MicroMarket". Then I added...

April 22, 2014 -

[article] This is the second in a series of blogs on Tomcat, including basic set-up and clustering, configuration and finally performance tuning and monitoring. Following on from my colleague's blog post looking at basic set-up and clustering, in this blog post I will take a look at some basic configuration settings and some key things most people want to configure. This blog will use the system set up in the first part of this series...

Editor`s Blog

Every now and then I see an article that cites the recently close "race" for "most popular programming language" between Java and C, according to the TIOBE Index -- almost inevitably followed by remarks about Java's long and painful decline. TIOBE uses a somewhat complicated formula for computing its ranking; but the core component of the method seems to be search statistics for the name of each language followed by...

All Spotlights

Spotlights

To deal with the growth of log data a host of log management & analysis tools have been built over the last few years to help developers and operations make sense of the growing data. I thought it’d be interesting to look at our options and what are each tools’ selling point, from a developer’s standpoint. This is one post where I would love to hear from you guys about your experiences...

Behavior Driven Development (BDD) is an approach that uses conversions around concrete examples to discover, describe and formalize the behavior of a system. BDD tools such as JBehave and Cucumber are often used for writing web-based automated acceptance testing. But BDD is also an excellent approach to adopt if you need to design a web service. In this article, we will see how you can use...

PrimeFaces, a popular JavaServer Faces (JSF) UI framework, can be used to quickly develop sophisticated applications for the enterprise or for standard websites. This article focuses on how to efficiently build data-driven applications for the enterprise using PrimeFaces. In this article, we'll be developing an enterprise application, making use of PrimeFaces to create a user-friendly, robust...

As you know, CDI 1.1 is an important part of Java EE 7. You may be happy to know that the CDI specification just releases another minor point release - 1.2. As you can imagine the release contains a small number of fixes and clarifications. If you are surprised that a technology that is part of the Java EE platform had an independent release, you really shouldn't be. Although for various...

Welcome

Weekly Statistics

867,236

members

2,390

projects