Beta Launch for SmartMode Enterprise JSP Development Tools


News: Beta Launch for SmartMode Enterprise JSP Development Tools

  1. The SmartMode suite of JavaServer Pages (JSP) rapid application development tools is available for free download during the beta test period. The suite of tools is a fast way to build and manage JSP web sites from sitemap and table display to database schema management.

    To view release and download software:

    Press Release:

    San Francisco, CA --May 7, 2001-- SmartMode announced today that the SmartMode Suite can now be downloaded for beta testing. The suite provides developers of JavaServer Pages (JSP) with a sure-fire way to build high performance web sites. SmartMode enables JSP developers to build a dynamic, interactive web site and have it up and running in minutes - literally at the touch of a button. Using the SmartMode Tools, building dynamic websites with distinct display, business logic, and database layers - based on industry standards including XML, CSS, J2EE and Java is as easy as building static websites.

    "SmartMode has significantly cut my team's development time while flattening the JSP learning curve," said Geoff Apps, CTO of the BEAP Group. "We have built incredibly scalable sites for our clients in record time."

    SmartMode is targeted to a broad range of JSP developers from HTML designers to Java architects and database administrators. SmartMode provides the fastest, most scalable tools to manage site maps, create multi-screen wizards, and map between Java objects and SQL databases. Using the SmartMode suite, developers can reduce development time and costs by 50%.

    "Over the last 18 months we’ve taken the best practices and methodologies of high performance web development teams and distilled them into rapid application development tools for JSP developers," says Brion Bonkowski, Managing Director of SmartMode. "We are excited about making SmartMode available to the public in this beta release and look forward to getting feedback from the development community."

    SmartMode was created by an award winning development team for use in building high performance B2B and B2C web sites with rigorous client demands and rapid time to market deadlines.

    The SmartMode beta test can be downloaded for free at

    SmartMode is a trademark of Information Builders, Inc. used under agreement. All other trademarks are owned by their respective owners.

  2. jsp sucks.
  3. jsp rules
  4. so JSP sucks or rules? any objective analysis? why JSP sucks or rules?
    I'm new to JSPs but I think it dose what it's supposed to do if it's used the way it's supposed to be used.
    any comments from experts???
  5. I agree with Reda. JSP is as useful as the person using it. JSP is one of the few things in Java that will let you do bad things. Without any form or discipline, you can make a JSP page as ugly as an ASP page. That makes a lot of people say "JSP sucks". But, JSP has the mechanisms to make clean pages with separation of content and layout, especially through the use of custom tags. I know one shop where a Java programmer makes the custom tags, and the web shop, who barely even know HTML because they are so dependant on WYSIWYG tools, just stick in the tag where they want functionality "X". How is that for separation? You can write you database access or access your business logic, and the web developers can stick that functionality on the web page. You can't mess up their HTML, they can't mess up your Java. I think it's neat.

    Having a good IDE for the front end even makes this better. I'm not sure how good SmartMode is, but at least it gives developers another option. About the only tool I've used for JSP that I like is JRun Studio, although I don't like it for Servlets or other Java code editing. I really dislike websphere Studio, and haven't had the opportunity to play with UltraDev yet, which is supposed to be pretty nice (for the front end folk).
  6. It's true. Jsp does suck.

    I use servlets for presentation and build html with the Element Construction Set from Apache. Very, very slick. Most importantly, servlets allow me to extend pages. For example, I have a servlet called "CompanyXPage" which is the base class (page) for CompanyX's site. The static content and formatting that I add to this superclass cascades to all CompanyX pages. If I want to change the look and feel of the ENTIRE CompanyX website, I make the change IN ONE PLACE.

    Inheritance what a wonderful concept.

  7. By the way, I am an expert.
  8. Jeff

    I agree servlets seem to be a lot faster. But to be fair I haven't yet given JSP a good Look. I am also fairly new to servelts and would be interested in looking at your servelt. I am looking to write one to which I can pass a parrameter and the look and Feel would change to suite the user or company.

  9. Nealle,

    I shouldn't be so harsh on JSP. They have their place. For instance if you are stuck on a project with HTML authors JSP is essential. However, most projects I have ever been on are developed and maintained by Java developers. So in my own selfish interest I have strived to use servlets for presentation because I can be much more productive.

    Also, use stylesheets for object placement on your pages. For a good example of this check out If you open their homepage with an html editor you'll notice that all page elements appear in no particular order. But that's OK, the stylesheet places the page's elements where they should be. This is very useful when extending servlets as presentation.