Gracias gracias... bueno si sabía que java no tiene nada que ver en la pregunta.  El concepto del modelo de 3 capas si lo tengo claro... solo que me pareció diferente tener que poner:
  http://localhost:8080...  
ya que en asp.net solo tengo que especificar el nombre del servidor web o la ip.  Se me hacía raro el concepto del puerto, ya que no lo había utilizado. Gracias compañero xknown y GreenEyed por sus respuestas