Correct Interactive Website System Design Concepts / Methods?
- by Xandel
Hi all,
I hope this question isn't too open ended, but a nudge in the right direction is all I need!
I am currently building an online accounting system - the idea is that users can register, log in, and then create customers, generate invoices and other documents and eventually print / email those documents out.
I am a Java programmer but unfortunately haven't had too much experience in web projects and their design concepts...
This is what I have got thus far - A Tomcat web server which loads Spring. Spring handles my DAO's and required classes for the business logic. Tomcat serves JSP's containing the pages which make up the website. To make it interactive I have used JavaScript in the pages (jQuery and its AJAX calls) to send and receive JSON data (this is done by posting to a page which calls a handleAction() method in one of my classes).
My question is, am I tackling this project in the right way? Am I using the right tools and methods? I understand there are literally countless ways of tackling any project but I would really love to get feedback with regards to tried and tested methods, general practices etc.
Thanks in advance!
Xandel