The JCP evolves in much
the same way as software:
we gain experience with
the current
implementation, gather
ideas from many sources,
give an initial ordering
to the many ideas, write
a draft, get initial
feedback, write another
d...
To make a good
impression, one needs to
have a good vocabulary.
Management Professionals,
University Professors, or
GRE/GMAT aspirants - we
all benefit from a decent
set of words in this
competitive world. There
are different ways w...
I'd like to share some of
the design highlights of
a large-scale content
distributing system I
worked on a while back.
Some of the highlights
may seem trivial; some
may be a little more
complicated. To me,
software design is a
ma...
Recently I was able to
talk to Tim Cramer,
executive director of
tools at Sun, about
NetBeans. Tim started in
engineering doing
supercomputer compiler
work, moved to more
generalized hardware
compiler work, and
naturally moved to ...
Putting AJAX
functionality into your
Web application can be a
daunting task when you're
first learning AJAX.
After all you're a Java
programmer not a
JavaScript programmer. It
can also be very
frustrating having to
learn how the d...
The persistence model
introduced in EJB 3.0 as
a replacement for entity
beans is known as the
Java Persistence API
(JPA). The JPA borrows
from both proprietary and
open source models, such
as Oracle TopLink,
Hibernate, Spring, and
...
Many in the Open Source
community (including the
camps following Tomcat,
Geronimo, Struts, Spring,
and Hibernate) have
chosen to focus on
solving problems of
developer efficiency and
software elegance, and
are sometimes forced to
...
In this article I'll
share my experience in
using the new features in
Java 5 for solving an old
industry problem, the
problem of collecting
constantly published
financial data in
reliable way. The
business case example I'm
going t...
Abstraction, as defined
on dictionary.com, is
'considering something as
a general quality or
characteristic, apart
from concrete realities,
specific objects, or
actual instances.' It's a
powerful concept that
underpins software reus...
The Eclipse platform is
an Open Source,
integrated system of
application development
tools that you implement
and extend using a
plug-in interface.
Eclipse provides a set of
core plug-ins that
configures the basic
services for the...
Experience has taught us
that it's not enough to
simply have a persistence
standard as part of an
enterprise specification.
It must be a standard
that can solve people's
problems and be useful to
most of the applications
that want ...
Oct. 20, 2006 Reads: 17,273
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