Rolodex Introduction?

Rolodex Introduction?

Old forum URL: forums.lhotka.net/forums/t/5581.aspx


CSLAer posted on Tuesday, October 14, 2008

Hi,

Just managed to build the Rolodex, but when I look at all folders, I'm lost (Sorry I'm new to Silverlight and only build old version of CSLA). I appreciate if you can give a simple explanation to help me to understand this project struction for the following folders.

Rolodex\
 Application
 Business
 Business\Client
 Business\Server
 CslaBin
 CslaBin\net
 CslaBin\silverlight
 WcfHostWeb
 Web

sergeyb replied on Tuesday, October 14, 2008

Sure.

 

Rolodex\
 Application – main Silverlight application project
 Business – just a folder that houses two business objects projects
 Business\Client – Silverlight version of CSLA business classes.  They are all linked to .NET business classes – there are no classes written just for Silverlight.  The idea is that the code base is shared between Silverlight and .NET.
 Business\Server - .NET version of business classes
 CslaBin – just a folder
 CslaBin\net – CSLA for .NET reference assembly (CSLA.DLL)
 CslaBin\silverlight – CSLA for Silverlight reference assembly (CSLA.DLL)
 WcfHostWeb – WCF service host web site
 Web – web site that hosts Silverlight application

 

 

Sergey Barskiy

Principal Consultant

office: 678.405.0687 | mobile: 404.388.1899

Magenic ®

Microsoft Worldwide Partner of the Year | Custom Development Solutions, Technical Innovation

 

From: CSLAer [mailto:cslanet@lhotka.net]
Sent: Tuesday, October 14, 2008 8:07 AM
To: Sergey Barskiy
Subject: [CSLA .NET] Rolodex Introduction?

 

Hi,

Just managed to build the Rolodex, but when I look at all folders, I'm lost (Sorry I'm new to Silverlight and only build old version of CSLA). I appreciate if you can give a simple explanation to help me to understand this project struction for the following folders.

Rolodex\
 Application
 Business
 Business\Client
 Business\Server
 CslaBin
 CslaBin\net
 CslaBin\silverlight
 WcfHostWeb
 Web



CSLAer replied on Wednesday, October 15, 2008

sergeyb:

Sure.

 Rolodex\
 Application – main Silverlight application project
 Business – just a folder that houses two business objects projects
 Business\Client – Silverlight version of CSLA business classes.  They are all linked to .NET business classes – there are no classes written just for Silverlight.  The idea is that the code base is shared between Silverlight and .NET.
 Business\Server - .NET version of business classes
 CslaBin – just a folder
 CslaBin\net – CSLA for .NET reference assembly (CSLA.DLL)
 CslaBin\silverlight – CSLA for Silverlight reference assembly (CSLA.DLL)
 WcfHostWeb – WCF service host web site
 Web – web site that hosts Silverlight application

 Sergey Barskiy

Principal Consultant

office: 678.405.0687 | mobile: 404.388.1899

Magenic ®

Microsoft Worldwide Partner of the Year | Custom Development Solutions, Technical Innovation

 

Dear Sergey,

I really appreciate your effort helping me to understand the Silverlight. However, I still have dummy questions to ask, hope you don't feel bored with my questions.

1. Can I remove CslaBin folders if I already have the project refer to CSLA assemblies at other places?

2. If I just want to build a Silverlight application using CSLA, can I remove the .NET version of business classes?

3. How does all thoese components working collaboratively? When a user goes to website, it goes to "Web", the "Web" hosts "Application", "Application" talks to "Silverlight Business Class", "Silverlight Business Class" talks to ".NET Business Class", and then Wcf, database?

Copyright (c) Marimer LLC