Welcome!

Rick Hightower

Subscribe to Rick Hightower: eMailAlertsEmail Alerts
Get Rick Hightower via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Rick Hightower

The past three articles in this series have highlighted the strengths of scripting languages. They're interactive and dynamic, and allow you to experiment, debug and prototype solutions quickly. However, the most common response when I speak to die-hard Java fanatics is, "Yeah, but I'll have to learn another language and I already know Java" (I consider myself a die-hard Java fanatic to a degree). To be honest, this is a barrier that most won't cross. But what if you could have the best of both worlds? What if you could have your cake and eat it too? Well, in a sense you can. You can use a Java-like scripting language. Now when I say that, most of you were probably thinking JavaScript. (Admit it.) But I'm not talking about JavaScript. Java and JavaScript have a similar syntax, both deriving from C/C++. However, the way that JavaScript defines methods, event handler... (more)

NetRexx Programming for the JVM

What This Series Is About This article is Part 3 of an interactive series that discusses the many languages that compile and/or run on the Java platform. Java Developer's Journal invites you to vote for your favorite non-Java programming language in the JDJ forum. Your vote will decide which languages will be covered by the series, and in what order. A lot of languages work in the JVM, but this series will cover only the most popular, as determined by your votes. To vote: Go to the top of the JDJ Web page and click the forum graphic. Click the "Enter the JDJ Developer's Forum" li... (more)

Interesting Times in the Java Enterprise

Robert F. Kennedy once said, "There is a Chinese curse which says, 'May he live in interesting times.'" The enterprise Java space is "interesting." Not too long ago, folks like Bruce Tate, Gavin King, and Rod Johnson were pushing lightweight frameworks such as Spring and Hibernate, and there is still a lot of true innovation going on with AspectJ, Spring, Hibernate, WebWork, JBoss (method invocation handlers), and more. This lightweight POJO revolution shook the enterprise Java world. Having endured building applications with EJB 2.x and Struts, using Spring and Hibernate was lik... (more)

i-Technology Viewpoint: "Spring Good!"

"JSF Good!" Says Rick Hightower If you have not looked into Spring yet, it is time. Here is why you should! Grady Booch once said that the great thing about objects is that they can be replaced. The great thing about Spring is it helps you replace them. With Spring, you simply inject collaborating objects called dependencies using JavaBeans properties and configuration files. Then it's easy enough to switch out collaborating objects when you need to. Spring allows you to dynamically add services to objects called aspects. This is similar to the Decorator Design pattern, but does n... (more)

i-Technology Viewpoint: Google's GWT "May Change Web Development Forever"

Time is a brutal enemy of youth and exuberance. Time makes cynics of us all. Time is the universal truth serum that reveals all authenticity. Time will tell, but the announcement yesterday by Google may change the faces of AJAX development, strike that, Google's announcement may change web development for evermore. This cynic heard an announcement yesterday that changed his viewpoint and beliefs on the future of web development. Certainly, in the recent past, the chances of doing an entire application in AJAX seemed remote for the vast sea of developers. The thought of writing a ... (more)