password
username
Sponsored by CakeMail, an email marketing software
Newsletter preview

Javalobby logo image
Tuesday, August 07, 2007 

Oracle Coherence 3.3 now available for download

Oracle CoherenceOracle Coherence is the leading in-memory distributed data grid solution for clustered applications and application servers. This new release features integration into Oracle Application Server and TopLink, enhanced performance, support for Java SE 6 and the Microsoft .NET Framework.

Click for Free product downloads, technical webinars and whitepapers

 Perspective


Be sure and
check out a
No Fluff Just Stuff
Java conference
coming your way!

8/10-8/12 Princeton
8/17-8/19 Cincinnati
8/24-8/26 Orlando
8/24-8/26 Richmond
8/29-8/31 London
9/14-9/16 Boston
9/21-9/23 Seattle
9/28-9/30 Calgary
9/28-9/30 St. Louis
10/5-10/7 Atlanta
10/12-10/14 Minneapolis
10/12-10/14 San Diego

 
 A Developer's Perspective
 Next section
Rick Ross is the founder of Javalobby. He is a frequent speaker at Java-related events and a well-known advocate for Java developer interests..

Rick Ross, JavaLobby FounderHappy Birthday, Javalobby - 10 years this week

Earlier today I was on the phone with someone asking about the history of Javalobby and DZone when I realized something I had overlooked. It was 10 years ago this week (August 2, 1997) that I sent out a couple of Usenet messages and set up a little website in hopes of giving Java developers a place to rally and discuss their opinions from a developer's perspective. Little did I know how much that day would change my life, and the decade since then has been rich and fascinating. Ten years of Javalobby, and I guess things have come a long way from that little ISDN router in my Manhattan apartment. We thought it would literally burn up from traffic when we started to understand how many other developers shared a passionate view of Java and cared deeply about its evolution.

So, on this tenth birthday of Javalobby, I find myself humbled and overwhelmed with gratitude to all of you who have contributed so much to the health and growth of this community over these many years. Without you, this idea for a gathering place for supporters of Java technology would have amounted to nothing, but over the years you have helped affect more positive changes in the Java community and ecosystem than you probably know. It is quite trendy for today's news to focus on "user generated media" but the men and women who have given so much to Javalobby all these years know it is not a recent invention. Even those of you who have done nothing more than read the site or newsletters over the years have contributed a lot, since you have helped inspire those who had something to say and share.

Thank you all for making this the greatest ten years of my life. I am so grateful!

Until next time,
Rick Ross
rick@javalobby.org
AIM or Yahoo Messenger: RickRossJL

 
 News From the Front
 
 News from the Front
 Next section
 Back to top
Matthew Schmidt is the man behind the scenes at Javalobby. If you have questions or concerns, feel free to email him at matt@javalobby.org.

Matthew Schmidt, JavaLobby Lead DeveloperEmbed Your Own Servlet Container - Jetty Style
Over the weekend, I sat down to re-design and re-code one of our core utilities into Java.  We had spent the better part of several days trying to make this particular utility work properly on some newer hardware, and after much frustration, I went back to my old friend Java. 

During this redesign, I knew that I wanted to migrate this tool from being a standalone command line application to a powerful self-contained server that could run anywhere and run with load balancing, be able to power up multiple instances.  This is where Jetty came to the rescue.  Before this weekend, I had never used Jetty and never tried to embed it into any of my applications.  I had seen it used very successfully in products like Jive's OpenFire for their administration console, so I decided to take a look and see whether it was going to be much work.

Fortunately, it couldn't have been any easier.  With 3 (maybe 4) lines of code, I had a Jetty server bound to an IP and port running a Hessian servlet on an endpoint of my choosing.  Once started, it sat in maybe 10M of memory total, a welcome find in the days where I struggle to understand why my other application servers are using gigs of memory.  All in all, it was a mostly pleasant experience.  My Hessian classes operated as expected, and I now had a stable, low footprint server that I could use as a base for my rewrite.  On top of that, I was even able to use servlets and jsps if I wanted.  I recommend you give Jetty a shot if you've got something you want to expose via a servlet and don't want all the weight and configuration of something even as minimal as Tomcat.  Check out their Wiki for more information on embedding this slick server.     

Sometimes It's Ok To Restart Your JVM
Now, I'm sure I'll catch a flack for saying this, but I'm definitely not the first.  Sometimes, it is ok to just restart your JVM.  Now, I'm not just talking about restarting it because you've deployed some new code, no, I'm talking about just restarting it for good measure.  Maybe you're restarting it when it reaches a certain error condition or even a certain amount of memory.  Some of us value our sleep at night, and when things start to go awry with software that you didn't write and you can't seem to fix it, we start to think about solutions that we don't normally speak of. 

It's these solutions that many of you will scoff at, but sometimes a simple little monitoring hack can save a lot of headaches.  These hacks can re-introduce a modicum of stability in a system that was previously not stale and can return some sanity to your developers who do occasionally need to sleep.  So, the moral of the story is that you don't always need to have the super clean solution; sometimes a hack works just a well.  But remember, you have to go back to that problem and actually solve it.  A hack is just that, a hack, and it won't hold forever.  Even duct table breaks eventually :) 

Until Next Time,
Matthew Schmidt
matt@javalobby.org
Yahoo IM: mattschmidtjl

 
 DZ Top Links
 
 DZone Top Links
 Next section
 Back to top
most clicked this week from dzone.com

dzone

Most-clicked links this week

 
 Popular at JL
 
 Popular at Javalobby
 Next section
 Back to top
A recap of some of the most popular and active Javalobby.org discussions this week.
JRoller Memory Headaches: Any Ideas From Readers?

As many of you know, we recently upgraded JRoller to version 3 of Roller. Since then we have been having some weird memory problems. Any one got any suggestions on how to debug these?

Full Discussion Posted By: Michael Urban - (15 Replies)

Is Grails More Productive than Rails?

Has Rails already lost its title as most productive (supposedly) Web framework? It has if one company's studies are correct. They claim Grails is even more productive.

Full Discussion Posted By: Michael Urban - (10 Replies)

Calling View methods during initialization

Hi, I've been having this issue for quite some time, and though I have developed a workaround, I think there must be a more elegant solution.

Full Discussion Posted By: Adam - (9 Replies)

Bugzilla 3.0 coming to a website near you ...

You may notice a change when you next raise or comment on a bug; Bugzilla 3.0 has been installed, and the pages have a fresh new look. This should also add some notable improvements or enable them in the future; in particular, we wave goodbye to MacOS,having now settled on Mac OS X as the OS keyword. MacOS is dead, long live Mac OS X!

Full Discussion Posted By: Alex Blewitt - (9 Replies)

Dragging the JSR Expert Panel Collaboration Away From 1995 - Example

Being a member of two expert panels I can say with certainty that the IT support for collaboration is ... interesting.

Full Discussion Posted By: Mikael Grev - (8 Replies)

 White Papers & Announcements
 
 Product Announcements
 Next section
 Back to top
Product and service announcements for Java developers.
Mr Persister 4.0.0

Mr Persister 4.0.0 (ORM / JDBC Persistence) is out. It fixes two important bugs, and adds annotation based mapping, plus moves to JDK 5.0

Full Announcement & Discussion Posted By: Jakob Jenkov - (0 Replies)

GratePic 0.8 released

GratePic - a cross platform tool for posting, commenting and rating photos on flickr. It features a nice, task oriented user interface; based on the NetBeans platform.

Full Announcement & Discussion Posted By: Leon Chiver - (0 Replies)

Imagero 2.0 RC3 - Write TIFF files.

Imagero is a Java image I/O library. It supports many image formats. Imagero supports IPTC, EXIF, XMP, Wang Annotations (read only), ImageResourceBlock, ImageFileDirectrory, JPEG MArkers.

Full Announcement & Discussion Posted By: Andrey Kuznetsov - (0 Replies)

soapUI 1.7.5 final

eviware is happy to announce soapUI 1.7.5, which includes a large number of community requests/improvements and more power and productivity enhancements for soapUI Pro users.

Full Announcement & Discussion Posted By: Ole Matzura - (0 Replies)

DbWrench Database Design v1.4.3

DbWrench Database Design v1.4.3 has now been released and is available for free download. DbWrench is a multi vendor, cross platform database design and synchronization software.

Full Announcement & Discussion Posted By: Harnek R - (0 Replies)

Glean v1.2

Glean is a framework of Ant scripts for generating feedback on a team's source code. Glean's goal is to make it possible to add feedback to your build cycle with as little pain as possible.

Full Announcement & Discussion Posted By: John Brugge - (2 Replies)

Java Print Dialog Framework version 1.7.1

Soft Frame Works has recently released the Java Print Dialog Framework version 1.7.1.

Full Announcement & Discussion Posted By: Henry Lander - (0 Replies)

Search the JDK Documentation easily

A custom Google Search Engine to search the entire JDK Documentation easily and effectively. Great time saver for every java programmer.

Full Announcement & Discussion Posted By: Martin Gajdos - (-1 Replies)

Hiitch v1.0.0 Open Sourced

Hiitch is a completely open sourced desktop social networking platform that is real time, secure and totally free.

Full Announcement & Discussion Posted By: Hock Keong Tay - (0 Replies)

Roadmap 0.1 - A New RIA platform based on Eclipse

Simponent Systems is pleased to announce a preview release of Roadmap 0.1, a rich internet client/browser based on RDML, a declarative language with templating and scripting support.

Full Announcement & Discussion Posted By: Simponent Roadmap - (0 Replies)

A discount coupon for the RealWorld Java seminar in NYC

A one day seminar RealWorld Java will take place on August 13, 2007 in New York City. A discount coupon is available.

Full Announcement & Discussion Posted By: Yakov Fain - (1 Replies)

Moomba 0.5 Beta released - an implementation of the Eclipse RCP for the Web

The Karora Group, developers of the Cooee AJAX framework is proud to announce the beta release of their Moomba project -- an implementation of the Eclipse RCP for the web

Full Announcement & Discussion Posted By: Daniel Murley - (0 Replies)

Orana 0.5 Released -- Eclipse JFace for the Web

Karora is proud to announce the immediate availability of their implementation of the Eclipse JFace API - Orana. Orana brings all the power of JFace onto the Web for use with the Cooee AJAX Framework

Full Announcement & Discussion Posted By: Daniel Murley - (0 Replies)

Asbru CMS 6.5 Extends Search Engine Optimization

Version 6.5 adds Google Sitemap functionality, several new add-ons, and a new user interface that enables non-technical website managers to add functionality to their websites in just 2 clicks.

Full Announcement & Discussion Posted By: David Fisher - (0 Replies)

JPPF 1.0 beta1

This release brings a new J2EE integration feature, a major licensing update, and numerous bug fixes.

Full Announcement & Discussion Posted By: Laurent Cohen - (0 Replies)

TeamDev Announces QuipuKit 1.2.

QuipuKit 1.2 comes with a new Ajax-enabled SuggestionField component, improved DropDownField, support for JBoss Seam framework, WebSphere Application Server and many other improvements.

Full Announcement & Discussion Posted By: Tatyana Matveyeva - (0 Replies)

Dependency Analyzer 1.0.3-rc0 released

Dependency Analyzer is a utility for graphically visualizing Maven2 artifacts dependency graphs. It is using Maven embedder for resolving dependencies. JUNG is used for creating the dependency graphs.

Full Announcement & Discussion Posted By: Dror Bereznitsky - (0 Replies)

microEWT 0.92 - Open Source GUI Library for J2ME

Version 0.92 of microEWT has been released. microEWT is a graphical, event-driven user interface library for Java 2 Micro Edition (J2ME) that allows to build rich user interfaces for mobile devices.

Full Announcement & Discussion Posted By: Elmar Sonnenschein - (0 Replies)

DBSight 1.4.5 Instant Scalable Database Search

DBSight search on any databases! You can easily index, re-index, incremental-index. Highly scalable and easily customizable. It's free and super easy. Create a production-level search in 3 minutes!

Full Announcement & Discussion Posted By: Chris Lu - (0 Replies)

Apache Cayenne ORM 3.0M1 released

Apache Cayenne is an open source persistence framework licensed under the Apache License, providing object-relational mapping (ORM) and remoting services. Version 3 brings JPA (JSR-220) and much more.

Full Announcement & Discussion Posted By: Ari Maniatis - (0 Replies)

 Your Account
 
 Your Account
 Next section
 Back to top
Manage your account info for this and other Javalobby publications.
Manage your Javalobby membership details

Click on the following links to:


 Contact Info
 Next section
 Back to top
Here's how to reach us, we love to hear from you.
Email us
Send news items to editor@javalobby.org
Send questions, complaints, or suggestions to feedback@javalobby.org
Send advertising inquiries to advertise@javalobby.org
 
Call us
Our number is (919) 678-0300. We'd love to hear from you!

 Legal
 Back to top
The fine print we'd rather avoid completely.
Feel free to redistribute this newsletter in part or in full to your friends.

Javalobby News is a service mark of DeveloperZone, Inc.
Copyright ©2001-2006 Javalobby, Inc.

Thank you for your continued support of Javalobby. If you prefer not to receive the Javalobby weekly newsletter, send an e-mail to ***-jlnews@javalobby.org and please ensure the actual email address to be removed is present.
Javalobby.org, 113 Legault Drive, Cary NC 27513 USA