PDA

View Full Version : معماری سه لایه - لایه Module



In_Chan_Nafar
شنبه 31 اردیبهشت 1384, 23:25 عصر
با سلام
همانطور که می دانید در معماری سه لایه ، در لایه Module بیشتر اعمال مربوط به پایگاه داده (افزودن، ویرایش و ...) انجام می گیرد. ما در یکی از پروژه های خودمون می خواهیم این لایه را فقط در سرور پیاده کنیم به طوری که کامپیوترهای کلاینت از آن استفاده کنند. یعنی DLLهای مربوط به لایه Module را فقط روی سرور قرار داده و تمامی کامپیوترهای کلاینت از آن استفاده نمایند. حال سوال من این است که چگونه این DLLها را باید به کلاینت ها بشناسانم. و آیا از Com+ باید برای معرفی این DLLها استفاده نمایم یا نه.
با تشکر

In_Chan_Nafar
یک شنبه 01 خرداد 1384, 17:11 عصر
آقا ما جوابش رو پیدا کردیم (تازه همین الان پیداش کردیم)
جواب:
با استفاده از دستور RegSVR32 می توانید Dll مورد نظز را رجیستر کنید و برای برنامه شما هیچ فرقی ندارد که مسیر این Dll کجا باشد (چه روی کامپیوتر سرور و یا در خود کامپیوتر شما)
پارامتر این دستور آدرس فایل DLL شما می باشد.
من از این حالت در VB6 جواب گرفتم و در .NET نیز همین طور می باشد.
اما مهمترین بحث Match کردن این DLL ها با تکنولوژی +Com می باشد (امیدوارم کسی از دوستان در این مورد مقاله و یا مطلب بخصوصی دارد ما را یاری کند)
با تشکر مسعود :wink: