جاوا بيشتر از آن كه نام يك زبان برنامه نويسي باشد، يك فناوري
زنده وفعال است. اگر بپرسيد فراگيري اين زبان چه مزايايي براي من خواهد داشت
و از آن در چه كاربردهايي مي توانم استفاده كنم؟ چنين پاسخ خواهيم داد:
جاوا از جمله فناوري هاي زنده و فعال است. از فناوري جاوا مي
توان در انواع پروژه هاي برنامه نويسي بانك هاي اطلاعاتي تا سيستم هاي توزيع
شده و برنامه هاي تحت وب، استفاده كرد. فناوري جاوا در بسياري از نرم
افزارهاي كاربردي مورد استفاده است و از اين معماري و سكوهاي مرتبط درحوزه
هايي چون Wireless Programming.Web services,XML و...به خوبي بهره گرفته مي
شود. ودر نهايت اين كه، شايد مهمترين ويژگي جاوا ، «مستقل از سكو» بودن آن
باشد.
ميزان پذيرش سكوي جاوا از طرف برنامه نويسان و ديگر توسعه
دهندگان نرم افزار در سطح بين المللي اگر بيشتر از سكوهاي برنامه نويسي
مايكروسافت نباشد، به هيچ وجه كمتر نيست.
تكنولوژي هاي جاوا در چند نسخه به بازار عرضه شده اند. نسخه
استاندارد جاوا (Standard Edition) يا J2SE (يعني نسخه دوم و استاندارد جاوا)
شامل ابزارهاي نرم افزاري، SDK، مجموعه API و ديگر اجزايي است كه براي ساخت،
توزيع و اجراي اپلت ها (Applets) و برنامه هاي كاربردي جاوا، مورد نياز
برنامه نويسان است. (Software Development Kit)SDK) به مجموعه اي از نرم
افزارهايي گفته مي شود كه بر خلاف بسته هاي نرم افزاري كاربردي
(Applications) مستقيماً هيچ جنبه كاربردي براي كاربر نداشته و فقط مورد
استفاده برنامه نويسان قرار ميگيرد. مثلاً زماني كه از SDK يك نرم افزار
معروف مثل WinFaxPro صحبت مي شود، منظور آن است كه برنامه نويسان مي توانند
با استفاده از SDK اين بسته نرم افزاري به توابع از قبل نوشته داخلي آن
دسترسي يافته و از امكانات آن در برنامه هاي خود استفاده كنند).
اين نسخه دربرگيرنده اجزاي اختياري فراواني مثل 3D API, Speech
API,Image Processing و...است. آخرين ويرايش كيت توسعه جاوا JDK، در حال حاضر
JDK1.4.1 است ولي شايد بهتر باشد كه شما هم مانند ما از JDK 1.3.1 استفاده
كنيد.
ويرايشگر ديگر فناوري جاوا در قالب مجموعه اي از فناوري ها تحت
نام (Java 2 Enterpries Edition)J2EE ،نوعي معماري است كه بر اساس آن مي
توانيد برنامه هايي در مقياس Enterprise مثل برنامه هاي سمت سرور CORBA
based,(Server) و....بسازيد.
نسخه كوچك و بهينه شده جاوا، J3ME (Micro Edition) براي توليد
برنامه هايي مناسب تلفن هاي تصويري، موبايل، سيستم هاي ناوبري و غيره مورد
استفاده قرار مي گيرد.
- شروع و ابزارهاي مورد نياز
براي شروع كار جاوا مي توان به دو روش عمل كرد. در روش اول بايد
يك محيط توسعه يكپارچه جاوا (Java IDE) مانند موارد زير را انتخاب كرد:
-Borland Jbuilder
- Sun ONE Studio
-NetBeans
-IBM VisualAge for Java
-Webgain Visual Café
-ORACLE Jdeveloper
-SyBase Power J
در روش دوم، فقط از كامپايلر استانداردو اجزاي runtime استفاده
مي شود.
از آن جايي كه در روش اول كاربر درگير جزئيات آشنايي با محيط
كار خواهد شد، ترجيح داديم كه از كامپايلر استاندارد و در محيط متني شروع
كنيم. اين انتخاب باعث درك مستقيم و سهل تر مطلب نيز مي شود.
براي شروع بايد (JDK 1.3) Java 2 SDK نسخه هاي جديدتر آن را بر
روي سيستم خود نصب كنيد. اين مجموعه نرم افزاري را ميتوانيد از سايت Sun
بارگذاري كنيد. (حجيم آن 20 Mb است) اما JDK، روي بسياري از CD هاي كلكسيون
برنامه هاي كاربردي نيز يافت مي شود. اگر نام آن را در فهرست اين CD ها
نيافتيد مي توانيد يكي از نرم افزارهاي مرتبط با جاوا را نصب كنيد. معمولاً
اين نرم افزار ها اگر روي سيستم شما JDK ، را نيابند، خود آن را نصب خواهند
كرد (البته اين كار حتماً با اطلاع شما انجام خواهد شد).
نصب JDK، بسيار سر راست است و نيازي به عمل شرح ندارد فقط مطابق
دستورات آن عمل كنيد. ترجيحاً محل نصب JDK، را ريشه يا در شاخه اي نزديك به
ريشه انتخاب كنيد. مثلاً C:/JDK 1.3.1
در مرحله دوم بايد مسير نصب JDK، را به سيستم معرفي كنيد. يعني
بايد مسير نصب آن را در فايل Autoexec.bat ثبت كنيد. براي اين كار مي توانيد
از خط فرمان (از طريق منوي Run يا پنجره (Dos دستور “sysedit” را اجرا كنيد.
اجراي اين دستور باعث باز شدن چندين فايل سيستمي خواهد شد. فايل Autoexec.bat
را انتخاب كنيد. دو خط زير را به اين فايل اضافه كنيد و فايل را مجدداً ذخيره
كنيد.
PATH C:\jdk1.3.1\bin
Set CLASSPATH=0
اگر فايل Autoexec شما از قبل داراي خطي با دستور PATH باشد،
بهتر است كه به جاي نوشتن دوباره خط اول كد فوق، فقط عبارت
C:\jdk1.3.1\bin
را به انتهاي آن اضافه كنيد . (دقت كنيد كه مسير محل نصب JDK را
مطابق مسيري كه خود انتخاب كرده ايد، تايپ كنيد).
پس از اعمال اين تغييرات لازم است كه كامپيوتر خود را مجدداً
راه اندازي كنيد. با انجام اين مراحل سيستم شما آماده توسعه برنامه هاي جاوا
خواهد بود.
در روشي كه ما انتخاب كرده ايم، برنامه هاي جاوا را بايد در يك
محيط متني تايپ كنيم. مثلاً با Notepad، اما در اين جا مي خواهيم بدانيم كه
روش كار چيست و چه مراحلي دارد.
نكته ديگري كه بايد به آن اشاره كنيم آن است كه فايل هاي سورس
حاوي برنامه هاي جاوا بايد داراي پسوند هاي چهار حرفي Java باشند . (حروف
بزرگ و كوچك در تمامي مراحل كار اهميت دارند.) مثلاً: myProgram.java ،پس از
آماده كردن فايل فوق، بايد آن را كامپايل كنيم. براي اين كار در خط فرمان يا
پنجره داس چنين تايپ مي كنيم: Javac myProgram.java اگر مسيرهاي نصب JDK، را
در فايل atuoexec.bat وارد نكرده باشيم، بايد نام و مسير فايل (از جمله مسير
خود برنامه كامپايلر يعني javac را به طور كامل تايپ كنيم. نتيجه اين كار يك
فايل كلاس myProgram.class خواهد بود. خروجي كامپايلر جاوا برنامه اي خواهد
بود كه به يك زبان مياني ByteCode تبديل شده است.
منبع : رنگين كمان
|