مهدی عزیزی

۳ مطلب در فروردين ۱۳۹۳ ثبت شده است

تفاوت url rewriting و url routing در asp.net

url mapping

url های با معنا و تمیز یکی از مزایای یک وب سایت خوب است.

بعنوان مثال آدرس زیر را در نظر بگیرید که یک صفحه که یک گروه خاص از محصولات را نشان می دهد:

 http://www.mysite.com/products.aspx?category=software

با استفاده از  url mapping در ASP.NET  می توان برنامه را طوری پیکربندی نمود که به جای URL فوق URL زیر را بپذیرد.

 http://www.mysite.com/products/software

در ASP.NET  دو   ماژول برای تغییر آدرسها  وجود دارند :

  • IIS URL Rewriting
  • ASP.NET Routing

 

IIS URL Rewriting

هنگامی که از طرف یک کلاینت آدرس خاصی از وب سرور تقاضا می شود url rewrite آدرس را آنالیز کرده و به آدرس دیگه ای در همان سرور منتقل می کند این پروسه در مراحل ابتدایی چرخه پاسخگویی به درخواست شروع می شود :(در تصویر زیر این موضوع رو می تونید ببینید )

 

ASP.NET Routing

ادامه مطلب...
۲۸ فروردين ۹۳ ، ۱۲:۴۸ ۲ نظر موافقین ۰ مخالفین ۰
مهدی عزیزی

فراداده یا metadata

اغلب متادیتا را "داده برای داده" تعریف کرده اند. تعریف بهتر این است که بگوییم اطلاعات ساخته شده ای از یک منبع. مثلا فهرست راهنمای فروش اجناس خانگی اطلاعاتی در مورد متادیتای آن اجناس می دهد مثل : قیمت، عنوان تجاری، رنگ و ظرفیت. یا فهرست راهنمای یک کتابخانه شامل متادیتای مرتبط با کتابها است مثل : عنوان کتاب، نویسنده ، ناشر و غیره. متادیتا منابع را قابل بازیابی می کنند به این صورت که تعیین می کنند منابع در مورد چه هستند و یا چطور با ساختار توصیف شده در سریها قابل بازیابی هستند.

در بهترین حالت، متا دیتا می تواند برای شرح ساختارهای اطلاعاتی مثل استانداردهای تکنیکی و سیاستهای ارتباطی (میانجی) که بر ارتباطات تفوق دارند، بکار گرفته شوند. e-GIF به متادیتاهای خاصی که به یافتن منابع و مدیریت اسناد اهمیت می دهد و آن تعداد از عناصری که برای مدیریت اداری اطلاعات و بازیابی موفق نیاز است

متا دیتای نگهداری اسناد چیست؟

متادیتای نگهداری اسناد داده ای است که استفاده و مدیریت اسناد را تسهیل می کند. مخصوصا در کاربردهای الکترونیکی متا دیتا می تواند مفهومی از بهبود سیستم باشد و کمک کند تا لوازم نگهداری اسناد دیده شده و آنها را پوشش می دهد.

چرا متادیتای نگهداری اسناد مهم است؟

علت تهیه متادیای نگهداری اسناد و ایجاد استاندارد برای آن» این است که:

-    دولت مدرن برای استفاده بهتر از اطلاعات اداری ، سیستمها و سیاستها و همچنین سرویسهایی که برای رفع نیاز شهروندان طراحی شده است را بهم پیوند دهد.

-         استاندارد کردن سیستمهای اطلاعاتی دولتی به نحوی که از پرتال مرکزی به راحتی قابل دسترسی باشند.

-    سیستمهای جدید برای کنترل و بررسی اسناد الکترونیکی درست شده اند. اسناد اداری در قالبهای کاغذی ذخیره سازی نخواهند شد.

-    متادیتا مدیریت و یافتن اطلاعات را تسهیل می کند( اطلاعات در اشکال صفحات وب، اسناد الکترونیکی، فایلهای کاغذی و یا صفحه گستر)

فراداده ( متادیتا) در ایجاد داده مؤثر است لذا بنحوی ساخته می شود که سازگار با کلیت سازمان باشد

۰۸ فروردين ۹۳ ، ۲۲:۲۳ ۰ نظر موافقین ۰ مخالفین ۰
مهدی عزیزی

تفاوت بین سایت و پورتال

تفاوت های اساسی میان یک وب سایت و یک پورتال وجود دارد. مهمترین این موارد در زیر به صورت خلاصه آورده شده است:
  • پورتال به صورت دروازه ورود به یک بانک اطلاعاتی است. آنچه که مهم است، آن است که پورتال همواره ما را به سایتها یا پورتال های دیگر راهنمایی می کند و به خودی خود تنها یک راهنما است. برای همین است که در بعضی از موارد به پورتالها، Internet Yellow Pages می گوییم.
    در حالی که یک وب سایت می تواند حاوی مقدار زیادی اطلاعات باشد که فقط بر روی آن سایت قابل دسترسی است.
    ممکن است، وب سایت از امکاناتی مشابه یک پورتال برای جستجو و مدیریت داده ها استفاده نماید، اما آنچه که مهم است آن است که این داده ها عموما بر روی پایگاه داده های خود سایت قرار دارند.
  • پورتال عموما" حاوی مطالبی است که جنبه اطلاعات عمومی دارد. داده هایی که از منابع مختلف بر روی یک پورتال جمع آوری می شوند، معمولا دارای پراکندگی فراوانی هستند. به همین علت، در بسیاری از پورتال ها، ابزارهایی مانند Directory قرار داده می شود تا این اطلاعات را طبقه بندی نماید.
    از سوی دیگر داده های قرار داده شده بر روی یک وب سایت، اولا" از منابع محدودتری تامین می شوند و ثانیا" دارای پراکندگی زیادی نبوده، حول یک محور و موضوع مشخص دور می زند و به اصطلاح نخصصی تر هستند .
  • پورتال یک سیستم کاربر محور است. به این معنی که تمام امکانات پورتال بر این اساس پیش بینی شده است تا جوابگوی نیاز های کاربران با سلایق، علاقمندیها، سنین و رده های کاری متفاوت باشد. امکاناتی مثل پست الکترونیکی، Chat، انجمنهای اینترنتی و ... همه برای آن است که کاربران را به هر شکل ممکن به پورتال دعوت نماید.
    در حالیکه یک وب سایت،یک سیستم Subjective یا موضوع محور است. درست است در هر وب سایت، امکاناتی برای کاربران مختلف پیش بینی می شود، اما باید به این نکته توجه داشت که کاربری که با یک وب سایت کار میکند باید به شکلی به موضوع وب سایت مرتبط یا علاقمند باشد.
  • یکی از مهمترین جنبه های تفاوت بین پورتال و وب سایت جنبه اقتصادی آن است. پورتال ها عموما" برای کسب درآمد ساخته شده اند. بیشتر پورتال ها درآمد های خود را از طریق تبلیغات کسب می نمایند.
۰۵ فروردين ۹۳ ، ۰۲:۱۳ ۱ نظر موافقین ۰ مخالفین ۰
مهدی عزیزی