I'm having a big dilemma here. Based on Cade's suggestion, the class diagram should remain web framework agnostic. But when I read more threads here, it is almost not possible to show that much details in the class diagram and component diagram without indicating JSF specific classes, like FaceServlet and ManagedBeans.
Please suggest should I just ignore Cads's suggestion and show whatever the classes I need in the solution. Or should I just keep class diagram framework agnostic, but show JSF related classes in in component and sequence diagrams.