A Techno Blog, mainly about Java

reading list WebSphere Application Server

Link: Recommended reading list: WebSphere Application Server.

September 28, 2005 Posted by | SW Tools | Leave a comment

Why do developers need an Enterprise Service Bus?

Link: Why do developers need an Enterprise Service Bus?.

September 25, 2005 Posted by | J2EE | Leave a comment

a wiki

Link: Dashboard – Confluence.

September 25, 2005 Posted by | IoC | Leave a comment

New RAD platform to fill the J2EE-AJAX void – JAVA J2EE PORTAL

Link: New RAD platform to fill the J2EE-AJAX void – JAVA J2EE PORTAL.

September 24, 2005 Posted by | Web Design | Leave a comment


My take is web apps in general  are designed around the save/submit model (see servlet API).  Meaning, we dont go to the backend that often, unless a specific event occurs. Most of the time it is the user clicking the submit or next button. In some cases, if a person selects an item from a select-one menu, we may got to back end if the selection affects other user inputs (i.e states displayed if USA selected).

AJAX has come on the scene to enable web apps to have more of the feel as desktop applications do. Like in GMail when you click a letter in the ‘To’ field  , it displays all your contacts (from a backend database most likely) that meet that criteria. Very Outlook like.

The thing with AJAX is that we are not sending the whole Form envelope on each event (small pieces bundled up and sent to server without a submit), we may have multiple seperate connections with the data (increased number of times data going to server but smaller payloads).

Here are some links on AJAX 

September 23, 2005 Posted by | Web Design | Leave a comment

Wired News: Can Bloggers Strike It Rich?

Link: Wired News: Can Bloggers Strike It Rich?.

September 22, 2005 Posted by | Blogging | Leave a comment

Spring again

Link: Logemann Blog.

September 22, 2005 Posted by | IoC | Leave a comment

Do You Blog?

Meet Tampa Bay’s best-read bloggers

Want better blogs? Ask the Wiz
Tampa Bay blog hot spots

Bob Cassella/tbt*
Tommy Duncan is the author of Sticks of Fire, a definitive blog source on nightlife and local politics in Tampa Bay.


In their circle of peers, they’re among the elite of writers.
Toiling away in near anonymity, they tap away daily at their keyboard,
sharing news, views and even the muse of their everyday lives.

   They’re the authors of some of the most-read blogs in Tampa Bay. And until now, you probably never knew they existed.

Web logs – commonly called blogs – are not new, but the popularly
of the online journals has grown exponentially over the past few
months. One respected Internet search engine recently reported it was
tracking 14.2-million blogs at the end of July. That’s double the
amount from even five months ago, according to the report from

What’s the attraction? Blog writers will say it’s the ability to
communicate even the most trivial of thoughts instantly and uncensored
to a world-wide audience.

"I was so impressed by the idea that anyone could get their ideas
out into the universe with a blog, so I went at it gung-ho," said
Rachel Moran, the 24-year-old author of the Tampa blog Midnight

   Most of Tampa Bay’s better-read bloggers have a few things in common:

   * Frequent updates. David Bloom, who writes a Devil Rays blog, often posts twice a day.

* They lead interesting lives – and aren’t shy about sharing the
dirty details with everyone. Moran, for example, openly wrote about her
June arrest for DUI. "A lot of people are astounded that I’ll write
about it so freely," she said. "The ways in which the charge has
affected my life create some magnificent blog scenarios." (Since this
story was written, Moran contacted tbt* to report that she
withdrew from Stetson Law School earlier this month because Stetson
"made it clear that several elements about the blog’s content seemed to
indicate my lifestyle was incompatible with what they wanted out of
their students." Her trial is pending.)

* It’s all about Tampa Bay. There are plenty of bloggers out there
dissecting the latest Washington scandal. But in his Seminole Heights
blog, David Scott Banghart keeps his focus squarely on his Tampa

  Here’s a closer look at a few must-read Tampa Bay blogs.

  photo • Blog name: Sarah in Tampa

   On the Web:

   Author: Sarah Perez, 29

   Lives: Wesley Chapel

   Profession/career: Systems administrator for La-Z-Boy Furniture Galleries of Tampa Bay.

   What makes it great: Computer tips, tech news and lots of
links make up the bulk of the blog. But personal photos from the author
and a great page design give it real class.

   From the blogger: "When I first started blogging, I was
over at Blogger and I was keeping more of an online journal. When I
moved to Typepad, my posts became less personal and more about tech
subjects – software, the net, what Google’s been up to – because that
is what interests me."

   Watch out, Google: "I find myself Googling my own blog
sometimes because it’s almost easier to do that than to hunt through my
bookmarks folder for the link I need," Perez said.

   Favorite Web sites:,,,

   • Blog name: Midnight Culmination

   On the Web:

   Author: Rachel Moran, 24

   Lives in: Tampa

   Profession: Looking for work right now

  What makes it great: Photos, audio, video and every detail
on the social life of the now former law student living in Ybor City.
Another blogger describes it as "curiously interesting."

   From the blogger: "I seriously care about the things that
most people seem to think are superficial or inane, but I think these
are things that determine your quality of life. I got a butter-melting
compliment from someone the other day that I put "a golden glow’ around

   Secret to her success: Following reader feedback.
"Commenting is a form of mini-blogging when it’s done well," she said.
"I went through a few weeks where I was everyone’s favorite a–hole,
and I felt so sad and disheartened by it. But then, suddenly, I
realized it meant I was doing a seriously spectacular job of blogging.
People who want to hate on you are people who are reading."

   Favorite Web sites:

   • Blog name: Seminole Heights

   On the Web:

   Author: David Scott Banghart, 47

   City: Tampa (Seminole Heights)

   Profession: Senior child protection specialist at the Child Protection Team at Tampa General Hospital.

   What makes it great: If it happens in Seminole Heights,
you will read about it here. Banghart’s blog reads like a daily
neighborhood newspaper – only far more interesting.

   From the blogger: "The blog both reports on neighborhood
activism and promotes it, so it crosses the boundaries that the normal
news media hasn’t. I know that local reporters from both major
newspapers read the blog to facilitate their reporting on neighborhood

   How he does it: "I write about what I know best: my
neighborhood. I get my stories by keeping my eyes open to new or
interesting things in the ‘hood, and by following up on the question,
"I wonder why?’ when I see something. … I go out and talk to people.
I treat my blog as a very local newspaper, with investigative
reporting, personal experience, news, opinion and commentary, politics,
restaurant reviews, muckraking, activism and cheerleading."

   Favorite Web sites: Yahoo news,,

photo   • Blog name: Tampa Film Fan

   On the Web:

   Author: Lisa Ciurro, 35

   Lives: Riverview

   Profession: Assistant director of the Tampa International
Film Festival (volunteer position); works in the communications
department of a large non-profit organization.

   What makes it great: It features an exhaustive list of
film festivals – both local and on TV. Not bad for someone who’s
neither a film critic or scholar.

   From the blogger: "This area has such a variety of film
screenings – from the traditional theater venue to museums, art
galleries and coffeehouses – but there wasn’t one place to go to find
out about them all easily. So that’s how the Tampa Film Fan blog began.
I’ve since expanded to include news from local film studios, movie
reviews, links to local movie theaters, and posts about local writers,
actors and their films."

   On her niche: "I try to be a little different from other movie Web sites and blogs by providing useful information for local film fans."

   Favorite Web sites:,

   • Blog name: Sticks of Fire

   On the web:

   Author: Tommy Duncan, 37

   Lives: Tampa

   Profession: Lead singer of Johnny G. Lyon Band (

   What makes it great: Possibly the favorite, most-linked-to
blogger in Tampa Bay, Duncan is the authority on the area’s nightlife.
But when he focuses his attention on local and state politics, he shows
off his real talent – a stinging, satirical wit.

   From the blogger: "I’m limited in time, so I have a
million posts half-written, waiting for further research. Mostly I try
to address the hot local topic. On slow news days, I’m able to catch up
on those half-written ideas."

   What drives him: A love of local history, Duncan said.
"I’ll pick a name or place and try to learn more about it. Whenever I
research something, I learn a bunch. The blog gives me an easy way to
keep it all together. Hopefully I’ll have time read it all over again
when I’m old."

   Favorite Web sites:

  photo • Blog name: DRays Bay

   On the Web:

   Author: David Bloom, 38 (along with co-writer Jim Wisinski)

   Lives: North Carolina (Tampa native)

   Profession: Java software developer

   What makes it great: Hyper-detail on the Rays, along with
a commentary on each day’s lineup prior to the game, makes for the a
must-read site for any fan of the home team. Though Bloom doesn’t live
in Tampa Bay, he’s in the home of the team’s AAA affiliate, the Durham

   From the blogger: "How ’bout that lowly team – the Tampa
Bay Devil Rays. Sure, they will be bad. But at least it will be fun
watching these players develop."

   Why he added a second writer: "Jim Wisinski formerly wrote the blog called Z-Rays ( I was impressed with his writing so I invited him aboard."

   Favorite Web sites:,,

• Blog name: St. Petersblog

On the Web:

Author: Daryl Umberger, 41

Lives: St. Petersburg

Profession: Communications assistant for a medical software company.

What makes it great: As one of only a handful of local photos blogs, St. Petersblog
features unusual yet compelling images from around the bay area.

From the blogger: "I originally bought my camera for personal use, and to build a personal
photo stock to help me illustrate brochures, newsletters, Web pages, etc. for my work,”
Umberger said. "Soon I had a surplus of photos and decided that there was a lot that people
weren’t seeing because they never get out of their cars and walk.”


Why he started: ""I had been reading other blogs and was thinking about how the form could
be translated on a local level.”

  Favorite Web sites:,,,

September 21, 2005 Posted by | Blogging | Leave a comment


Link: yahoo im?.

September 20, 2005 Posted by | Uncategorized | Leave a comment

CED’s InfoTech 2005 Blog – Outsiders looking in

Link: CED’s InfoTech 2005 Blog – Outsiders looking in.

September 20, 2005 Posted by | Weblogs | Leave a comment


Open Source project that uses Spring.

September 19, 2005 Posted by | IoC | Leave a comment


Blogdom’s Best: Tampa Bay Devil Rays


than any other sport, baseball lends itself to individual blog
obsession. Whether it’s the glut of statistics, the constant
opportunities for second-guessing or just the fact that you have
something to write about every day, every Major League Baseball team
has several blogs obsessed with chronicling the ins-and-outs of
everything. Deadspin salutes these modem-addled souls and presents
Blogdom’s Best, given to the most outstanding blog for each team. If
you would like to nominate a blog (yours even) for selection, just let
us know at Today: The Tampa Bay Devil Rays.

There might be no more thankless endeavor than writing a daily blog
on the Tampa Bay Devil Rays. The D-Rays have been the worst team in
baseball pretty much every year since entering the league in 1993.
They’re so bad that their manager even hates them. Only the self-hating
could possibly follow this team every single day.

Some have tried. The blog Ya Gotta Believe struck an optimistic note … until giving up in March and ceasing all posts. Unholy Rays
gives it the old college try, but can’t bring himself to update more
than once every couple of weeks, and only with good news, which is, of
course, rare. (They gave up in June too.)

So our award goes to the intrepid souls at DraysBay,
which updates every day and still is able to keep a semblance of
sanity. The trick is to focus on the future, with a healthy dose of
minor league updates. You can’t ignore the grim present, but site
editors David Bloom and Jim Wisinski bring the pain every day, without
killing themselves or each other. As the front page says, “Until the
162nd game of the season is played, there will always be hope for the
next day.” We have to respect that; that’s not nearly enough to make up
for being a Devil Rays fan, but it’s something, anyway.

Ya Gotta Believe
Unholy Rays

September 17, 2005 Posted by | Blogging | Leave a comment

Article: The Spring Loaded Observer Pattern

Link: Article: The Spring Loaded Observer Pattern.

September 16, 2005 Posted by | IoC | Leave a comment

Design is not coding, coding is not design

Link: Design is not coding, coding is not design.

September 13, 2005 Posted by | J2EE | Leave a comment


Grassroots effort: Katrina.

September 10, 2005 Posted by | Current Affairs | Leave a comment

Foorball Picks

Chicago @ Washington -Redskins
Cincinnati @ Cleveland – Bengals
Denver @ Miami – Broncos
Houston @ Buffalo – Texans
New Orleans @ Carolina – Panthers
NY Jets @ Kansas City – Jets
Seattle @ Jacksonville – Seahawks
Tampa Bay @ Minnesota – Tampa Bay
Tennessee @ Pittsburgh – Steelers
Arizona @ NY Giants – Arizona
Dallas @ San Diego – Dallas
Green Bay @ Detroit – Packers
St. Louis @ San Francisco – Rams
Indianapolis @ Baltimore – Colts
Philadelphia @ Falcons – Falcons

September 10, 2005 Posted by | Sports | Leave a comment

The Spring series, Part 3: Swing into Spring MVC

Link: The Spring series, Part 3: Swing into Spring MVC.

September 6, 2005 Posted by | IoC | Leave a comment

Integration of Spring/Struts

I have been doing the IoC thing lately within Struts. Basically, for each action I’d like to inject a suite of service methods/biz procs. I am familar with Rod Johnson school of thought, but am relatively new to using Spring. The first method to get up and running pretty quickly involved inheriting form Spring’s ActionSuppot class instead of Struts Action. You get access to the Action Support class by adding the plugin to your Struts config file:

<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation"

I have a bean defined in applicationContext as follows:

<bean id="firstBizProcess" class="test.BizProcess1"/>

<bean id="bean1" class="test.NewThingMapping">
<property name="bizProcess">
<ref bean="firstBizProcess" />

Then in your ActionSupport class instance all you have to do is the following:

ApplicationContext myContext = getWebApplicationContext();

Supplemental q = (Supplemental)myContext.getBean("Bean1");

Now you are wired to the service method via a call like

Getting set up here was quick and easy but, you are obviously heavily tied to Spring in your MVC Struts.

A second method is to have your Struts config type point to Spring’s org.springframework.web.struts.DelegatingActionProxy.

Then, create an association between your specific path action to your Action class and the bean you want to inject into the Action within your applicationContext xml file.

Here is an example : < bean name="/mypathforaction" class="test.MyAction">

Then in your Action class, you can inherit from the regular Struts Action class.

Only thing is that you need a getter/setter for the bean you are injecting.
public BizProccess getBizProcess() { return bizProcess; }
public void setBizProcess(BizProccess bizProcess) { this.bizProcess = bizProcess; }

A last method is one I read about in the Pro Spring book.

In web.xml , you indicate your context config file as follows

<context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/applicationContext.xml</param-value> </context-param>

Then in your action, you inherit from regular Struts Action but you need to create a setter methos for your context:

public void setServlet (ActionServlet as) {

ServletContext sc = as.getServletContext();

WebApplicationContext wac = WebApplicationContextUtils.getRequiredApplicationContext(sc);


This way of intergrating struts with spring is similar to article here.

[best practices?]

September 2, 2005 Posted by | IoC | Leave a comment

Spring TopLink

Link: Step 9: Mastering Server-Side Java (Part 2).

September 1, 2005 Posted by | IoC | Leave a comment