I am attempting to learn java EE by developing an app from scratch. What I have now is JSPs, EJBs, Servlets, jQuery script. I feel my progress is very slow right now.
I am afraid to consider JRebel-like tools at the moment.
- Is there a step by step cycle I can follow to be more efficient?
- When should I trigger the .reload file?
- When should I delete/restart glassfish, when I modify: java, jsp, jsp fragment, dependent project?
- Do I need to restart every time I modify a java file or only on major changes like add/remove class, add/remove method?
- Do I need to run in debug mode every time so I can immediately see my changes on the fly?