Skip to main content
Java News Feed

Java News

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] The third edition of David Heffelfinger's Java EE book has been recently released. This updated edition is covering the latest version of the Java EE Platform, i.e. Java EE 7. The book gives a wide introduction on the Java EE Platform and its major APIs in their latest version... The book also covers 2 of the APIs introduced in Java EE 7 : the WebSocket API and JSON-P...

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...

April 21, 2014 -

[article] The Heartbleed Bug has received significant attention lately and has reignited discussions regarding open source security issues and open source quality issues. The article "Heartbleed: Open source's worst hour" goes so far as to open with the sentiment that Heartbleed is "open source software's biggest failure to date." In the midst of this discussion, the Coverity Scan 2013 Open Source Report has been released and provides another interesting source of input for the discussion...

April 21, 2014 -

[article] Runtime type information (RTTI) refers to the correct identification of the type of your objects at run time. When you write code, it is generally desirable to do so in a way that takes advantage of OOP features like encapsulation and inheritance to make your program easily extensible, by for instance, as much as possible manipulating references to base classes and letting polymorphism work for you. Essentially, when you create a new object with a base class reference, the process necessarily involves...

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

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...

Learn How to Plug Into the Internet of Things A global network of billions of devices sharing data is opening up unprecedented business opportunities. How well positioned is your company to take advantage of this seismic shift? Join Oracle, our partners and customers on Thursday, April 24 to learn how to turn the Internet of Things into real business value....

Welcome

Weekly Statistics

867,236

members

2,390

projects