With coarse grained I meant the url mapping.
in xml map all requests to account controller
Code:
<entry key="/account/*" value=ref="accountController" />
in annotations
Code:
@RequestMapping("index")
public void index() {}
That way you have your coarse grained URL mapping in xml and the fine grained in Annotations.
loosely coupled components are coarse grained, while tightly coupled components are more likely to be fine grained.
I have no clue on what you mean with this nor do I think it holds...