I have never worked on JSF, Webservices and JPA but know only the theory which I gained while I was studying for SCEA part 1. I have already cleared SCEA part 1 and now I am gearing up for part 2. Part 2 involves assignment submission which may involve these technologies. Please suggest me, should I take SCEA part 2?
The theory is really the most important part, isn't it? It's not the whole cake, but it is important.
For Part II of the SCEA JEE5 exam, you'll need to know how to document such things. JSF less so, as what you'll probably document is patterns like Front Controller or Command patterns, and just say that it will be implemented using JSF. For Web Services, how might you access them? Use a service locator? A proxy pattern? A DAO? That's what you'll need to document.
You won't need to code a single thing, but you will need to know how to document a design so that the people who WILL do the coding will know the direction you are taking them.
You will learn alot by taking part II. That's what everyone I know who's taken it has said.