geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dain Sundstrom <d...@iq80.com>
Subject Re: Geronimo Samples
Date Mon, 17 Oct 2005 15:27:23 GMT
+1 Great ideas

-dain

On Oct 17, 2005, at 7:21 AM, Dave Colasurdo wrote:

>
> anita kulshreshtha wrote:
>
>>       IMHO, We should divide our efforts according to
>> the following target audience:
>> 1. Beginers : I would like university students to
>> download G to learn JSP, Servlets, EJBs and Web
>> Sevices. The apps should be predeployed in G, so that
>> they can be run by clicking the 'start' button. We
>> should develop one EJB and one Web Services example
>> following the Tomcat JSP/Servlets examples. These
>> examples should not have anything specific to Geronimo
>> or Web Container and should demonstrate the
>> technology, one concept at a time.  2. Expert Users : Provide a  
>> fairly complex example,
>> which is ready to be built and illustrates how a good
>> J2EE app should be written. This example should be
>> interactive and should demonstrate Geronimo specific
>> concepts. Thanks
>> Anita
>>
>
>
> +1, though would like to limit the samples to only a few small  
> applications that are easy to remove (servlet/JSP, EJB, and  
> possibly a web service).  Don't want users (especially those that  
> plan to embed the technology) spending much time removing  
> samples.   I suspect the installer will account for this by  
> allowing the samples to be selectable.  Though we need to make sure  
> the binary distributions also allow for easy removal of these  
> default samples.
>
> So, category 2 would encompass what you have described and all  
> other samples that don't fall into category 1.
>
> The additional samples (ongoing list) should reside on the Wiki..  
> similar to the migration articles/samples tha Hernan is setting up..
>
> Do you have any simple EJB or Web Services examples available?
>
> Also, in addition to the sample list that we've identified in  
> earlier conversations.  There are struts examples (available in the  
> struts download) that seem to be structured similar to the tomcat  
> samples. Suspect these should not be installed by default but  
> rather made available on the wiki for easy download and deployment.
>
> Thanks
> -Dave-
>
>
>
>> --- Dave Colasurdo <davecola@earthlink.net> wrote:
>>
>>> Planning to update the Welcome page to contain a
>>> section for Examples
>>>
>>> Something like:
>>>
>>> Geronimo Examples
>>>  - Servlet examples
>>>  - JSP examples
>>>  - EJB examples (coming soon)
>>>
>>> A few questions..
>>>
>>> As you know, the Servlet and JSP examples are from
>>> Tomcat.. Should/can/must we provide credit to Tomcat on this
>>> page  (e.g. Servlet examples - courtesy of Apache  Tomcat)?  This  
>>> may
>>> seem strange to the user if they have selected the Jetty web  
>>> container
>>> :>)
>>>
>>     Jetty users are familiar with these examples : see
>> http://jetty.mortbay.org/jetty/demoWebApps.html
>>
>>> The servlet/JSP examples are already part of the
>>> Tomcat binary distributions (from the Apache Jakarta Tomcat
>>> website).  I've taken the expanded wars from the resulting  
>>> installation and
>>> ZIPed them into war files and installed them on geronimo.  There  
>>> was one
>>> minor tweak in web.xml to remove a LF character that was choking
>>> the g deployer.. So, finally to my question..  How should we  
>>> package this
>>> in the geronimo source tree?
>>>
>>> 1) Checkin the war files and have the build process
>>> deploy it in the binaries.  For the installer distribution, I assume
>>> there should be no predeployment at build time but rather just  
>>> include
>>> the wars in the image so that the installer can conditionally
>>> install it.
>>>
>>> 2) Check in to the source tree as an unexploded war
>>> and have the build process pkg it up and deploy it.  Same story as
>>> above for the installer.
>>>
>>> Lastly, the tomcat examples obviously do not contain
>>> any geronimo unique deployment information.  Are there a few simple
>>> deployment attributes that we should showcase in the examples?  
>>> Which ones?
>>>
>>> -Dave-
>>>
>>> Bruce Snyder wrote:
>>>
>>>
>>>> On 10/12/05, Dain Sundstrom <dain@iq80.com> wrote:
>>>>
>>>>
>>>>
>>>>>>> Good point.  Do you want to take a crack at
>>>>>>>
>>>
>>> creating some better
>>>
>>>
>>>>>>> examples?
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> I'll look into this.. Also, can someone help
>>>>>>
>>>
>>> clarify the line
>>>
>>>
>>>>>> between reusing open source and providing unique
>>>>>>
>>>
>>> project identity.
>>>
>>>
>>>>>> Basically, I'm wondering if it makes any sense to
>>>>>>
>>>
>>> reuse the Tomcat
>>>
>>>
>>>>>> examples (along with a few small additional
>>>>>>
>>>
>>> enhancements (e.g.
>>>
>>>
>>>>>> EJBs) as the default sample that gets installed
>>>>>>
>>>
>>> with geronimo.  Or
>>>
>>>
>>>>>> is it better to create our own Geronimo unique
>>>>>>
>>>
>>> sample?
>>>
>>>
>>>>> Normally, I would say let's make our own, but
>>>>>
>>>
>>> Tomcat is the Apache
>>>
>>>
>>>>> platform closest to Geronimo, so I think it would
>>>>>
>>>
>>> be cool to reuse
>>>
>>>
>>>>> their examples as it would make the massive number
>>>>>
>>>
>>> of Tomcat users
>>>
>>>
>>>>> feel at home in Geronimo.
>>>>>
>>>>
>>>>
>>>> +1 - Build upon the Tomcat examples where possible
>>>>
>>>
>>> for the exact
>>>
>>>
>>>> reason Dain states above.
>>>>
>>>> Bruce
>>>> --
>>>> perl -e 'print
>>>>
>>>
>>>
>> unpack("u30","D0G)U8V4\@4VYY9&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*"
>>
>>>> );'
>>>>
>>>> The Castor Project
>>>> http://www.castor.org/
>>>>
>>>> Apache Geronimo
>>>> http://geronimo.apache.org/
>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>> __________________________________ Yahoo! Mail - PC Magazine  
>> Editors' Choice 2005 http://mail.yahoo.com
>


Mime
View raw message