بخشی از پاورپوینت
--- پاورپوینت شامل تصاویر میباشد ----
اسلاید 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 :
خروجی ایجاد شده توسط کامپایلر جاوا یک کد قابل
حمل نیست بلکه یک بایت کد است