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]

Reply via email to