خوش آمدید،
مهمان
- لطفا برای ثبت نام
اینجا
و یا برای ورود
اینجا
را کلیک کنید.
19 خرداد 1402,ساعت 22:29:50
فهرست
راهنمايي
جستجو
تقویم
ورود
عضويت
انجمن تخصصی استادان و دانشجویان کامپیوتر ایران
>
برنامه نويسي Programing
>
ديگر زبان ها
>
J2EE
> موضوع:
J2EE چیست؟
صفحه: [
1
]
پایین
چاپ صفحه
نويسنده
موضوع: J2EE چیست؟ (دفعات بازدید: 3314 بار)
تقدسی
Super Manager
تشكرها : 100
آفلاین
جنسيت :
تعداد ارسال: 380
هیهات من الذله ...
J2EE چیست؟
«
:
18 آذر 1388,ساعت 14:49:41 »
J2EE : یک استاندارد است که مشخص میکند برای پاسخ دادن به یک نیاز نرم افزاری " سازمان مقیاس" چگونه باید با اجزاء نرم افزار رفتار کرد و برای مدیریت طول عمر نرم افزار ( Application Lifecycle Management ) چکار باید کرد . این استاندارد توسط سان ارائه شده . خیلی ها مبتنی بر این استاندارد نرم افزارهای خودکار سازی ایجاد کرده اند ، سان مایکروسیستمز نیز هم . استاندارد J2EE میگه چگونه با "زبان جاوا" یک FrameWork ایجاد کنیم ، چگونه کتابخانهء کلاس برای تمام مقاصد بنویسیم ، بانک اطلاعاتی چطور باشه و ... و شرکتهای متعددی بر اساس این استاندارد Application Server های مبتنی بر J2EE ایجاد کرده اند که برخی شون تمام J2EE رو پیاده سازی کرده اند و برخی شون فقط بخشی از اون رو . J2EE در واقع یوتوپیا ( آرمان شهر ) شرکت سان مایکروسیستمز است برای تولید یک Application Server.
چه زمانی J2EE مناسب است ؟
شرکت سان غیر از ارائه یوتوپیای یک Application Server کارهای دیگری هم انجام داده . مثلا" توسعه زبان جاوا . طبیعیه که زبان جاوا زبان استاندارد توسعه نرم افزارهای مبتنی بر J2EE باشه ، هر چند بر خلاف اظهارات ناشیانه برخی ، J2EE و خصوصا" بستر اجرای کدش ، به زبان جاوا منحصر نیست . یعنی همونطور که [مثلا"] بستر دات نت قابلیت پذیرش زبانهای مختلف رو داره ، بسترهای مبتنی بر جاوا هم میتونن به سایر زبانهای برنامه نویسی سرویس بده . یعنی براحتی میشه بین جاوا و سایر کتابخانه هائی که توسط سایر زبانهای برنامه نویسی تولید شده ارتباط برقرار کرد . ( Java Native Interface ) هر چند که مثل دات نت منعطف نیست . سان داره تلاش میکنه یک Application Server مبتنی بر استاندارد خودش یعنی J2EE تولید کنه اما هنوز تکمیل نشده . ( سان فعالیت گسترده ای برای توسعه خود جاوا و بهینه سازی منطق J2EE و کلاسهای تولید نرم افزار داره ، فعالیتهای خفنی در هم در عرصه سخت افزار داره ، نباید انتظاری بیش از این ازش داشت ) اما نگارشهای عملیاتی متعددی از Application Server های مبتنی بر J2EE وجود داره که فقط یکی از اونها تمام جزئیات رو پیاده سازی کرده .
هر کسی هر برنامه ای مبتنی بر J2EE نوشته باشه در بستر Application Server اوراکل قابل اجرا و سرویس دهی است . اوراکل J2SE و J2ME رو هم حمایت میکنه ( دومی برای تولید برنامه های موبایل برای پورتابل دیوایسها کاربرد داره ) . همچنین اوراکل بطور کامل یک نسخه از Java Smart Card API رو پیاد سازی کرده . در حال حاضر جاوا تنها ابزاری است که میشه توسط اون تقریبا" برای تمام کارتهای هوشمند برنامه نوشت ضمن اینکه توسط قابلیت فوق الذکر قطعه کدهای قابل ذخیره سازی در کارتهای هوشمند هم قابل تولید است . فرض کنید یک تابع تبدیل تاریخ مینویسید و تابع رو داخل کارت هوشمند قرار میدید ، هر وقت نرم افزار اون تابع رو صدا زد کارت رو در کارت خوان میگذارید و برنامه شما تابع رو روی کارت هوشمند صدا میزنه و جواب میگیره بدون اینکه در مورد پیاده سازی اش چیزی بدونه .
خارج شده است
كاربران گرامی : لطفاً قبل از هرگونه فعاليت ابتدا
قوانين انجمن
را مطالعه و
قبل از ارسال جديد در انجمن
جستجو
نماييد.
انجمن تخصصی استادان و دانشجویان کامپیوتر ایران
خارج شده است
صفحه: [
1
]
بالا
چاپ صفحه
انجمن تخصصی استادان و دانشجویان کامپیوتر ایران
>
برنامه نويسي Programing
>
ديگر زبان ها
>
J2EE
> موضوع:
J2EE چیست؟
پرش به :
لطفا یک قسمت را انتخاب کنید:
-----------------------------
عمومی
-----------------------------
=> عمومی
=> پیشنهادات و انتقادات
=> پیام نگار
=> اخبار فناوری اطلاعات
-----------------------------
برنامه نويسي Programing
-----------------------------
=> NET. دات نت
===> ASP.net
===> VB.net
===> C#.net
===> NET.
=> PHP
=> Delphi
=> Java
=> Java Script
=> ++C , C
=> ديگر زبان ها
===> J2EE
===> Assembly
===> Mobile Programing
===> Pascal
===> Python
===> Ajax
-----------------------------
اينترنت و شبكه Network & Internet
-----------------------------
=> امنيت در شبكه
=> شبكه
=> مرورگرهای وب و مسنجرها
=> معرفي سايت ها و وبلاگ
=> اينترنت
=> طراحی وب سايت
===> Html
===> Xml
===> CSS
===> مدیریت محتوای وب
===> Hosting & Domain
===> وبلاگ WebLog
-----------------------------
سخت افزار Hardware
-----------------------------
=> لپ تاپ
=> خريد سخت افزار
=> سخت افزارهای عمومی
=> موبایل و تبلت
=> روباتيک
=> مدارات الکترونیکی
-----------------------------
نرم افزار Software
-----------------------------
=> بانك اطلاعاتي Data Base
===> ACCSESS
===> SQL SERVER
===> ORACLE
===> MY SQL
=> سيستم عامل Operating System
===> Microsoft Windows
=====> رجيستری Regedit
===> يونيكس Unix
=====> لينوكس Linux
===> مكينتاش Mac
===> ديگر سيستم عاملها
===> عملكرد سيستم عامل
=> نرم افزارهاي آماري
=> نرم افزارهای گرافيكی
===> نمونه کارهای گرافیکی
=> نرم افزارهای چند رسانه ای
=> نرم افزارهای امنيتی،آنتی ویروسها
=> نرم افزار هاي كاربردي
=> بازي ها
-----------------------------
دانشگاه مجازي Virtual Un
-----------------------------
=> كنكور
===> كارشناسی ارشد
===> كارشناسي
===> كارداني
===> مباحث عمومی کنکور
=> معرفي كتاب
=> مسائل درسی رشته کامپیوتر
===> مهندسی نرم افزار
===> طراحی الگوریتم ها
===> ساختمان داده ها
===> ریاضیات و آمار
===> هوش مصنوعی
===> ذخیره و بازیابی
===> مدار منطقی و معماری کامپیوتر
===> چند زبانهسازی و چند رسانهای
===> زبان عمومی و تخصصی
===> نظريه زبان ها
===> شبیه سازی
===> ديگر دروس
===> دروس عمومي
=> مشاوره تحصیلی و شغلی
=> پروژه و پایان نامههای دانشجويی
=> متفرقه