abdera-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Kiran Subbaraman <ki...@yahoo.com>
Subject Re: APP server
Date Wed, 05 Dec 2007 15:59:39 GMT

I would suggest you check this out too:
http://svn.apache.org/repos/asf/incubator/abdera/java/trunk/server/src/test/java/org/apache/abdera/protocol/server/
ContentProviderTest.java and the other two classes are part of the JUnit
test for the APP Server code.
I learnt some useful stuff from this -  walk-through this code to quickly
understand what's happening :-)
Hope this helps.
Kiran



Selcuk Bozdag-2 wrote:
> 
> In my previous post I posted the package name of source files wrong.
> I amend the package name as "org.apache.abdera.examples".
> 
> Sorry.
> 
> On Dec 5, 2007 10:12 AM, Selcuk Bozdag <sbozdag@gmail.com> wrote:
>> Thank you very much for all your prompt response.
>>
>> I merged suggestions from James and David. At the moment, I use the
>> sample files in the examples (/appserver directory). I created a web
>> app using eclipse and modified the web.xml accordingly.
>>
>> In order to keep it simple, I would like to create a very basic
>> servlet using those providers.
>>
>> Could you please post me an example to show how to access provider
>> managers and making feed online?
>>
>> My Project Structure:
>>
>> [MyFeedServer]
>> ->source/
>> --->org.apache.abdera.protocol.server/
>> ---------->SimpleProvider.java
>> ---------->SimpleProviderManager.java
>> ---------->SimpleServiceContext.java
>> ---------->SimpleTargetResolver.java
>> ->WebContent
>> --->WEB-INF
>> ---------->web.xml
>>
>> And my web.xml file is:
>>
>>         <servlet id="abdera">
>>                 <servlet-name>Abdera</servlet-name>
>>                 <servlet-class>
>>                        
>> org.apache.abdera.protocol.server.servlet.AbderaServlet
>>                 </servlet-class>
>>                 <init-param>
>>                         <param-name>
>>                                
>> org.apache.abdera.protocol.server.ServiceContext
>>                         </param-name>
>>                         <param-value>
>>                                
>> org.apache.abdera.examples.appserver.SimpleServiceContext
>>                         </param-value>
>>                 </init-param>
>>         </servlet>
>>
>>
>> Thank you for your helps,
>>
>> Cheers
>>
>>
>> On Dec 5, 2007 8:49 AM, David Calavera <david.calavera@gmail.com> wrote:
>> > These are the steps that I followed to create my abdera server:
>> >
>> >      1. Add the AbderaServlet to the web.xml and declare my
>> serviceContext:
>> >
>> >          <servlet id="abdera">
>> >     <servlet-name>Abdera</servlet-name>
>> >    
>> <servlet-class>org.apache.abdera.protocol.server.servlet.AbderaServlet
>> > </servlet-class>
>> >         <init-param>
>> >            
>> <param-name>org.apache.abdera.protocol.server.ServiceContext
>> > </param-name>
>> >            
>> <param-value>com.oos.api.abdera.OosServiceContext</param-value>
>> >         </init-param>
>> >     </servlet>
>> >
>> >     2. Create the ServiceContext class and declare the
>> > defaultProviderManager:
>> >
>> >       public class OosServiceContext extends DefaultServiceContext{
>> >
>> >     public OosServiceContext() {
>> >         super();
>> >         //my provider manager extends AbstractSingletonProviderManager
>> and
>> > resolve reveral providers
>> >         this.defaultprovidermanager =
>> OosProviderManager.class.getName();
>> >         //my target resolver extends RegexTargetResolver
>> >         this.defaulttargetresolver = OosTargetResolver.class.getName();
>> >
>> >     }
>> >    }
>> >
>> >    3. Create the Provider classes  that extend AbstractProvider.
>> >
>> > I hope this helps you to start.
>> >
>> > Regards
>> >
>> >
>> > On Dec 4, 2007 6:17 PM, James M Snell <jasnell@gmail.com> wrote:
>> >
>> > > The process is not yet as easy as I'd like it to be.  If you look in
>> the
>> > > examples module, there is a simple Atompub server example that covers
>> > > all of the basics.  Go through that example, and if you have further
>> > > questions, let me know.
>> > >
>> > > If you are a Spring user, there is an optional spring module that
>> makes
>> > > server configuration a bit easier.
>> > >
>> > > - James
>> > >
>> > > Selcuk Bozdag wrote:
>> > > > Hi all,
>> > > >
>> > > > I am a little bit new to Abdera Project and still trying to publish
>> my
>> > > > own Atom feeds using Abdera. However, I have not yet succeed. So I
>> > > > need your help.
>> > > >
>> > > > I would like to learn how to create a "atom publish protocol"
>> server
>> > > > using Abdera. Right now, I am able to read from an Atom feed but I
>> > > > would like to be the source of a feed.
>> > > >
>> > > > Thanks,
>> > > >
>> > >
>> >
>> >
>> >
>> > --
>> > David Calavera
>> > http://www.thinkincode.net
>> >
>>
>>
>>
>> --
>> Selcuk Bozdag
>>
> 
> 
> 
> -- 
> Selcuk Bozdag
> 
> 

-- 
View this message in context: http://www.nabble.com/APP-server-tf4944324.html#a14174543
Sent from the abdera-user mailing list archive at Nabble.com.


Mime
View raw message