D
Droolboy
Hi,
I'm about to start building a simple invoicing system for internal
use, and am leaning towards using Java in some form. Thing is, there
are so many ways it could be done, I'm having a hard time deciding.
Should I make a thick Swing-based application talking directly to the
db? A server-based app with a thinner Swing gui? Use
JSP/Servlets/Struts/Tapestry? Will Java Server Faces do me any good?
JSF + NetBeans = RAD GUI-developement for the web?
I'm not familiar with JSF, nor any web frameworks (do have decent
knowledge on JSP/Servlets, though), but recon this is as good a time
as any for learning.
EJBs, Web Services, XML/XSLT/whatever are completely uncharted
territory to me, and probably way overkill..?
I know there are already dozens of solutions for invoicing, but
purpose of this project is mostly about keeping me busy for the
remainder of my internship, as well as learning something and making
my cv look better
Also, would anyone care to make some estimates on how long this should
take? Figure I'll need a basic customer database, a list of the stuff
we charge for, forms for creating and following up on invoices, as
well as a few reports for accounting purposes.
Any feedback appreciated.
Thanks in advance,
Espen
(Already posted this message to the comp.lang.java newsgroup, but as
that one seems deprecated.. Sorry for any inconvenience.)
I'm about to start building a simple invoicing system for internal
use, and am leaning towards using Java in some form. Thing is, there
are so many ways it could be done, I'm having a hard time deciding.
Should I make a thick Swing-based application talking directly to the
db? A server-based app with a thinner Swing gui? Use
JSP/Servlets/Struts/Tapestry? Will Java Server Faces do me any good?
JSF + NetBeans = RAD GUI-developement for the web?
I'm not familiar with JSF, nor any web frameworks (do have decent
knowledge on JSP/Servlets, though), but recon this is as good a time
as any for learning.
EJBs, Web Services, XML/XSLT/whatever are completely uncharted
territory to me, and probably way overkill..?
I know there are already dozens of solutions for invoicing, but
purpose of this project is mostly about keeping me busy for the
remainder of my internship, as well as learning something and making
my cv look better
Also, would anyone care to make some estimates on how long this should
take? Figure I'll need a basic customer database, a list of the stuff
we charge for, forms for creating and following up on invoices, as
well as a few reports for accounting purposes.
Any feedback appreciated.
Thanks in advance,
Espen
(Already posted this message to the comp.lang.java newsgroup, but as
that one seems deprecated.. Sorry for any inconvenience.)