The function pointer, a
powerful concept in the C
and C++ programming
languages, has no direct
equivalent in Java. No
syntax exists to pass the
address of a method to a
JButton, for instance,
that links it with
pressing the button. ...
It's been almost 10 years
since enthusiasts around
the world started to form
small local communities
called Java Users Groups
(JUGs). They gather once
in a while after work to
network, listen to a
presentation on some new
Java techn...
This article describes
the design and
implementation of a
generic request/response
broker (RRB) for JMS. RRB
augments JMS with a
highly efficient
implementation of the
request-response
paradigm.
Java Web applications
have needed a
standards-based API for
Enterprise Content
Management (ECM) for a
long time. ECM is an
essential requirement for
Web applications on the
Internet, intranets, and
extranets. ECM vendors
have prop...
With the standardization
of the Java Data Mining
(JDM) API, Enterprise
Java applications have
been given predictive
technologies. Data mining
is a widely accepted
technology used for
extracting hidden
patterns from data.
Last month I took a trip
down memory lane,
revisiting the history of
J2SE. Apart from trying
to remember key events,
squeezing 10 years of
history into one page was
a challenge. I had to
relegate many significant
technologies to a
...
A vital aspect of
developing software as a
team is the process of
managing change
effectively. Today, many
teams leverage software
tools to reduce the
manual burden of coping
with fluidity in software
development. A version
contro...
This article introduces
readers to bytecode
generation and shows how
to inject generated
bytecode into a JVM
runtime. After reading
this article, generating
a Java class won't be any
harder than creating an
XML document with the DOM
API.
In my mind, an ecosystem
conjures up a green, lush
rain forest. The Java
ecosystem, like a rain
forest, is excitingly
complex and able to
sustain a diversity life
and growth. At the JCP we
have successfully
balanced a variety of
p...
The expression 'Jack of
all trades' ends 'and
master of none,' but in
the case of the dotJ
Custom Tag Library
produced by dotJ
Software, it should end
'master of some.' The
dotJ tag library is the
Swiss Army knife of tag
libraries...
At a recent presentation
given by a software
engineer from a very
large automotive company,
I gleaned some remarkable
facts:for a particular
car model where the basic
price goes up as the
livery becomes lusher and
the initials on t...
If you're a Java
developer like me you ask
two questions about every
major J2SE release.
What's new, and what's
faster (or slower). Tiger
includes a large number
of well-publicized,
high-profile features
like generics,
annotations...
Pattern matching using
'regular expressions' can
help automate a number of
text-processing
operations like search
and replace, input
validation, text
conversion, and filters.
What otherwise requires
significant amounts of
code can...
Apr. 7, 2005 Reads: 45,553 Replies: 2
SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
Click to Add our RSS Feeds to the Service of Your Choice:
I took the advice of a
friend of mine and
steered clear of the
'normal' movie theaters
and went a little out of
the way to go to a DLP
movie theater. The
experience
There are 8,909 books
listed on Amazon.com with
the word 'Investing' in
the title; there are(!)
27,146 books with the
word investment in the
title. Without having lo
This book is an update of
an earlier version that
was written for SQL
Server 2000. It employs
the Murach approach of
dual pages that repeat
and enhance the concepts
Reviewers overuse the
phrase 'required
reading,' but no other
description fits the new
book 'Ajax Security'
(2007, Addison Wesley,
470p). This exhaustive
tome from B
In my many years of
programming, almost 20
years now, I have used
countless integrated
development environments
(IDEs). I have used
everything from a simple
text edi