You have a task that your
Ant build process needs
to perform and none of
the built-in or dozens of
optional tasks fits the
bill. If at this point
you're thinking that Ant
won't work for you, then
the authors of Ant have
some wond...
Over the past few years,
the phenomenon of open
source has risen to its
rightful place in the
hearts and minds of
developers everywhere.
You'd be hard pressed to
find a Java project that
doesn't make use of some
form of open source
software.
Sun's 10,000,000
developer mark is
annoying me. I was
surprised they had the
gumption to say it in the
first place and, as it
sinks in, the
implications are
staggering. The
implications aren't new,
mind you - Sun also
admitte...
I can contain my
annoyance no longer. I've
watched comments, blogs,
and industrial news come
and go; I've had
sleepless nights and
gone off my food. My
argument? The name 'Java
2 Standard Edition'
should be changed to
'Core Ja...
Despite my years in the
industry and ingrained
cynicism, I'm still
surprised at how many
software development
organizations do little
or nothing to promote
learning and best
practices among their
staff. In an industry
that is s...
If the answer is no, at a
minimum your project
needs a code review.
Let's work on the
following assignment: a
company has employees
and consultants. Design
classes with and without
the use of inheritance
to represent the people
...
The approval of the JSRs
within the JCP is a duty
performed by the two
Executive Committees.
These are appointed
bodies representing the
members of the community.
The ME EC oversees JSRs
related to the consumer
and embedded space...
Many readers ask how we
do it and what it takes
to bring each issue of
JDJ together every month.
I am fortunate to be
part of a great team at
JDJ. We hang out
regularly in an IRC chat
room, exchanging ideas
and thoughts, and
...
Sun made a lot of noise
at this year's JavaOne
when they launched their
java.net online
community. Not quite sure
why they did this given
the fact that there are a
number of good sites that
already fulfill this
role, although if ...
Network systems based on
service discovery can
provide a consistent view
of their distributed
components even during
changing network
conditions. The ability
of a system to heal
itself during a network
catastrophe, including
archi...
User authentication and
access control are
important security
measures for most Java
applications, especially
J2EE applications. The
Java Authentication and
Authorization Service
(JAAS), the core API of
J2SE 1.4 and 1.5,
repres...
Part 1 of this series
appeared in the August
issue of Java Developer's
Journal (Vol. 8, issue
8). JDJ: I'd just like
to pick up on that 85%
portability goal Jeff
mentioned earlier. I'm
just going on
assumptions, but I think
if y...
You finally put the
finishing touches on your
new J2ME application and
are probably starting to
think about what is
involved in marketing
and distributing your
killer app. It is at this
point that, all too
often, great ideas are ...
Way back in the November
2001 issue of JDJ (Vol.
6, issue 11), I took a
look at Aligo's M-1
Mobile Application
Server. Back then, the
technology market was
still in the heady
'bubble' days and
wireless was the next big
frontier...
Sep. 1, 2003 Reads: 13,432
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