Posted by daniel
on December 20, 2004 at 9:37 AM PST
Expand your library.
Today java.net unveils our new Safari portal that provides you with access to books from O'Reilly, Sun Press, Addison Wesley, Prentice Hall, and other publishers. In the interest of full disclosure, I work for O'Reilly which is one of the owners of Safari. That being said, since before I worked for O'Reilly I have used and enjoyed this online library. If I were still teaching at the university level I would consider having my students subscribe to Safari for the semester to have access to a range of books that could be combined to create the text book I want to use.
I often search Safari on a topic to locate the section or chapter that contains the most clear explanation. The search facility is the main draw for me. Folks from the Eclipse and NetBeans communities have written plug-ins that support the Safari public APIs to make it easier for you to locate a particular book or section. You can also use the web interface to browse, search, and select books.
Safari is a subscription service, but you can try it for 14 days using the partially prepopulated bookshelf that we have provided or by choosing the ten books you would most like to have available. We're looking for ways to support the java.net bookclub using Safari and for providing interesting excerpts from recently released books. If you have any ideas, drop us a line. In the meantime, take a little time over the next two weeks to take a look at Safari.
The beginning of the development cycle for any Java release is spent fixing some of the residual bugs from the last release.
In today's Weblogs Peter Kesselman explains that things will naturally get worse before they get better in his post Where are the flying cars?
Michael Nascimento Santos has stired up a little controversy in his post Practical AOP (Part 1): Transparent remoting with AOP and EJBs . He writes, "Many people have demonstrated they fear AOP or that they can't understand its applicability besides logging and other common examples. Here is my first attempt to show how AOP can be applied to real world problems by doing transparent remoting - with no interfaces, factories or dependency injection - with POJOs. "
Tom Ball explores a simpler implementation of undo functionality in No regrets with Undo . He notes that " Supporting undo isn't just for editors, as a lightweight undo facility makes sense for any model-driven project."
In Also in Java Today ,Chris Justus has looked into how Google's latest instant feedback tool works in Google Suggest Dissected . He writes that this is "the coolest thing I've seen since realizing that Mozilla was embedding a wsdl-enabled SOAP client into this browser... Google Suggest returns suggested results as you type" He works through the "how" behind the magic in his blog entry.
Srini Penchikala tests the performance of session replication under different scenarios in Session Replication in Tomcat 5 Clusters, Part 2 . By tweaking the session manager, the replication mode, and the size of the data to be replicated, he illustrates significant differences in how quickly sessions can be replicated among nodes of the cluster, which you'll want to keep in mind both for configuring your cluster and in terms of how much data per session you want to replicate across the cluster.
In Projects and
Communities , if you want to get the ear of a Swing engineer? Have a question you want to ask? Follow the link from the JavaDesktop community to the JavaDesktop Forums . Take a look at the existing questions and answers and contribute your own.
James Todd posts links to a Performance evaluation of JXTA 2.3.x in JXTA by Numbers " measuring the recently released JXTA 2.3.2 with various configurations against past milestones. Metrics include: JXTA 2.3.x over Fast-Ethernet
JXTA 2.3.x over Myrinet"
Forums , ahmetaa suggests that "Java , and other major programming languages are all designed for english language. it is not possible to change it. However, for people who do not know english much, at least making compiler error and warnings in their language would be nice."
Iwadasn reacts to the suggestion of JDO in Mustang saying "Oh man, please no. I work with JDO all day, the last thing it needs is to be part of the core java framework. Persistence belongs in J2EE. If you need persistence, then get J2EE and be done with it."
In today's java.net
Registered users can submit news items for the
href="http://today.java.net/today/news/">java.net News Page using
our news submission
form . All submissions go through an editorial review before being
posted to the site. You can also subscribe to the
Current and upcoming
href="http://www.java.net/events"> Java Events :
- December 13-17, 2004
Registered users can submit event listings for the
href="http://www.java.net/events">java.net Events Page using our
href="http://today.java.net/cs/user/create/e"> events submission
form. All submissions go through an editorial review before being
posted to the site.
Archives and Subscriptions: This blog is delivered
weekdays as the
Today RSS feed. Also, once this page is no longer featured
as the front page of java.net
it will be archived along with other past issues in the
Expand your library.