Skip to main content
View by: Most Recent | Topic | Community | Webloggers   
Monthly Archives:    

Blog Entries by Topic

• Accessibility • Ajax • Blogging • Business • Community 
• Databases • Deployment • Distributed • Eclipse • Education 
• EJB • Extreme Programming • Games • GlassFish • Grid 
• GUI • IDE • Instant Messaging • J2EE • J2ME 
• J2SE • Jakarta • JavaFX • JavaOne • Jini 
• JSP • JSR • JXTA • LDAP • Linux 
• Mobility • NetBeans • Open Source • OpenSolaris • OSGi 
• P2P • Patterns • Performance • Porting • Programming 
• Research • RMI • RSS Feeds • Search • Security 
• Servlets • Struts • Swing • Testing • Tools 
• Virtual Machine • Web Applications • Web Design • Web Development Tools • Web Services and XML 


Business

Can 'standards' and 'standardization' be two unrelated concepts? There was an article in yesterday’s Wall Street Journal, Cloud Over Sun Microsystems: Plummeting Computer Prices, which dissects Sun’s current financial and strategic challenges. One of the interesting claims in the article is that "Scott McNealy, Sun's chief executive for the past 19 years, long resisted the standardization...
on Oct 17, 2003
I recently wrote a paper for The SAP Developer Network on user interface technology in the enterprise. I'd like to pull out one small section of that paper for further discussion here: There are three main factors that affect the ROI of any UI technology: ease of use of the application, ease of deployment and on-going maintenance, and ease of initial development. Based on the total cost...
on Oct 14, 2003
Blarg #1: Why are JSPs still relevant? You seem like the perfect guy to ask. Let me explain the question; I'm in projects that run for a very long time, we have to maintain them and add features for at least a year, but probably longer. Having bare JSPs (or even really nice tagged ones) makes this hard to maintain and keep bug-free for a very simple reason; The application programmer has to do...
on Oct 9, 2003
Is Microsoft ready to move onto the 'extinguish' phase with the Web browser? Microsoft is renowned for its "embrace, extend, extingish" strategy which involves enthusiastically embracing and championing a new standard, as a way to become the market leader in that standard, then extending that standard with proprietary technology that lets Microsoft lock in customers and lock out the...
on Oct 9, 2003
There's been a lot of talk lately about how Tiger (J2SE 1.5) is going to make Java easier to develop with, bringing it to the masses (or as Sun call it, to the "corporate developers"). I have no doubt that this promise *will* be fullfilled. My question is: *when* will that happen? I'm not even talking about Tiger's release schedule here - although I'm also afraid it's is a little bit late...
on Oct 5, 2003

J2EE

It's common that you'll find somebody using XDoclet to help build their EJBs, but how often do you find people using it to help with the J2EE web tier? In his recent weblog, Dave says he is trying to convince his team that using XDoclet is the way to go for generating artefacts like tag library descriptors and the web.xml file. I must admit that while XDoclet is very useful when building EJBs, I...
on Oct 16, 2003
I've been looking at integrating Apache and Tomcat on my PowerBook so that my dev environment more closely matches the box hosting my domain. Although I really do like open source, one of the biggest problems for me is that I always seem to need software that I have to build from the original source. This is one of the reasons I bought a Mac. I have tried running some of the various Linux...
on Oct 13, 2003
As Simon Brown pointed out the J2EE specification restrict you to access files on the file system but sometimes you have to and then you need to control the damage by keeping the breach of the specification local and not to spread it all over your code. Being confronted with this question just recently I came up with these ‘solutions’: Putting a file into the archive and read it out as...
on Oct 9, 2003
Blogging, the shameless method of displaying ones opinions on the net. It makes a person feel important, authoritative, as if the whole world is taking the time to read what they write. I don't like blogs. I fail to see them as much more than another time-leaching distraction on the web. Sure, sometimes you will find a gem or two, but overall it is just another quick information fix for us net...
on Oct 8, 2003
File access has always been a controversial activity within EJB-based applications because of the restrictions placed upon bean providers by the EJB specification. The part of the specification relevant here is under the section entitled Programming Restrictions, and it states the following about accessing the filing system. An enterprise bean must not use the java.io package to attempt to...
on Oct 8, 2003
Matt is looking for a way to test tag libraries and rather than write a lengthy comment, I thought I'd follow it up here. In the first part of his post, Matt says, ... I've looked briefly at TagUnit, but aren't you just writing JSPs (with custom tags) to test JSPs? In answer to this question, yes, you're exactly rght in saying that you're just writing JSPs. This is the essence of TagUnit, and...
on Oct 7, 2003

J2SE

OK, I admit it. I'm a bit of a trend-happy person, at least in the computer world. When all the buzz around Mac OS X took off last year, I got pretty excited and jumped in full-steam. It helped that I was editing the first Java and Mac OS X title for O'Reilly (Mac OS X for Java Geeks), and so I took off for bluer... er... grayer... skies. This was all pretty good; however, for the record, I was...
on Oct 15, 2003
I got a lot of questions about JNI after my Mac OS X for Java Geeks book was published. I just wrote an article for ONJava, Mac OS X JNI Revisited. While writing the article, I was mostly focused on answering reader questions, but as I was working, I started to wonder why JNI development was just so hard. When I was working at Apple, there was some interesting work done on native integration...
on Oct 9, 2003
I was putting TrackBack support into Pebble the other day and the found that the technical details of a TrackBack involve sending a HTTP POST request to the remote server. I've implemented HTTP POSTs before using the classes in the java.net package, but rather than write all this code again, I thought that I'd take a look at Jakarta Commons HttpClient. What can I say ... this is another top...
on Oct 6, 2003
I read Bill Venner's interview with James Gosling, "Failure and Exceptions," and with Anders Hejlsberg, "The Trouble with Checked Exceptions," and was a little surprised. I thought exceptions would be in .Net since .Net has taken so many other features from Java. I've never found checked exception clauses to be much of a burden. It's one of my favorite features of Java. Anyway, given all the...
on Oct 6, 2003

Tools

Rapid application development tools let you put together a great-looking mock-up of your app in no time, but often are of little use for the production version of your system. Visual GUI builders and data-aware controls are two such culprits. In yesterday’s post, I mentioned that all too often tools that help developers put out a really quick version of their application are frustrating to...
on Oct 15, 2003

Community

Hi, I saw your blog on java.net and thought I'd ask a couple of questions.... Do you think all Java/J2EE developers should be blogging, or just those that are senior, or in consultant roles? Should blog-reading be for general education/feel of the "community", or do you think blogs are only useful when searching for answers to specific problems? If everyone should blog, where do I go to get...
on Oct 14, 2003

Deployment

I was just recently faced with taunting task to revamping the transaction handling of the J2EE server without breaking it but improving performance and removing any resource leaks. Already two developers tried to do this but had problems to understand the existing code in the first place and so I failed, too. If we could not improve the code we had to dump the implementation and start all over...
on Oct 10, 2003

P2P

P2P is how the internet was supposed to constructed. Instead we got an client - server architecture. So says this incredibly interesting and challenge-issuing report from the MIT Enterprise Technology Review. The most recent example of how this top current top-down architecture can cripple the internet is the VeriSign SiteFinder debacle. One top level screw up and the whole thing breaks....
on Oct 10, 2003

Web Services and XML

Phil Howard of Bloor Research presents anargument I've heard more than once recently: "The reason why there is this trend away from pure XML storage is because advanced XML capabilities are being introduced by all the leading relational vendors." As the developers of Object Oriented DBMS discovered, he says, "the truth is that (like it or not) the market will make do with what the relational...
on Oct 4, 2003