You'll have to pick different tools for different needs, then put them together. Here are some ideas based on open source:
- JDK 1.5 - An IDE. Netbeans and Eclipse are good. Eclipse usually requires picking and installing plug-ins, but nowadays there are distributions you can get, or you can use MyEclipse (which does much of the stuff for you). If you want something easier and don't mind spending money, check out Exadel studio. - A J2EE server. Start with Tomcat, then later you can graduate to jBoss. - Struts 2.0.x (not yet General Availability, but it will likely be by the time you are done - and you wouldn't want to refactor) - Hibernate for database access. And any database you like - hibernate supports most of them. MySQL if you want open source. - If you are not yet using version control, use CVS to keep your source code. All IDEs support it or have plug-ins for it. - Don't bother with using EJBs at this time. Encapsulate your code into well thought-out packages instead. - Spring is nice, but wait until you have more practice with Java... The brain can accept only so much new stuff at one time. - Similarly, don't bother with much Javascript yet. Do that in your second version. That should be a good start. It is probably overwhelming, but it is all pretty much needed. Bruno -----Original Message----- From: Phil_M [mailto:[EMAIL PROTECTED] Sent: Wednesday, January 10, 2007 10:24 AM To: user@struts.apache.org Subject: Newbie Lost in the Apache Jungle Well okay, the Apache live in a desert, but that didn't sound as good for a subject line. I'm trying to figure out which Apache products to use to easily build a database application where the users would access the system via a web browser. From several hours of reading descriptions of various Apache products, it seems like Struts might be the way to go, but I'm not sure. My background is as a RAD database developer (Remedy & xBase, specifically) who's read a couple of Java books. I also have some network engineering skills. I'm looking for some kind of RAD suite/framework that will produce a highly interactive client-side interface for the users. If possible, I'd like the application to be DBE independent. My long-range goal is to deliver to customers turnkey servers that are 100% open source. I know this is pretty vague, but can anyone point me in the right direction? TIA, --Phil -- View this message in context: http://www.nabble.com/Newbie-Lost-in-the-Apache-Jungle-tf2953416.html#a8 260640 Sent from the Struts - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]