I would like to create a Session Bean for Client Sign-up and Login. Do i need to create Primary key class?
If you read a book on EJB you would know.
Session beans do not have primary keys.
Anyswer is NO.
If your session bean acts as a facade to an entity bean, to look up your user, then you'll need a primary key class for the entity bean.
Any development tool e.g. Visual Age etc. will automatically create a PK class for you, but you will have to customise it with the fields which are specific to what you want.