|
|
|
You have a web application, but in some cases your users want to be able to work locally, off-network, and synch up later. In this article, David Van Couvering shows how Java DB can be used to achieve this.
|
|
|
|
|
|
You have a web application, but in some cases your users want to be able to work locally, off-network, and synch up later. In this article, David Van Couvering shows how Java DB can be used to achieve this.
|
|
|
|
|
|
Unit tests are no longer hype, but daily business. Developers love writing tests, and even do test-driven development. But testing units of code often is a problem: most parts of a software system do not work in isolation, but collaborate with other parts to get their jobs done.
|
|
|
|
|
|
The Struts and Shale projects have parted ways resulting in Shale to become its own Apache project. "On behalf of the ASF Board and Struts PMC, we are pleased to announce that Shale has been accepted as a top-level project of the Apache Software Foundation... Shale began as a proposal for Struts 2.0, but instead became a subproject, so as to provide a JSF alternative for Struts developers. Recent developments for Struts Action 2 now make it easier for Struts developers to access JSF components from within an 'action-based' application."
|
|
|
|
|
|
BEA has released version 9.2 of WebLogic Portal. "This latest release of BEA WebLogic Portal includes new functionality that helps improve portal adoption, productivity, agility, speed, and return on investment. BEA WebLogic Portal: embraces SOA with Portal Federation, simplifies portal production and management with new communities, simplifies production operations with Portal Lifecycle Management, and provides greater ease of use for all portal audiences."
|
|
|
|
|
|
The EJB3 Java Persistence API may have been meant for enterprise developers, but there's no reason that desktop developers can't use it. Joshua Marinacci shows how a lightweight combination of Hibernate, HSQLDB, and the JPA can make saving address book entries a snap.
|
|
|
|
|
|
Spring is a lightweight application framework. In many cases, Spring can elegantly replace services traditionally provided by Java EE application servers. Spring is both comprehensive and modular.
|
|
|
|
|
|
Can workflow or BPM simplify the way that software is being build ? Yes and no. Yes, it can improve the way that requirements are being translated into software. No, it will not enable business analysts to write software.
|
|
|
|
|
|
The Java Persistence Query Language supports using relationships as defined in the object model in the query. The syntax of a relationship access expression is the same as in Java: a navigational expression using a dot as in o.customer.
|
|
|
|
|
|
Tuscany/Java provides a Java implementation of the Service Component
Architecture (SCA) and Service Data Objects (SDO) specifications, and a Data
Access Service (DAS) supporting SDO.
|
|
|
|
|
|
is a visible JavaBean presenting data in a tabular form either as a regular table or as a TreeTable. It is a user friendly component with great-looking graphic design and many useful features.
|
|
|
|
|
|
Java Persistence is a powerful technology designed to store all of your data objects in a full relational database without having to write a single line of SQL. Though originally created for the server side, I will show you how useful it can be in client applications.
|
|
|
|
|
|
Standards are so much easier to adhere to when your tools do it for you. Thanks to JAX-WS and its implementation in application servers like GlassFish, you can write web services as plain ol' Java objects, just by adding a few annotations. John Ferguson Smart shows how it's done.
|
|
|
|
|
|
Java Platform, Enterprise Edition (Java EE) 5 has been given the green light by the Java Community Process just ahead of the annual JavaOne conference, and Sun Microsystems is talking up its benefits in advance of the show.
|
|
|
|
|
|
It's 6AM PDT and your editors are pushing the morning page from their Japantown hotel. Daniel's picking the front page items from the many sources (our blogger coverage, podcasts, etc.), while I'm writing the daily blog and then writing two or three blogs of my own (micro-preview: yay Mac, boo Blu-Ray). This is after somehow wobbling back to the hotel at midnight, after Apple's night-capping BoF.
|
|
|
|
|
|
For most people, today is Day One of JavaOne 2006, as it's the first day with technical sessions, general sessions (aka "keynotes"), the pavilion, BoF's, etc. That said, it's not technically the first day of JavaOne, as plenty of official activities were already underway yesterday, including the Java University and the Fireside Chat.
|
|
|
|
|
|
jMaki Widgets are made up of three core components. For those that develop web applications, this should be no surprise. jMaki components are an HTML template, CSS styles, and a JavaScript file containing bootstrap code. The component may also render a link to an external library.
|
|
|
|
|
|
The Data Access Object pattern has become a standard part of the J2EE developer's arsenal. What most developers don't know is that one of its variations allows for much easier testing. Simulated data access objects bring together the best of DAO, mock objects, and layered testing, letting you simultaneously improve both your testing results and your overall development method. Enterprise Java developer (and resident SDAO guru) Kyle Brown uses code samples and discussion to guide you through the concepts and everyday use of SDAO.
|
|
|
|
|
|
The Data Access Object pattern has become a standard part of the J2EE developer's arsenal. What most developers don't know is that one of its variations allows for much easier testing. Simulated data access objects bring together the best of DAO, mock objects, and layered testing, letting you simultaneously improve both your testing results and your overall development method. Enterprise Java developer (and resident SDAO guru) Kyle Brown uses code samples and discussion to guide you through the concepts and everyday use of SDAO.
|
|
|
|
|
|
I assumed that DAO is not only a well known pattern, but that most people already had experience how to write state-oriented data access object interfaces. It turns out that most developers are very familiar with statement-oriented DAOs, like you would implement with plain JDBC or iBatis (or the new stateless Hibernate Session in Hibernate 3.1), but never thought about persistence services with active object state management before - and how to design an application data access interface for such a service.
|
|
|