I have to work on the project more and change certain things in my architecture and technologies. Here is the list of things that has to be done:
- Separate presentation from contents (can be done with JSP + servlets instead of just servlets that I have now)
- Remove business logic from servlets and put it into proper EJBs
- Separate presentation (servlets + JSP) and business logic putting them into WAR and JAR respectively.
- Implement proper design patterns (for example DTO and DAO, Façade, business delegation and others)
- Take care of transactions - they are done automatically by database, that should not overlap with other types of transactions.
- JNDI - everything should be accessed through it
I will continue posting relevant information on the project in this blog.
No comments:
Post a Comment