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
No matter what type of application we develop, coding validations is our everyday task. For years we have used a big variety of techniques and frameworks for validation with success. However, since some time we have a standard Java for validation, the Bean Validation specification (JSR...
Nowadays, an ever increasing number of developers chose the Java platform as their preferred open source development environment allowing straightforward use of publicly available .class file format and simple instruction sets. The use of an open source approach has many advantages, ye...
There are two major drivers behind the need to embrace parallelism: the dramatic shift to commodity multicore CPUs, and the striking increase in the amount of data being processed by the applications that run our enterprises. These two factors must be addressed by any approach to paral...
Terracotta had added native high-performance search to Ehcache, the open source de facto cache for enterprise Java, making it possible to do simple queries and real-time analysis on terabytes of in-memory data, overcoming in the process the latency of making queries to comparatively fa...
OpenXava is a framework for rapid development of business applications using Java or Groovy. It is easy to learn and one can have an application up in no time. At the same time, OpenXava is extensible, customizable and the application code is structured in a very pure object oriented w...
GlassFish, the Reference Implementation of Java EE 6, can easily run on multiple cloud infrastructures. Learn how to create a simple Java EE 6 sample application and deploy them on GlassFish v3 running locally and then deploy it using Amazon, RightScale, Joyent, and Elastra cloud infra...
Oracle has proposed replacing the Apache Software Foundation with SouJava, the Brazilian Java User Group, on the Java SE/EE Community Process (JCP) Executive Committee (EC). The big 20,000-strong user group would be represented by Bruno Souza. There is no other user group on the comm...
Oracle, it seems, has been closeted with representatives of IBM and the IBM-inspired Eclipse Foundation since November tinkering with the OpenJDK bylaws. That was after Apple turned over all future Java updates for its Mac OS to Oracle and OpenJDK, and IBM abandoned the Apache Foun...
SAP (Business Objects) has recently released Crystal Reports for Eclipse version 2.0 to provide reporting solutions for Java-based applications. This is available as free to use (within an organization) and has the advantage that it is built on the most tested and reliable component (J...
The restrictions JPA imposes on callback methods made them practically useless in real-life applications. Surely these restrictions have a good technical reason behind them, but from a business application developer perspective they mean that JPA callback methods are practically usel...
Back in the nineties, I was helping Russian immigrants living in the greater New York area to acquire the right skills and become software developers. Majority of the immigrants had Bachelor or Masters degrees in disciplines not related to IT. But high motivation to get an interesting ...
Modern enterprise IT infrastructure must keep pace with dynamic needs. As business changes, it allows customers to react quickly to maintain a competitive edge in the marketplace, often by leveraging new technologies to improve the bottom-line performance. Oracle WebLogic Server11g pro...
HTML5 introduces Application Cache, a new feature that enables you to make web apps and sites available offline. The new specification also provides an easy way to prefetch some or all of your web app’s assets (HTML files, images, CSS, JavaScript, and so on) while the client is still o...
There are many ways to have various software components to communicate in Java EE enterprise architecture.  The same is applicable for integrating rich Internet Applications written in Adobe Flex and Java EE systems. Let’s consider the following scenario: An application A...
A disgusted Apache Software Foundation (ASF) has resigned its seat on the Java SE/EE Executive Committee (EC) after failing to incite the rest of the committee to spit in Oracle’s eye and hold the Java SE7 spec hostage until Oracle capitulated and gave Apache’s open source Harmony proj...
Java Enterprise Edition is the most dominating platform for the enterprise applications. Hence stronger presence of Java EE as PaaS will support Cloud Adoption. Some of the players are discussed in this article. Ever since the beginning of this century a comparison between the platfor...
OpenXava is a framework for Rapid Development of business applications using Java. The OpenXava 4.0 has been released recently, with many User Interface improvements (RIA), and more possibilities for developers (Groovy, JPA 2.0, DI). OpenXava is a framework for rapid development of bu...
Oracle has officially responded to the Apache Software Foundation’s attempt last week to foment mutiny inside the Java Community Process saying: “Oracle nominated Apache for a seat on the Executive Committee in recognition of Apache’s continued participation and valued contribution to...
Terracotta’s BigMemory for Enterprise Ehcache snap-in solution to Java’s garbage collection (GC) nightmare has emerged from six weeks in beta with 250–300 registered users and has gone GA. Testing of the pure Java Ehcache add-on reportedly indicated application performance was steady...
Considering a switch from WebLogic to JBoss Enterprise Application Platform? The Red Hat Migration Planning Guide details key considerations for planning a move from WebLogic to JBoss Enterprise Application Platform as well as common implementation and training standards and best pract...
Apple late last month washed its hands of doing any more Java updates for Mac OS X and even suggested a Java runtime could disappear entirely from future versions of the operating system. Monday Apple said that OpenJDK would produce the Java widgetry for Mac OS from here on out.
Software maintenance is a tedious and challenging job. As long as the software functions as expected, it looks great. Imagine the situation, your pager keeps buzzing in the midnight (Not a happy feeling, right?). Any software system, no matter how well it has been built and quality te...
The highly respected Apache Software Foundation (ASF), recently re-elected in a 95% landslide to the Executive Committee (EC) of the Java Community Process (JCP), is using its bully pulpit to incite mutiny, calling on other JCP members to vote down Oracle’s next proposed version of the...
The goal of this book is to teach you how to develop Java Enterprise applications with OpenXava and other Java-related technologies, tools and frameworks. In this book you'll learn, not only OpenXava, but JPA, Eclipse, PostgreSQL, JUnit, HtmlUnit, Hibernate Validator framework, Lifera...
In the next couple of weeks VMware and Google, who’s now being sued by Oracle over Java and so really likes VMware’s Spring widgetry as an alternative to Enterprise JavaBeans for enterprise Java application development, will put out “the first in a series of technology collaborations” ...
Azul Systems this week began what may turn out to be an orderly retreat from its high-priced high-maintenance hardware – appliances based on ever so chi-chi many-core proprietary chips and 10 rounds of VC funding that tops $200 million. By fielding software that runs on 64-bit garden-...
In a surprise-to-many move, IBM, which always seemed to have more skin in the Java game than Sun, the technology’s nominal creator, has abandoned Harmony, the independent, breakaway, duplicative and competitive Apache Software Foundation open source Java project, to back Oracle, Java’s...
Database rival companies, Oracle and IBM, will be working together to allow developers and clients to enhance existing Java investments and the Open Java Development Kit reference implementation. Java is a general-purpose software development platform that is specifically designed to b...
Add Java to the list of rebellious Sun properties bucking Oracle hegemony. According to the Register, before Oracle OpenWorld the Java Community Process (JCP), the only entity that's supposed to be able to approve changes to Java, quietly passed a resolution demanding that Oracle sp...
In this step, you will configure the project to use Spring framework and generate Spring ORM classes to access the entities created earlier. The tasks you will complete in this step are: Add Spring Facet to project, Generate Spring ORM classes, Review the Spring service beans and con...
Last night I gave a presentation on Mobile Augmented Reality at the Phoenix Mobile Technology Group. Here is the presentation.
Enterprises today are implementing agile development methodologies, to ensure that their software reaches the user as quickly as possible. Getting this application tested thoroughly is a very important. Frameworks and newer IDE's have made the task of the programmer easier and have tre...
Java under Oracle – and no, it’s not clear how all-fired open it’s going to be – and no, it’s still unclear whether or not the vaunted Java Community Process (JCP) supposedly responsible for the technology can put in for early retirement – but Oracle has figured out that waiting for tw...
Oracle has managed to create a huge impact on San Francisco this week. Reports suggest that not since a US president (we're not sure which one) needed a little extra access in the city has a road been permanently closed for the week – but the local police have done it for Larry Ellison...
Java developers might want to think about hoisting Terracotta on their shoulders and marching around JavaOne this weekend. The company thinks it's overcome the garbage collection-created impasse preventing Java apps from using lots of memory just when lots of memory has gotten terri...
News agencies around the world are reporting that HP is taking its former CEO Mark Hurd to court, just 24 hours after Oracle announced Monday that he'd been appointed Co-President of Oracle.
"There is no executive in the IT world with more relevant experience than Mark [Hurd]" declared Oracle's founder & CEO Larry Ellison yesterday, as Oracle announced that Charles Phillips, who as Co-President with CFO Safra Catz has evolved Oracle's field culture toward a more customer-c...
Google has pulled out of JavaOne because Oracle is suing Google claiming that Android infringes on its Sun-inherited Java IP. Google blogged that the lawsuit made it “impossible for us to freely share our thoughts about the future of Java and open source generally” though that open sou...
In this white paper read how Skyline Software Systems, Inc. needed a “more comprehensive solution that could work across multiple media formats,” and switched from homegrown to SafeNet Sentinel HASP.
Oracle CEO Larry Ellison is supposedly going to open his mind on the subject of Java, the prime reason he bought Sun. He’s supposed to deliver the keynote at JavaOne the middle of September and, along with Oracle EVP Thomas Kurian, discuss Oracle’s vision and strategy for Java. The...