Archive for the ‘Java Language’ Category

Parts 1 through 3 of this four-part series on developing Web services in Java SE first presented an overview of Web services and Java SE’s support for developing them. The series then focused on developing SOAP-based and RESTful Web services via this support. Part 4 wraps up this series by focusing on advanced topics.

This article first introduces Java SE’s SAAJ API for working with SOAP-based Web services at a lower level. It then discusses how to create a JAX-WS … Read the rest

The Eclipse Foundation is set to become the new steward of enterprise Java, taking over from Oracle, which no longer wants to manage Java EE.

As part of the adoption, Java EE will likely get a new name, something Oracle recommended in its proposal to have a foundation adopt Java EE.

A month ago, Oracle said it would end its stewardship role of Java EE and turn it over to an open source foundation. Following consultations with Java partners … Read the rest

Oracle’s revamped release plan for standard Java means the upcoming Java Development Kit 9 will not be designated for long-term support. Under this new regime, Java 9 is not the first long-term support release on which the first wave of twice-yearl “feature” releases is to be based on, but instead is the first “feature” release, with Java 8 as the base.

Under a plan put forth by Oracle on September 6, there will be feature releases of Java, driven by … Read the rest

Although Java, C, and C++ have seen drops in language popularity, they once again remain atop the Tiobe language popularity index, which uses the number of developers, courses, and vendors for each language to calculate its popularity. Their two main contenders—Python and C#—face obstacles that may keep them in the second tier.

Python actually slipped 1.32 points from its rating a year ago, while C# slipped 0.71 points in the same period.

Python and C# have long been poised … Read the rest

Oracle will speed up the releases of standard Java, with a new release Java Development Kit (JDK) coming every six months and a long-term support version that gets updated every three years. As a result, the next version of Java will be released in March 2018, six months after this month’s planned Java 9 release.

Until now, Oracle has delivered major releases of Java every two years or so, anchored by a major feature or two. But that anchor-feature-driven … Read the rest

Part 2 of this four-part series on Java SE Web services showed how to use the JAX-WS API to develop SOAP-based Web services. JAX-WS also supports RESTful-based Web services, which this article shows how to develop. It first defines and then builds and runs a library Web service, and next defines, builds, and runs a simple client that accesses this service.

Defining a library web service

The library Web service, which I’ve named Library, manages a library of books with … Read the rest

Part 2 of this four-part series on Java SE Web services showed how to use the JAX-WS API to develop SOAP-based Web services. JAX-WS also supports RESTful-based Web services, which this article shows how to develop. It first defines and then builds and runs a library Web service, and next defines, builds, and runs a simple client that accesses this service.

Defining a library web service

The library Web service, which I’ve named Library, manages a library of books with … Read the rest

After multiple delays, Java 9, the first major upgrade to the standard edition of Java since March 2014, is due to arrive on September 21, in the form of Java Development Kit 9. The official proposal for JDK 9 lists roughly 90 new features; modularity is the major one, reconfiguring Java into a modular format in an effort that has gone on for years. But there are other improvements in areas such as compilation, code cache and JavaScript … Read the rest

Now that Oracle wants to turn over leadership of enterprise Java’s (Java EE’s) development to a still-unnamed open source foundation, might the same thing happen with the standard edition of Java (Java SE) that Oracle also controls? Such a move could produce substantial benefits. But it does not seem unlikely, at least at the moment.

Oracle said it has no plans to make such a move. But the potential fruits of a such a move are undeniable.

If Oracle steps

Read the rest

To shore up Java’s security, a private group that operates outside the normal open source community process is under consideration.

The proposed OpenJDK (Java Development Kit) Vulnerability Group would provide a secure, private forum in which trusted members of the community receive reports on vulnerabilities in code bases and then review and fix them. Coordinating the release of fixes also would be part of the group’s mandate. (Java SE, the standard edition of Java, has been developed under … Read the rest