Roll-Your-Own
  • Many web apps start out this way
    • Grab something like PHP
    • Hook it up with CGI
    • Write a bunch of code that talks to the DB and creates HTML pages for the client
  • Over time, this type of system can evolve into something like EJB
  • Biggest Problem: It's way more work than you think it is!
  • Also, it easy to make mistakes and get a system that is neither robust nor scalable

Next Slide >>