
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.
magine that you are a PHP programmer. You use PHP, because it’s simple?but powerful enough to provide you with most of the features you need to develop Web-based applications for
an Francisco?The organizers of this year’s CTIA Wireless IT and Entertainment conference aren’t trying to mask the show’s blatantly dualistic character. In fact, with its theme, “One Show. Two Personalities,”
his isn’t the article that I set out to write. While researching another article (coming soon) I soon realized there just isn’t a lot of good material on how to
ost software applications require a persistence layer, such as a relational database, to store user data for later retrieval. As a Java developer, you have many choices for your application’s
If you use SELECT * on a table with the column type NTEXT, your resultset will not display the NTEXT column on a Web page when using ASP to show
This code uses the new J2SE 5.0 classes java.net.Proxy and java.net.Proxy.Type to connect to a final server through a proxy server in order to view a Web page. The Proxy
asperReports, a powerful, flexible open-source reporting engine, is easy to integrate into Java enterprise applications, but it lacks an integrated visual report editor. So, if you want to use JasperReports
n last month’s article, I gave you an overview of some of Flash 8’s most exciting features. This month, I’ll show you how easy it is to achieve a long-desired
an Francisco?At its OpenWorld Conference here this week, which combined for the first time with the PeopleSoft Connect conference, Oracle unveiled its vision for Project Fusion, which promises to push
In order to send email in C# code, do the following: // create mail message objectMailMessage mail = new MailMessage();mail.From = “”; // put the from address heremail.To = “”;
During design time, you generally allocate some space to the columns by default. When it comes to tweaking performance, you may try to go back to the design and reduce
An Lvalue is an expression that can appear on the left-hand side of an equals sign. Likewise, an Rvalue expression appears on the right-hand side of the equals sign. Therefore
he onslaught of Web services messaging and XML-based data transfer has led to a need to express these message exchanges in some structured way. The Web services Description Language (WSDL)
If you look in the bin directory of a regular Java2 SDK installation, you’ll find a ‘javap’ application (javap.exe), which you can use as a disassembler by adding the -c
Using window.event.clientX and window.event.clientY gives you the X and Y coordinates of the mouse position:
n my last article, I introduced XMI, an incredibly useful XML standard for interchanging models. Because XMI uses XML and XML is just text, using a schema or standard, it
ne feature introduced in ASP.NET 2.0 is the use of the “provider model” to provide maximum flexibility and extensibility to your Web applications. Using the provider model, developers can easily
xceptions, indicators of abnormal conditions that disrupt the normal flow of a program, are a prominent fixture of the Java language. You have to handle exceptions to write a useful
icrosoft opened the PDC this year to a sold-out crowd eager to see the Redmond giant’s future plans. And they weren’t disappointed. Not only is Microsoft showing off future systems,
ood news for mobile application developers: The open source IDEs for J2ME are starting to come into their own. In a recent article on DevX, I reported that Sun’s NetBeans
oftware security is a very important topic, because not a single day passes without the discovery of some new exploit. Windows 2003 Server was the first product Microsoft shipped under
ome suggest that the Struts framework has reached the point where its innovation and adoption will start declining. In fact, the Craig McClanahan, chief architect and author of Struts, has
he collections API has always been one of the most important aspects of the Java Development Kit (JDK). Nearly every Java program makes use of collection classes such as HashMap,
or the past several years, creating client-side JavaScript based menus using the browser’s DOM capabilities has been a popular way for developers to implement Web site navigation?so popular that there
n antipattern is a classified bad design; in other words, it is the opposite of a design pattern that suggests good design. Antipatterns present bad solutions in a manner that
When you deploy two Web applications as Web archives (WARs) into JBoss’ deploy folder, you expect them to run independently of each other. But this does not happen. WebApp1.war +
There are two ways to initialize a TextBox whose TextMode is “password” with a default password:
In C++, arrays and pointers are inextricably linked. The elements of an array are stored in consecutive memory addresses on the computer and the name of the array is equivalent
Use JavaScript to make a tag dynamically and then adds code to handle the onmouseclick event to it.”: /*The following code generates a div in javascript dynamically and add events
++ implicitly converts the operands’ types in expressions that involve different datatypes. Here’s a few examples: int n=5;double d=n; //5 implicitly converted to 5.0if (n==d) //same here Many programmers don’t











