[Deploying Sakai] [Building Sakai] Step by Step Guide for request flow from UI to backend(Database)
Steve Swinsburg
steve.swinsburg at gmail.com
Fri Sep 25 04:10:37 PDT 2009
Have a look here:
http://confluence.sakaiproject.org/display/BOOT/Sakai+application+%28tool%29+structure
There is a diagram that shows the general layout of how a tools works.
You'll need to understand things like what a DAO does, what goes in
the Logic, and what a Model is etc.
In a nutshell, there is a webapp which has a frontend (the
presentation layer) and a set of services (the API/Impl bundle) which
take care of the persistence (generally via Hibernate or JDBC). This
service also has access to the other Sakai API's from the core
services and other tools. Likewise, the services from your tool can be
accessed by other tools (if you code it nicely ;)
You can install the Sakai App Builder plugin into Eclipse, and
generate a basic Sample App which has everything you examine and
learn. There are some conventions you'll need to follow to register
new tools and to make sure your jars are deployed to the right spot in
your app server. For the presentation layer, may I suggest Apache
Wicket pas thats been added/updated in the app builder recently.
Best of luck,
Steve
On 25/09/2009, at 8:52 PM, Ravinder Kankanala wrote:
> Hi Team,
>
> In sakai project, we are unable to understand the code structure,
> means request flow from front-end to back-end(Database layer).
>
> Please at least explain for one tool how it will be working for UI
> to Back end(DB) and also please let me know sakai complete technical
> architecture diagram at least we can know how request will goes from
> one layer to another layer.
>
> Please explain initial request call in the application.
>
> And also we are unable to set the build path for sakai project.
>
>
> Thanks,
> Ravinder
>
>
>
>
>
>
> -----Original Message-----
> From: sakai-dev-bounces at collab.sakaiproject.org [mailto:sakai-dev-bounces at collab.sakaiproject.org
> ] On Behalf Of Steve Swinsburg
> Sent: Friday, September 25, 2009 4:09 PM
> To: organic.ishtiaq at gmail.com
> Cc: production at collab.sakaiproject.org; swinsb2 at une.edu.au; sakai-dev at collab.sakaiproject.org
> Subject: Re: [Building Sakai] LDAP Integration Step by Step Guide
>
> Hi,
>
> Here's one I prepared earlier:
>
> http://confluence.sakaiproject.org/display/~steve.swinsburg/LDAP+in
> +Sakai+2.5
>
> cheers,
> Steve
>
> On 25/09/2009, at 8:18 PM, Ishtiaq Ahmad wrote:
>
>> Need a step by step guide for integrating Sakai with LDAP in 2.5.x.
>>
>>
>>
>> --
>> Regards,
>> Ishtiaq Ahmad
>
> _______________________________________________
> sakai-dev mailing list
> sakai-dev at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>
> TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org
> with a subject of "unsubscribe"
>
> DISCLAIMER
> ==========
> This e-mail may contain privileged and confidential information
> which is the property of Persistent Systems Ltd. It is intended only
> for the use of the individual or entity to which it is addressed. If
> you are not the intended recipient, you are not authorized to read,
> retain, copy, print, distribute or use this message. If you have
> received this communication in error, please notify the sender and
> delete all copies of this message. Persistent Systems Ltd. does not
> accept any liability for virus infected mails.
More information about the production
mailing list