[prev in list] [next in list] [prev in thread] [next in thread] 

List:       jetspeed-user
Subject:    RE: JetSpeed 2: Turbine or Struts?
From:       "Weaver, Scott" <Sweaver () rippe ! com>
Date:       2003-05-30 20:39:43
[Download RAW message or body]


First off, Thanks to everyone for their suggestions.

Based on Brian's and Eric's suggestions, I have started taking a hard look at Hibernate.  

Thanks,
*===================================*
* Scott T Weaver                    *
* Jakarta Jetspeed Portal Project   *
* weaver@apache.org                 *
*===================================*
  


> -----Original Message-----
> From: Brian Johnson [mailto:brianmjohnson@yahoo.com]
> Sent: Friday, May 30, 2003 4:00 PM
> To: 'Jetspeed Users List'
> Subject: RE: JetSpeed 2: Turbine or Struts?
> 
> Hello everyone. This is my first post to this mailing list so please bear
> with me as I come up to speed on the topics and try to contribute in a
> valuable way.
> 
> I think a quick intro is in order so you can understand who I am and what
> my
> value to the group might be. I started on a development project early this
> year (www.uavnas.aero). I'm using Jetspeed as the portal infrastructure
> for
> the project's collaborative needs. I'm not a Velocity expert and haven't
> had
> time to come up-to-speed on that so all my portlet development has been
> JSP
> based. I am interested in developing an open-source project I call ACE (A
> Collaborative Environment) and the current project will bootstrap that
> effort. It will be a set of portlets and tools enabling online
> collaboration
> and knowledge management. I have been involved in collaboration/KM since
> '98
> and worked for a portal vendor (Mongoose Technologies) from '00 to the
> beginning of this year. I was involved in product architecture, core
> development and collaborative products.
> 
> Are there any Bios or information on other people on this list?
> 
> Regarding the use of OJB versus Hibernate, I did a high-level evaluation
> in
> February of about 2 dozen OR-mapping products and decided to spike OJB and
> Hibernate to make a final decision. At the time both tools met my basic
> needs so it came down to some nit-picking. Here are 2 links comparing
> several OR-mapping tools, including OJB and Hibernate.
> 
> http://c2.com/cgi-bin/wiki?ObjectRelationalToolComparison
> http://www.rollerweblogger.org/page/roller/20021013
> 
> I ended up deciding on Hibernate for a few reasons:
> 
> - Hibernate supported attribute-oriented development using xdoclet. I
> can't
> stand dealing half a dozen files you have to keep in sync (think EJBs).
> With
> OJB it ended up being only 2 files (source + config), I could do
> everything
> with Hibernate in the 1 source file and an ant task. BIG, BIG +1 Hibernate
> 
> - Although this is subjective, I felt more comfortable with the API for
> Hibernate. There are some recent blogs which relate frustrations with the
> relationship between the JDO and OJB APIs. Although the goal of JDO is
> basically right, I'm not a fan of the API myself. This is all about ease
> of
> use. +1 Hibernate
> 
> - Hibernate supported more code generation and schema generation options
> (database -> code, code -> database, meta -> code + database) +1 Hibernate
> 
> - I just couldn't get OJB to work. I spent about 2 days trying, and I ran
> out of time as I went from figuring out one stack trace to figuring out
> the
> next one. I'm sure it was just me, but... -1 OJB
> 
> - OJB is an apache project. Hibernate is not. +1 OJB
> 
> I've been happy with my decision to use Hibernate. It also seems to have a
> more active development community these days (as far as I can tell).
> 
> +1 Use Abstraction Layer (Hibernate, OJB, ...)
>  0 Hibernate
> -1 OJB
> 
> On another thread I saw some conversation regarding JAAS. I have used JAAS
> in the past and would strongly encourage its adoption if you intend to
> attract enterprise-level use of Jetspeed. A simple default configuration
> could be provided to support the existing login model (Jetspeed user
> table).
> 
> +1 JAAS
> 
> Sorry for the long post.
> 
> Brian Johnson
> Salus Ventures, Inc.
> brianmjohnson@yahoo.com
> (digest-mode)
> 
> -----Original Message-----
> From: Weaver, Scott [mailto:Sweaver@rippe.com]
> Sent: Thursday, May 29, 2003 8:07 AM
> To: 'Jetspeed Users List'
> Subject: RE: JetSpeed 2: Turbine or Struts?
> 
> How would you feel if we used OJB?  It also works very well with POJOs,
> uses
> a XML mapping repository and is a Jakarta project.  I have used it in many
> projects and its performance and pluggable nature really appeal to me.
> 
> Eric, I have never used Hibernate, have you used OJB?  If you have used
> OJB,
> could you give me comparison of the two projects?
> 
> Both may be transparent enough to allows to provide a pluggable object
> persistence mechanism.
> 
> +1 to OJB as an O/R tool for Jetspeed 2
> 
> *===================================*
> * Scott T Weaver                    *
> * Jakarta Jetspeed Portal Project   *
> * weaver@apache.org                 *
> *===================================*
> 
> 
> 
> > -----Original Message-----
> > From: EPugh@upstate.com [mailto:EPugh@upstate.com]
> > Sent: Wednesday, May 28, 2003 7:03 PM
> > To: jetspeed-user@jakarta.apache.org
> > Subject: RE: JetSpeed 2: Turbine or Struts?
> >
> > I'll just throw in my +1 to hibernate..  Being as it takes POJO objects
> > and
> > via a xml mapping service maps them to database tables, it makes it much
> > easier to deal with TURBINE_USER.  But, for a corporate user, you could
> > just
> > map to MY_CORPORATE_USER, or just extend the user class and do your own
> > mapping.
> >
> > I am using a Avalon based Hibernate service with T2.3 very successfully.
> > The
> > performance is great as well.  I committed into T2.3 CVS a howto on
> > Hibernate and Turbine.
> >
> > Eric Pugh
> >
> > -----Original Message-----
> > From: David Sean Taylor [mailto:david@bluesunrise.com]
> > Sent: Wednesday, May 28, 2003 6:46 PM
> > To: Jetspeed Users List
> > Subject: Re: JetSpeed 2: Turbine or Struts?
> >
> >
> >
> > On Wednesday, May 28, 2003, at 02:49  PM, Jeff Linwood wrote:
> >
> > > Is the security model expected to change between 1.4 and 2.0?
> > >
> > > Jeff
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: jetspeed-user-unsubscribe@jakarta.apache.org
> > > For additional commands, e-mail: jetspeed-user-help@jakarta.apache.org
> > >
> > >
> > >
> > Well I for one like most of the security model in Jetspeed.
> > So I'd like to keep it in
> >
> > One thing I'd like to get rid of is direct coupling to a pre-defined
> > schema, i.e. TURBINE_USER, but then again,
> > we have to consider the needs of other users, who like a portal that
> > works out of the box with a simple database behind.
> > I know from my experience, the corporate users need separation of
> > authentication, single-sign-on, ldap support.
> > But I don't want to forget the open source users who use Jetspeed to
> > run smaller sites with minimal configuration
> >
> > The portlet API gives us mappable user attributes per portal
> > application,which will be very useful
> > I think we should provide a default portal application out of the box
> > using predefined schemas
> >
> > --
> > David Sean Taylor
> > Bluesunrise Software
> > david@bluesunrise.com
> > +01 707 773-4646
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: jetspeed-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: jetspeed-user-help@jakarta.apache.org
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jetspeed-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: jetspeed-user-help@jakarta.apache.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic