The checklists warn you in advance of possible problems that may arise if you forget to do something or do it incorrectly.
You can use the checklist at any step of the application development process, but they are especially useful at the end.
The following might be of help to you:
● Checklist for J2EE Web Applications
● Checklist for EJB Applications
● Checklist for Java Persistence
● Checklist for JMS Development
Checklists do not provide a thorough description of the steps you need to follow. They are more like reminders for pitfalls. We recommend you to read the documentation and come back to the checklists for ideas about what you should check.