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