Welcome!

James McGovern

Subscribe to James McGovern: eMailAlertsEmail Alerts
Get James McGovern via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Latest Articles from James McGovern
CIOs are seeking to reduce the risk associated with investing in mission-critical enterprise applications and gain control over how vendor offerings are evaluated and selected. IT investments are no longer allowed to fail and must work correctly the first time.
This session will focus, among other issues, on: guiding an architect to thinking concretely about the use of open-source software in production environments; practical considerations around licensing, strategies to get your vendors to contribute to open source projects; and the respon...
Unlike the doctor who works for your HMO, I won't require a copayment for each visit nor ask you to fill out long arduous forms. I'm here to help readers of Java Developer's Journal find a cure for their Java system ills.
Unlike the doctor who works for your HMO, I won't require a copayment for each visit nor ask you to fill out long arduous forms. I'm here to help readers of Java Developer's Journal find a cure for their Java system ills.
Many development shops have used J2EE to build a successful business-logic tier but have fallen short on obtaining the desired look and feel. On my current project we considered using applets as substitutes for GIF-based buttons, creating a utility to modify tree-based structure data a...
I'm developing an Internet application where the user can register. How would i check if the e-mail address entered is valid? I have a couple of ideas you can implement. First, I suggest using JavaScript in the browser to check for allowable characters by scanning the input. Th...
The performance of J2EE-based applications sometimes doesn't live up to users' expectations. Usually it's impossible to quantify exactly where the bottlenecks are. Many developers spend time searching for articles on the Internet only to find the same old tips about using the synch...
Unlike the doctor that works for your HMO, Doctor Java is here to help you with all of your Java problems. The good Doc will not require a copayment for each visit nor ask you to fill out long arduous forms. The Doctor is here to help the readers of Java Developer's Journal find a cur...
There are many articles about basic performance tuning a Java application. They all discuss simple techniques such as using a StringBuffer versus using a String, and the overhead of using the synchronized keyword.
Tag libraries were introduced into the Java specification to solve many of the limitations of using scriptlets (bits of Java code) as part of a JSP page. The main limitation is that advanced page design may require the designer to understand Java to perform tasks such as constructing a...
In my travels I've run across lots of bad Java code (some of which I've written myself). Usually it's due to unrealistic project deadlines, bad estimates for how long something will take, no architecture in place, and developers' not really understanding the subtleties of the language.
Database Programming with JDBC and Java by George Reese Published by O'Reilly & Associates
This is my first book review for Java Developer's Journal. As coauthor of a competing book, I figured I'd be very critical of the author's writing and the book's content. I must admit I'm pleasantly surprised; this is a really good book and, in many ways, better than the book I coautho...