|
i'm an undergrad student, one of our project is to develop an inventory system, and our instructor would like it to be java-based, and the client wants a web-app.. what would you suggest to use? |
|
If you're just starting out just use the basic stack:
As for frameworks like Spring, Hibernate, etc, they are great to learn and use but I think you should start with the basics to understand why you need those frameworks and how to use them properly. Finally, to get you started, grab a copy of HeadFirst Servlets and JSP. You'd probably want to go with the 2nd edition:http://www.amazon.com/gp/product/0596516681?ie=UTF8&tag=unlikely-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596516681 of HF Servlets and JSP book. It has been updated for JEE 5 (or in old speak J2EE 1.5). |
|
Your starting out and I guess this is just a class project. Use Netbeans. It has very good getting started tutorials. To get you up and running at no time. just take a cue from datenshi's answer. PS: I know Netbeans is an IDE, what I'm saying is that if you want to finish something fast and you don't know java/web development for java well, Netbeans has a lot of starter projects and very nice tutorials to help a newbie get by. |
|
Check out Grails:
4
Except, as a student, his instructor wants their app to be Java-based. Yes, Grails runs in the JVM but that means @marci and her team needs to learn two languages instead of one. Hmmmm, I seem to have overlooked that little bit of detail. I was thinking special projects level where they have a certain degree of freedom to choose the technology or platform. It only dawned on me now that the project could be for their Java-language class, which Marci can confirm for us. it's for my software engineering class, and sir marci is a boy :D(yeah that's me) Ooops, sorry about that. |
This thread might help as well: http://nullpointer.ph/questions/387/which-java-technology-should-i-start-with-for-web-development