magazine resources subscribe about advertising

New Architect Daily
Commentary and updates on current events and technologies

CMP Media E-Book

Download your copy today.

Research
Search for reports and white papers from industry vendors and analysts.

This Week at NewArchitect.com Subscribe now to our free email newsletter and get notified when the site is updated with new articles







Day of Defeat Online Gaming

 New Architect > Archives > 2001 > 05 > Java @ Work  

Strut Your Stuff

By Al Williams

If you've been in the computer business a long time, you've probably noticed that many new ideas are really reincarnations of old ideas that have been forgotten. For example, the personal computer crowd "invented" virtual memory—something larger computers had used for years. The software development world is especially prone to this type of reinvention. Years ago (before PCs), people wrote large hunks of intertwined code. Then, someone realized that structured, modular programming was more efficient. When PCs came along and started to move to the forefront, PC developers reverted to the large, unstructured hunks of code—until, of course, they rediscovered the concept of structured code. Structured programming evolved into object-oriented programming, and then the Web exploded onto the scene.

Early Web development—using Perl, Active Server Pages (ASPs), and JavaServer Pages (JSPs)—often bore more resemblance to early 1980s Basic code than to professional, structured code or object-oriented programs. This was especially true with ASP and JSP, which let you mix your code with HTML. Today, the pattern of reinvention and rediscovery continues, as the Web has become big business. Now, current best practice is to make what used to be a JSP modular by splitting it into two components:

  1. A JSP that acts as a user interface, displaying data and accepting user input (the View component).

  2. A set of JavaBeans that encapsulates or represents the business logic for the application (the Model component).<>



  Day of Defeat Online Gaming

home | daily | current issue | archives | features | critical decisions | case studies | expert opinion | reviews | access | industry events | newsletter | research | careers | info centers | advertising | subscribe | subscriber service | editorial calendar | press | contacts


Copyright © 2006 CMP Media, LLC Read our privacy policy, your California privacy rights, terms of service.
SDMG Web sites: BYTE.com, C/C++ Users Journal, Developer Pipeline, Dr. Dobb's Journal, DotNetJunkies, MSDN Magazine, Sys Admin,
SD Expo, SD Magazine, SqlJunkies, The Perl Journal, Unixreview, Windows Developer Network, New Architect

web2