یعنی یک بستر برای ایجاد نرم‌افزار و توسط مایکروسافت ایجاد شده اما تمام دات‌نت چیزی بیشتر از یک ”بستر اجراء کد و کتابخانه مقدماتی کلاس“ نیست. تمام دات‌نت یک FrameWork است و یک محیط تولید نرم‌افزار که برپایه استفاده از DLL و مستنداتی جهت ایجاد ابزارهای متفرقه تولید نرم‌افزار و فقط روی ویندوز کار کرده.<br /> J2EE یک استاندارد است که برای پاسخ‌دادن به یک نیاز نرم‌افزاری ”سازمان مقیاس“ چگونه باید با اجزاء نرم‌افزار رفتار کرد و برای مدیریت طول عمر نرم‌افزار (Application Lifecycle Management) چکار باید کرد. این استاندارد توسط سان ارائه شده. خیلی‌ها مبتنی بر این استاندارد نرم‌افزارهای خودکارسازی ایجاد کرده‌اند، سان مایکروسیستمز نیز هم. استاندارد J2EE که چگونه با ”زبان جاوا“ یک FrameWork ایجاد کنیم، چگونه کتابخانهٔ کلاس برای تمام مقاصد بنویسیم، بانک اطلاعاتی چطور باشد و... و شرکت‌های متعددی براساس این استاندارد Application Serverهای مبتنی بر J2EE ایجاد کرده‌اند که برخی تمام J2EE را پیاده‌سازی کرده‌اند و برخی‌ها فقط بخشی از آن را.<br /> Appliction Server یک زیرساخت نرم‌افزاری است که وظیفه‌اش Application Lifecycle Management است. یعنی از ابتداء تولد یک نرم‌افزار ”سازمان مقیاس“ تا انتهای اتمام تولید، باید به تمام نیازهای نرم‌افزاری پاسخ دهد. یعنی اگر برنامه‌نویس به یک FramWork احتیاج داشت، Application Server یک FrameWork به او بدهد، اگر بانک اطلاعاتی خواست، Application Server یک بانک اطلاعاتی کامل برایش فراهم کند، اگر وب‌سرور خواست، Application Server یک وب‌سرور تمام عیار به او بدهد، اگر برای ارسال نامه‌های الکترونیکی برنامه‌اش به یک SMTP سرور نیاز داشت، Application Server یک سرور SMTP به او بدهد، اگر قرار شد برای احراز هویت از Kerberos استفاده کند یک پیاده‌سازی کربرایزد از استک TCP/IP در Application Server وجود داشته باشد، اگر خواست داده‌های کاربری رو از کارت‌های هوشمند (Smart Card) دریافت کند، رابط‌های لازم و APIهای مربوطه را از Application Server بگیرد و... به دیگر بیان Application Server یک محیط Integrated است برای طراحی و تولید و مدیریت و توزیع و کاربرد یک نرم‌افزار ”سازمان مقیاس“.

فایل(های) الحاقی

آشنائی با Java و J2EE ashnaie ba java va J2EE.pdf 2,727 KB application/pdf