بخشی از پاورپوینت

--- پاورپوینت شامل تصاویر میباشد ----

اسلاید 1 :

آشنایی با تكنولوژی‌های نرم‌افزاری قابل استفاده برای ارائه یك معماری خوب و كارا ضروری است. تكنولوژیهای رایج نرم افزاری امروز عمدتا به دو خانواده .Net و J2EE تقسیم ‌می‌شوند

اسلاید 2 :

بررسی  .net

1 - مقدمه ای بر .net

2 - معماري .net

3 - زبان مشترك در .net

4 - مديريت خودكار حافظه در .net

5 - پيكربندي و امنيت در .net‌

اسلاید 3 :

.net پلات فرم جدید ماکروسافت بمنظور تحقق نظریه : " نرم افزار بعنوان سرویس "   است

دات نت یک محیط پیاده سازی است که بکمک آن می توان اقدام به ایجاد و بکارگیری نرم افزار و نسل جدیدی از عناصر موسوم به " سرویس های وب " نمود.

دات نت به پیاده کنندگان این امکان را خواهد داد که با زبان برنامه نویسی مورد علاقه خود ، اقدام به پیاده سازی برنامه ها نمایند.

اسلاید 4 :

1 - برنامه‌ها و دستگاه‌ها را با استفاده از استانداردهايي همچونXML ،HTTP ،SOAP يكپارچه مي‌سازد.

2 - زيربناي كنترل از راه‌دور را براي ما فراهم مي‌سازد

3 - مدل برنامه‌نويسي NET Framework    مدلي شيءگرا است.

4 - استفاده از فناوری CLR

اسلاید 5 :

همان‌طور كه اشاره شد CLR يكي از اجزاي مهم.net Framework   است . كار اصلي CLR ايجاد محيط جرايي برنامه و ارايه سرويس به برنامه‌ها است. در واقع اجزاي CLR دائماً با همديگر در ارتباط هستند و كار مي‌كنند تا بتوانند محيطي زيربنايي در .net براي اجرا شدن مهيا سازند

اسلاید 6 :

مديريت خودكار حافظه در .net

در .net رويه‌هاي اجرايي مديريت مي‌شوند و به اصطلاح موقع اجراي برنامه‌ها MEP يا Managed Execution Process استفاده مي‌شود

MEP چيست؟

MEP در حقيقت پروسه‌هايي هستند كه در لود شدن و اجراي برنامه‌ها حافظه را به صورت خودكار مديريت مي‌كنند. همچنين سرويس‌هاي ديگري مانند چك كردن Type Safety، امنيت و مديريت خطاها را ارايه مي‌كنند

اسلاید 7 :

پيكربندي و امنيت در .net‌

يكي از مزاياي ديگر .net اين است كه با كمك آن مي‌توان منابعي كه برنامه به آن دسترسي دارد را كنترل نماييم.

اين كار توسط فايلي XML كه فايل پيكربندي يا Configuration است انجام مي‌پذيرد.

.net Framework سه نوع فايل براي اين منظور دارد:

  فايل تنظيمكننده ماشين

  فايل تنظيمكننده برنامه

  فايل تنظيمكننده امنيت

اسلاید 8 :

J2EE توسط شركت Sun بصورت یك استاندارد جهت پیاده سازی سیستمهای چند لایه تعریف شده

J2EE یک روش مبتنی بر کامپوننت برای طراحی، توسعه، سرهم بندی و اجرای نرم‌افزارهای کاربردی در مقیاس کلان است .

این روش، یک مدل توزیع‌یافته چندلایه‌ای عرضه می‌کند که دارای کامپوننت‌های با قابلیت استفاده مجدد است

در    J2EEمنطق برنامه کاربردی به یک سری کامپوننت شکسته می‌شود که می‌توانند بر روی چندین ماشین مختلف قرار گیرند

اسلاید 9 :

تعداد ساختار هاي اين زبان تقريبا كم است

مهمترين پارامتر ساده بودن جاوا عدم استفاده اين زبان از اشاره گر ها باشد

جاوا حتي زباله هاي حافظه اي را هم به طور خودكار جمع آوري ميكند

اسلاید 10 :

خروجی ایجاد شده توسط کامپایلر جاوا  یک کد قابل

 حمل نیست بلکه یک بایت کد است

در متن اصلی پاورپوینت به هم ریختگی وجود ندارد. برای مطالعه بیشتر پاورپوینت آن را خریداری کنید