Java Platform, Enterprise Edition

Java EE Journal

Subscribe to Java EE Journal: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get Java EE Journal: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Latest Articles from Java EE Journal
Interarbor Solution principal analyst Dana Gardner had a drink with IBM Software chief Steve Mills last week. He said Mills thinks that the Oracle-Sun deal will go through but that Oracle CEO Larry Ellison is buying Sun because he doesn’t “understand the hardware business” and won’t ge...
Performance implications of certain CSS Selectors are not specific to a certain JavaScript Library like Prototype. I recently blogged about the internals of CSS Selectors in jQuery. The same holds true for every JavaScript library that offers CSS Selectors. Certain lookups can be done ...
When I first started asking Eclipse developers about provisioning and lockdown – do we need it, what did they think about it, etc. – several things became clear very quickly. First, there are two distinct camps – people who manage people using Eclipse and people who use Eclipse. The pe...
In light of today’s compressed development cycles, multi-tiered application architectures and complex technologies, many organizations are challenged to get reliable yet scalable enterprise Java applications out the door in a timely manner. Devoting a small amount of energy throughout ...
These days the popularity of Ext JS (a JavaScript library) is gaining momentum. One of the most popular widgets within Ext JS is the DataGrid. The reason – displaying data from a database is one of the most common tasks of a web application. “Out of the box” the DataGrid has functional...
I recently gave talks on the behavior of different JPA frameworks at W-JAX(Germany) and TheServerSide Java Symposium (Prague). As some people have asked me, I am publishing the samples as well. I would also give away the eclipse project, however with all the third party libraries I am ...
The European Commission Monday served Oracle and Sun with a statement of objections (SO) that takes exception to their $7.4 billion combination. Sun immediately told the SEC that "The Statement of Objections sets out the Commission's preliminary assessment regarding, and is limited to,...
Poor beaten-up Sun Microsystems confided the financial results of its September quarter to the SEC on Friday and they weren’t pretty. Sun was supposed to be part of Oracle by now and not washing its linen in public anymore but the European Commission hasn’t sanctioned the union, and is...
For several months now a subset of the JCP's Executive Committees has been meeting as the Java ME Working Group to address Java ME-specific matters. In this column I'll focus on Java ME and on some of the issues that the Working Group has been discussing. (To follow our activities, che...
The European Commission is about to object formally to Oracle’s multibillion-dollar acquisition of Sun because Oracle is hanging tough and refusing to make any concessions concerning the open source database MySQL, a potential Oracle rival as the EC sees it, according to the Financial ...
Distribution and communication between applications and services is a central concept in modern application architectures. In order to profit from distribution you have to keep some basic principles in mind – otherwise you can easily run into performance and scalability problems. Durin...
Not long ago I worked on a team charged with building up a Java-based REST infrastructure. Our goals were to first support what was then an emerging specification for Java-based RESTful services called JAX-RS. Beyond that, we had thoughts of building an entire framework, both server an...
VMware’s recent SpringSource acquisition, the Java widgetry folk, is moving to Spring 3.0, a major release of its vaunted Java development framework for building web and service-based applications. It announced a feature-complete release candidate Monday and expects to go to GA soon. ...
What is enterprise cloud computing? Simply stated, it’s a behind-the-firewalls use of commercial, Internet-based cloud technologies specifically focused on one company’s or one business environment’s computing needs. Enterprise cloud computing is a controlled, internal place that offe...
Before the New York version of its International Cloud Computing Conference & Expo, which is about to be held again in Silicon Valley (Santa Clara Convention Center, 2-4 November, 2009), SYS-CON.TV invited four leading industry thought leaders to discuss how Cloud Computing brings the ...
Well, well, well, a little bird points to IBM as gumming up the works with the European Commission so Oracle and Sun can’t close their deal. Oracle of course picked up Sun after IBM’s negotiations with Sun failed and Oracle made IBM the intended target of the proposed acquisition in...
Oracle bought a hard-to-miss piece of the front page of the Wall Street Journal Thursday to run an ad apparently in hopes of arresting the increasing erosion in Sun’s server business. The bulleted ad is addressed to Sun customers and says Oracle “plans to spend more money developin...
At VMworld on Monday IBM announced what it called the industry’s first public desktop cloud. It will be available in the Americas and Europe starting in October. IBM describes it as its biggest cloud computing endorsement to date enabling anywhere/anytime access for everything from ...
Gartner database analyst Donald Feinberg and his colleague George Weiss told Cnet that the only reason the European Commission is holding up the Oracle-Sun deal on the pretext of investigating Oracle’s intentions on MySQL is “political” and “protectionist” – as though the rest of us di...
During my RichFaces session at JBoss World 2009, I showed three small examples of using Ajax with RichFaces 3.3, JSF 2, and RichFaces 4. I thougth it would be a good idea to show you the difference or more correct the similarities between the three. I will be blogging more about Rich...
Even though it's considered bad practice, it's often handy to eval code in JavaScript. And in my case, it was simply necessary, since the JSF specification requires eval of scripts. And it's also necessary to execute those evaluated scripts in the global scope. It's not as easy as it ...
As the clock ticks and the September 3 deadline nears, speculation is rising that the European Commission may throw a spanner into the Oracle-Sun merger and delay things another four months. Reuters said late Tuesday that EC regulators were fretting over the competitive implication...
It's summer. JavaOne is behind us, and much of Europe is on holiday :) At this time of year life in the JCP slows down somewhat. Nevertheless JSRs continue to move through the process, and this month I'll discuss several of these, and demonstrate how their progress has been facilitated...
Sun tiptoed out its June results. No press release and certainly no conference call, only a SEC filing and a posting on its web site last Friday, covering what will probably be its last quarter as an independent company before it collapses into Oracle’s waiting arms – that is unless th...
Oracle said late Thursday that its $7.4 billion acquisition of Sun was okay with the Justice Department. That leaves the European Commission, which has until September 3 to decide whether it’s going to give the deal a green light too or launch a Phase II investigation that would ruin O...
Thinking of moving to a different Java application server? Need to better understand the impact of your move? The state of the economy is driving a re-evaluation of all major technology decisions. As a result, more and more organizations are switching to a more flexible and cost-effect...
Terracotta and Ehcache, two promising open source companies, expect to register a slight tremor on the Richter scale today when the industry, particularly the Java contingent, finds out that Terracotta bought Ehcache last week. The move, after Ehcache reportedly rejected three other of...
There are a number of esteemed contests for the greatest and fastest software developers among us – events where we can pit our coding prowess against fellow brainiacs and like-minded techies. I think it’s high time we had an alternative set of awards, suited not to aspiring budding Tu...
Simple scalability - that's the Terracotta value proposition. In this Quick Q&A with SYS-CON's Cloud Computing Journal editor-in-chief Alan Williamson, Geert Bevin - Evangelist at Terracotta Inc - explains that how Terracotta helps enable Java in the Cloud...and clarifies the differenc...
IT managers can look to an unlikely source for career inspiration: the late Walter Cronkite. The guiding principles that made Cronkite, "the most trusted man in America" can help impact your career in the world of high tech. The late Walter Cronkite as a role model for IT managers? ...
The common methods for functional GUI testing are the "record and execute" script technique and writing test programs for different scenarios. In the "record and execute," the test designer interacts with the GUI and all the events are recorded in a script. The script can later be repl...
A couple of patterns that could cause Java heap exhaustion were identified from years of research at IBM. One interesting scenarios was observed when Java applications generate excessive amount of finalizable objects whose classes have non-trivial Java finalizers. A Java finalizer perf...
We can visualize resource starvation using an elaborate rendition of the Dining Philosophers Problem. This classic metaphor of resource allocation among processes was first introduced in 1971 by Edsger Dijkstra in his paper “Hierarchical Ordering of Sequential Processes.” It’s been a m...
The year’s biggest Java community event – JavaOne – finished recently. As it is for others in the Java world, this is a busy time for the JCP. We host various events for our members, we participate in discussions and BOFs, and like all other attendees, we enjoy the opportunity to meet ...
In Jef Raskin’s excellent book, The Humane User Interface, he discusses how the human brain is able to perform many tasks simultaneously while only having the ability to focus on one conscious thought at a time. Being able to process information and analyze it intelligently is crucial ...
Carbonite, the consumer/small business online backup company, has struck a deal with Sun to piggyback on Java and offer a free 30-day trial of its widgetry to anybody who upgrades to the latest version of Java or downloads in for the first time. Terms were not disclosed.
Oracle sold $4.5 billion worth of debt last week, intending to use at least some of the money for its acquisition of Sun. It'll be laying out roughly $7.4 billion in cash to buy all of Sun's outstanding shares but with what Sun will have left in the bank after its debts are paid the...
VirtualBox, the German-made, cross-platform, x86 desktop virtualization software that Sun bought last year, graduates to the server with the 3.0 release that’s supposed to be announced today.
Oracle yesterday evening issued the following statement, attributable to Dan Wall, Latham & Watkins counsel to Oracle.
"This was another amazing JavaOne," wrote James Gosling in his first post-conference blog. "It was also the weirdest: between the Oracle situation, the global meltdown, and the financial situation, it was very different." Sun nearly panicked, Gosling admits, fearing that "no one would ...