Skip to main content
View by: Most Recent | Topic | Community | Webloggers   
Monthly Archives:    

Blogs by Community: Java Patterns

• General  • Glassfish  • Global Education and Learning  
• Identity Management  • Java Communications  • Java Desktop  
• Java Enterprise  • Java Patterns  • Java Tools  
• Java User Groups  • Java Web Services and XML  • JCP  
• JDDAC  • Jini  • JXTA  
• Mac Java  • Mobile and Embedded  • NetBeans  
• Open JDK  • Portlet  • Robotics  
• Sun Grid  • Sun RFID and Sensor  


Java Patterns

You want JAXB to unmarshal singletons? You already spent lots of time coding rather complex workarounds applying XmlAdapters and afterUnmarshal callbacks? The solution is astonishingly simple!
on Jan 14, 2012 | Permalink | Discuss
 Yesterday I've held another round of my DCI (Data, Context and Interaction) talk at JUG Lugano; they are available at Slideshare. The presentation has been updated since the one held in Genoa one month ago; I've still shown examples using the NetBeans Platform Lookup, but code sketches have been taken from an Android context, rather than Swing. I should be able to publish a detailed...
on May 19, 2011 | Permalink | Discuss
Complicated year for me and I've not blogged something with decent technical stuff for a while. This is the n+1 restart that I'm trying... let's see if I can resume with a constant flow of useful stuff. The subjects of this post are two: first, a design topic (how to avoid anemic object when handling the processing of configurations) and second some extensions of JAXB to accomplish the...
on May 18, 2011 | Permalink | Discuss
In JUG-AFRICA we started an Open Source project to manage the BIG ANNUAL EVENTS for our JUGs. The first release will be available in the early second half of January. The application will provide a lot of services via the REST Web services.
on Jan 2, 2011 | Permalink | Discuss
Proof that an Architecture of which no greater can be conceived, must include impementation.  
on Sep 24, 2010 | Permalink | Discuss
In the previous installment of Effective Architecture, I covered TDD with Model-View-Presenter. However the code I presented had synchronous server calls. In JavaFX (like Swing), the UI code runs in the Event Dispatch Thread (EDT). It is unwise to block the EDT. Hence it is encouraged to execute all server calls on a separate thread. SwingWorker Swing provides SwingWorker to execute tasks off the...
on Jul 23, 2010 | Permalink | Discuss
Content available at: http://blogs.sun.com/arungupta/entry/totd_133_jpa2_jpql_criteria
on May 6, 2010 | Permalink | Discuss
Content available at: http://blogs.sun.com/arungupta/entry/totd_131_dynamic_osgi_services
on Apr 29, 2010 | Permalink | Discuss
On April 28th, 2010, we will be kicking off the first phase of FESI's research.  This where we set up the project, and start to get our hands dirty. Attached is the flyer we will use to promote FESI and what we're trying to accomplish.  Hopefully it will help us get the word out to the local community. Also as the kickoff, we'll be participating with a networking group that meets...
on Apr 27, 2010 | Permalink | Discuss
In this post I will share my recent findings about Container Dependency Injection in Java EE 6, in particular how to decouple the processing threads of  event producers and event consumers. Java EE 6 introduces a very nice dependency injection framework (CDI) that has superb support for the Observer pattern in the form of event broadcasting. An Event in CDI is just a regular POJO: public...
on Apr 14, 2010 | Permalink | Discuss
A lot of applications these days title themselves RESTful. But how much REST is needed to be RESTful?
on Feb 20, 2010 | Permalink | Discuss
The image on the left is a screengrab I took when I was reviewing content for my upcoming book, with Neil Griffin, JavaServer Faces 2.0: The Complete Reference. I consider this little snippet an atonment for the HTTP violations of JSF versions past (before I was spec lead). Sorry about that. For the record, the article referred to in the book is at <http://www.theserverside.com/tt/articles/...
on Oct 8, 2009 | Permalink | Discuss
I've been moving a few of my non-NetBeans-specific libraries that are used in NetBeans plug-ins to Kenai - things like a library for generating diffs of java.util.Lists and so forth - small libraries that Do One Thing Well. This is one I'm debating - is it too esoteric, or is it a problem people actually have out there...
on May 5, 2009 | Permalink | Discuss
A few of months ago I blogged about a simple but powerful pattern for working with Objects not key/value pairs - use dynamic proxies to generate an implementation of an interface, which delegates to the backing storage transparently. It's ready to become a small open source project. But what do you call such a thing?
on May 5, 2009 | Permalink | Discuss

Java User Groups

I'll like to let you know the dates of JCertif 2011 the biggest Java Community Event in Africa. About 800+ attendees from many countries. We will be happy to have you as Speaker on Developer Tools, Java, Open Source, Mobile Apps...or Business solutions. Still hesitating to join JCertif 2011 ? See the past event : JCertif 2010 and this blog post
on Jan 1, 2011 | Permalink | Discuss
Last week's kickoff of FESI's research program went very well. There are a number of folks (>500) who are now following this blog on Java.net, and a number who have gotten involved.  While we wait for more folks, we'll be researching new technologies, the first being NOSQL databases.  If the kind of topics we're research interests you, please feel free to join the project;...
on May 5, 2010 | Permalink | Discuss

Java Desktop

Sometimes it makes sense to wrap a single code line into a class. An example is implementing the Range pattern.
on Jan 1, 2011 | Permalink | Discuss
 The www.abelski.com web site offers free (for personal and academic usage) courses about various topics in software development. The site focuses on Java technologies. 
on Oct 4, 2010 | Permalink | Discuss
How to do Test Driven Development (TDD) with JavaFX using Model-View-Presenter pattern? In this installment of Effective JavaFX Architecture, I address this question with all the details and working code samples.
on Jul 7, 2010 | Permalink | Discuss