PDA

View Full Version : سوال: چطوری در جاوا سکوی خود را مشخص میکنیم؟



Rejnev
یک شنبه 05 اردیبهشت 1389, 01:12 صبح
سلام
با توجه به این که در جاوا سکوهایی مثل J2ME, J2SE,J2EE و ... وجود داره، آیا استفاده ما از پکیج های خاص همان پلت فرم مشخص میکنه که تحت کدوم سکو کار میکنیم؟
اصلا میشه اینها از پکیجهای هم استفاده کنند؟
من این سوال رو در تاپیک دیگم زدم ولی خوب نتونستم مفهوم رو برسونم.
اونجا نوشتم تفاوت این نسخه ها چیه. که این رو همه جا نوشته و خودمم تقریبا میدونم که مثلا J2ME برای موبایله و ...
ولی هیچ جا ذکر نشده که در پیاده سازی تفاوتشون چیه.
به عبارتی چطور میشه اینها رو از روی کد از هم تشخیص داد؟

دیگه سوال آخرمه... با تشکر

persianshadow
دوشنبه 06 اردیبهشت 1389, 16:21 عصر
نکته اول اینکه این عدد ۲ دیگه مدت‌هاست حذف شده یعنی درسته که بگید JSE و JEE و JME متاسفانه همچنان

در همه جا داره استفاده میشه.

نکته دوم اینکه JSE شامل یک سری پکیج‌ها و کلاس‌های مخصوص به خودش هست که در دو تکنولوژی دیگه

به صورت مستقیم استفاده نمی‌شه.شما وقتی قصد دارید برنامه های دسکتاپ بسازی مثلآ ورد ،

برنامه‌های مالی ، برنامه های شبکه و Console از JSE استفاده می‌کنی.

JEE به شکل عام حداقل نزدیک به ۱۳ تکنولوژی داره که معمولآ در فرآیند یک پروژه از همه اون‌ها استفاده

نمی‌شه.JEE فناوری‌های رو ارائه میده که برای تولید برنامه‌های تحت وب به کار میره.

فرضآ برای تولید یک وب سایت کوچک تنها یکی از تکنولوژی های JEE کهJSP هست به کار میاد

و برای تولید یک برنامه سازمانی و با لایه های بیشتر دیگر تکنولوژی هاش رو ترکیب می‌کنیم.

پس کدهای این تکنولوژی‌ها هم کاملآ از هم تفکیک شده و مشخص هست.

JME هم که همونطور که فرمودید برای موبایل و کلآ وسایل قابل حمل و یا وسایلی از این قبیل هست

که اون هم پکیج‌[کتابخانه‌ها]ی مختص به خودش رو داره که در دو تکنولوژی دیگه وجود ندارن.

jeus
پنج شنبه 09 اردیبهشت 1389, 00:46 صبح
میتونی یک نگاهی به این بندازی
http://java.sun.com/javase/6/docs/