Skip to main content

IoC feedback

Posted by daniel on February 14, 2005 at 7:34 AM PST

Response to a Feature article

In today's Weblogs ,
Ken Ramirez posts href="http://weblogs.java.net/blog/ken_ramirez/archive/2005/02/my_ioc_article.html">
feedback to his IoC article. He writes " If you haven't read href="http://today.java.net/pub/a/today/2005/02/10/ioc.html"> the
article yet, go ahead and read it and then read this blog. You
won't regret it. I was actually contacted by Howard Lewis Ship
himself, and he had some strong words to say about the article. Read
this blog if you're interested in the details. "

I give Ken a lot of credit because Howard's blog did not have much
positive to say about the article Ken wrote and I edited. Among other
points, Howard notes "dependency injection is an important component
of IoC, but inversion of control also includes life cycle issues well
beyond connecting collaborating services". I take responsibility for much of this and need to move HiveMind up the list of things I want to play with some time.

In other blog postings, John Mitchell notes " href="http://weblogs.java.net/blog/johnm/archive/2005/02/successive_embe.html">
Embellish is NOT a four letter word. Embellish your way to learning
and coding success." James Todd reports that JXTA :: ext:config explained . This enables "flexibly configuring JXTA with ease."


In Also
in Java Today
, Neville Ridley-Smith has passed on links to href="http://www.builderau.com.au/program/work/0,39024650,39176462,00.htm">transcript
and href="http://www.auctionsieve.com/blog/James-Gosling-sydney-feb2-05.mp3">audio
from James Gosling's
recent trip to Sydney
. You've heard Gosling say much of this
before, but the transcript does provide a much more complete report
than the few excerpts here or there that you've seen in news reports.

Eclipse is a hugely popular IDE for Java development, but it's so
much more than that. The plug-in based architecture of Eclipse offers
many possibilities for customization and, as Emmanuel Proulx notes,
many points of entry for plug-in developers: "some Eclipse users will
want to customize it. Some will develop tools for their company's
employees. Some will want to sell tools that connect to their
products. Some will want to resell Eclipse under another name with
these tools pre-installed." In href="http://www.onjava.com/pub/a/onjava/2005/02/09/eclipse.html">Eclipse
Plugins Exposed, Part 1: A First Glimpse, he describes the basic
architecture of Eclipse and how to start building your own plug-ins.


In Projects and
Communities
, the href="http://community.java.net/java-ws-xml/"> Web Services and XML
Community home page notes the W3C's call for participation in a
public workshop to create a href="http://xml.coverpages.org/ni2005-02-11-a.html"> working group
for developing more powerful tools and greater automation using
semantic web technologies , to be held June 9-10 in Innsbruck,
Austria.

In tomorrow's Java Live chat Scott Violet and Chet Haase will answer
your questions about href="http://java.sun.com/developer/community/chat"> Getting High
Performance from Your Desktop Client. Bring your questions for
Scott and Chet and click on the href="http://java.sun.com/developer/ChatClient.jsp">online client
February 15, 2005 11:00 A.M. PST/19:00 UTC.


Kelly O'Hair follows up on href="http://forums.java.net/jive/thread.jspa?messageID=11135&tstart=0#11135">
Debugging JNI exception failures in today's href="http://forums.java.net/jive/index.jspa">Forums . "It
isn't clear to me that when this error is detected that the current
stack trace is what you want. I assume you want the stack trace when
the exception was thrown, not when this error condition was
detected. I could be wrong. I'll try and check with one of the VM
engineers on what can be done."

Tackline follows on super() first in a constructor saying "The
really useful thing to be able to do is set up member variables before
calling the super. Self-encapsulation and template methods can cause
havoc. Unfortunately this change would cause incompatibility and done
reasonably would not allow explicit or implicit reference to 'this' in
initialisation expressions (for instance, anonymous inner class
expressions)."


In today's java.net
News Headlines
:

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 href="http://today.java.net/pub/q/news_rss?x-ver=1.0">java.net News
RSS feed.


Current and upcoming href="http://www.java.net/events"> Java Events :

  • February 14-17, 2005 href="http://www.linuxworldexpo.com/live/12/events/12BOS05A/">
    LinuxWorld Boston 2005
  • February 28- March 3, 2005 href="http://www.eclipsecon.org/">EclipseCon
  • March 3-6, 2005 href="http://www.theserverside.com/symposium/index.html">TheServerSide
    Java Symposium
  • March 14-17, 2005 href="http://conferences.oreillynet.com/etech/">O'Reilly Emerging
    Technology Conference

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 href="http://today.java.net/pub/q/java_today_rss?x-ver=1.0">Java
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 href="http://today.java.net/today/archive/">java.net
Archive.

Response to a feature article