Am Dienstag, 21. Oktober 2003 20:55 schrieb jini us:
> If you are new to struts I suggest you download
>  community edition(free)of struts called strutsstudio
> from www.strutsstudio.com.

Or www.exadel.com. And there's visual Struts
support just like in Struts Studio in Oracle JDev
10g Preview as well, just to note here. Still: these
are only tools. But no tool shows you how to
actually use Patterns or write a well-designed app.
When it comes to actually coding, you're always
on your own. But you have to do so, anyway.
It's better to understand the ideas behind what
you are doing instead of focusing on concrete
implementations. Just as always. Then use a tool
for the details.

> It is the best of the lot ( in my opinion)because this
> particular company is focusing on building an IDE for
> struts framework AS IS. Unlike alot of these other
> vendors  who want to give you everything and you will
> waste your life time working out which framework you
> should use.

Well, I am in personal contact with a lot of the
high-profile characters (won't mention names
here) in the Struts and MVC scenes, and all
of them basically share your viewpoint, that is:
Struts is a step in the right direction. But it's
clearly not the end of all things.

> There are three ORM frameworks which I know of which
> are being used alot with struts when using databases
> with struts.

ORM on the other hand is nothing Struts- or
generally webtier-related. Struts is entirely
focused on getting input from web-based
user interfaces in a MVC-like fashion known
as Model2 in the J2EE blueprints, plus inter-
facing with the Model | Business Logic tier
via Actions. The first version was hacked by
Craig McClanahan over a weekend, and still:
Struts doesn't make any assumptions about
subsequent layers, including the integration
layer things like OR mappers may belong to.

> you can find two of them at http://db.apache.org
> OJB & Torque.
> OJB -  is an Object/Relational mapping tool that
> allows transparent persistence for Java Objects
> against relational databases. http://db.apache.org/ojb
> Torque -
> I am personally favouring cayenne from
> www.objectstyle.org.

Both Torque and Object Relational Bridge are
proven solutions to the O/R impedance problem.
There are may others. But one thing I would
definitely have a closer look at is the iBATIS
Database Layer (www.ibatis.com). Credits go
to Ted Husted here who gave me the link here.
Before that, I favored Castor (www.exolabs.org),
but what's the effective difference in the end?

> Incidently struts is also developed at apache.org.
> As these vendors don't have technical skills or
> expertise to build their own framework,
> why use a cut & pasted one and pay for the pleasure
> of buggy & outdated framework.

I think I don't understand the above. Struts is
developed at apache.org, and its inventor
Craig R. McClanahan is both a committer
to apache.org and JSF specificiation lead
for Sun. Considering technical skills, don't
underestimate the people working for
almost any software company I know of,
they're generally the best of breed when
it comes to all major companies, good
people throughout. Then: Struts may be
the most popular framework forJava
web MVC2 nowadays, but even it's
inventor says things could be done better.
Won't comment on the second part here
any further, as it speaks for itself. So
we both agree Struts is good?

-- Chris (SCPJ2)

===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST".

Some relevant archives, FAQs and Forums on JSPs can be found at:

 http://java.sun.com/products/jsp
 http://archives.java.sun.com/jsp-interest.html
 http://forums.java.sun.com
 http://www.jspinsider.com

Reply via email to