Since you are referencing the interface on your web project, your Javadocs should be placed in the interface method.
If your implementation method needs a more specific documentation, you could also inherit Javadocs from the interface and add the specifics. Just use {@inheritDoc}
inside your Javadoc block.
Example:
/**
* {@inheritDoc}
* <p>
* For this specific implementation of the interface, you're better off
* calling the more efficient {@link foo} method, provided you have the
* additional arguments!
* </p>
*/
@Override
public void methodX() {
// Your code here
}
Remember that the specific docs will only appear if you're explicitly referencing this class.
BeanRemote bean = new Bean();
When you put your mouse cursor over BeanRemote
it will show you the docs from BeanRemote
whereas when you put it over Bean
it'll show the specific docs.