
Since 1998, DevX has helped people start businesses, build websites, and provide enterprise technology to people globally. Interviewing the likes of Microsoft’s co-founder, Steve Ballmer, the publication brings comprehensive, reliable, and accessible insights to the Internet.
Note: This tip applies primarily to UNIX platforms (fortunately or unfortunately). The code was run on a Sun Solaris server (SunOS 5.8). How many times have you wondered what programs
There are instances when .jsp names need to be hidden from the URL. This can be done using various design techniques. But if your application is small and simle enough
The tip “How to Force a C++ Class to Be a Singleton” does not provide enough flexibility for the programmer to control the creation/deletion of the singleton instance. The following
Big applications create huge numbers of objects. Though Java manages the memory allocation and de-allocation for these objects, sometimes this huge number can result in memory leak problem. To monitor
ntity bean inheritance has a lot of confusion surrounding it because the EJB specification does not give any clear guidelines on this topic. EJB specification documents 2.0 and 2.1 say
sing .NET reflection and external metadata makes it easy to add data validation to your objects. Nearly every application that collects data, whether from a Windows- or Web-based form or
n a previous article, I introduced you to the Spring framework, showed you how to use Spring’s basic functionality to create objects, and how to do some simple database interactions.
evelopers want easier ways to create their forms. There are many approaches including UI frameworks that aim to simplify forms creation. Typically each approach makes assumptions about how the UI
Editor’s Note: The authors are employees of Opitz Consulting, based in Germany. Opitz is an independent provider of consulting services for Oracle systems. racle JDeveloper has gone through an amazing
complex set of extensions to the World Wide Web, the Semantic Web will make data and services more accessible to computers and more useful to people. Some of these extensions
picture is worth a thousand words, as the saying goes. The new Visual Studio 2005 (Whidbey) Class Designer provides a visual design environment that allows you to visualize and manipulate
ne much-lauded feature of PostgreSQL is transactions. Transactions in a database help prevent accidental data loss or misrepresentation. For example, let’s say you want to delete records from a table.
Just execute this code in Query Analyzer in SQL Server: sp_msforeachtable ‘select ”?”,objectproperty(object_id(”?”),”Tablehasforeignkey”)’
The decision to use virtual functions is a simple matter. You just need to know when you’d want to override a base method. Take the following code as an example:
This recursive function retrieves a hierarchical tree structure from a table with just four columns that describe each node in the tree: Level (the depth of the node in the
Often, in financial applications, the quarter end date is very important for financial calculations. The following function gets the end date of a Financial Quarter that is relative to the
Suppose jarFile is the jar/zip file to be extracted. destDir is the path where it will be extracted: java.util.jar.JarFile jar = new java.util.jar.JarFile(jarFile);java.util.Enumeration enum = jar.entries();while (enum.hasMoreElements()) { java.util.jar.JarEntry file
n my last article, “Extending Eclipse with Helpful Views,” I explained how easy it was to create new functionality in Eclipse. This article continues in the same vein by also
he sun is shining and I am sitting at a large, umbrella-covered picnic table overlooking a shimmering pond, my state right now is pretty relaxed. I have been fortunate enough
pplication metrics, such as performance metrics, are key to understanding and improving application efficiency. Profiling and monitoring tools yield valuable information on CPU and resource usage, including OS and network
ave you ever found it tedious to mix SQL and other languages, or been reluctant to write the same four lines of code again to do a simple database query?
ne of the many improvements of .NET’s GDI+ over its Win32-based predecessor is its high-level image processing API. It’s a doddle for Web servers running ASP.NET to stream JPEG data
tried to come up with a clever analogy to start off this column, but to be honest, I couldn’t think of anything appropriate. So I’m just going to come out
t hardly seems that I’ve finished writing about Microsoft’s PDC (Professional Developer’s Conference), and we’re back in action with Tech-Ed 2004, in lovely San Diego. The conference was typical Microsoft
know what’s going on here. See, now you’ve read a couple of these columns and you still haven’t listened to the show. But you’re hooked, right? Well, don’t come to
any developers have a dream: easy and efficient data binding. To be really quick and profitable, RAD (rapid application development) tools and techniques must be strong in data binding. They
inding what you need in the Microsoft? Visual Studio .NET documentation, which has over 45,000 topics, can be a daunting task. The Doc Detective is here to help, utilizing his
ast June, Qualcomm took the wraps off one of the most significant changes to Qualcomm Brew in over two years: the Brew UI Toolkit, an entirely new paradigm for Brew
o learn how to do something well, following in the footsteps of those that have successfully done it before can be a useful practice. Think of the age old master/apprentice
he IT industry is synonymous with change. Every day sees some new software version or specification released, which necessitates constant upgrades. Programming professionals often must upgrade business applications to the











