Business Layer: Problems

  • Hardcoded HTML / text
  • Interspersed SQL with Business Layer
  • Difficult to follow
  • Cost of Execution
    • Putting Code in the Database vs keeping it out