وب

مقدمه :

۱ . فراگير شدن كامپيوتر و به دنبال آن حضور اينترنت در سازمانها و خانه ها لزوم استفاده از وب را دو چندان كرده است . صفحات وب الگوي ارتباطي قدرتمندي در اينتر نت
هستند به طوري كه از طريق آنها مي توان هر نوع اطلاعاتي را در اينتر نت انتشار داد تا
علاقمندان بتوانند از آن استفاده كنند.

۲٫دنياي امروز دنياي اينترنت و ارتباطات است و حضور در دنيا به معني حضور در
اينترنت از طريق صفحات وب صورت مي گيرد.

۳٫وب سايت را مي توان به عنوان كتاب الكترونيكي محاوره اي در نظر گرفت

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
چكيده :

۱٫ صفحات وب سايت شامل تصويرهاي گرافيكي متن پيوندها ، طراحي ها و قالبهاي
مختلفي اند.
۲ . امروز طراحي و ساخت صفحات وب نه تنها براي سازمانها، موسسات ، ادارات
و شركتها يك امر ضروري است بلكه افراد نيز مي توانند صفحات وبي را براي خودشان
طراحي و در اينترنت انتشار دهند.

۳٫ طراحي اين سايت باعث شناساندن شركت بطور كلي ، عوامل و كاركنان و پروژه هايي كه توسط شركت به انجام رسيده است و كارهايي كه در دست اجرا مي باشد بهمراه اطلاعاتي از ميزان پيشرفت كارها به بازديد كنندگان اين سايت مي شود.

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

سايت آتاپي شرق

فصل اول

سايت آتاپي شرق

نرم افزار هاي به كار گرفته شده
عناصر اصلي در صفحات وب
HTML زبان برنامه نويسي وب جهاني است كه به مرورگرها مي گويد چگونه متن ،
پيوندها ، گرافيك و ساير رسانه هاي اسناد را نمايش دهد اين زبان ، اساس تمام صفحات
وب است . HTML زبان ايجاد صفحات وب است HTML را زبان علامت دار ابر متن نيز مي نامند.
Dynamic HTML

ايجاد سايتهاي پويا براي كساني كه از اينترنت استفاده مي كنند الزامي است در غير اينصورت سايت آنها به عنوان يك شهر متروكه محسوب خواهد شد كه در گوشه اي از ديسك سخت فسيل شده است

بعضي از ويژگيهاي پويايي كه ك مخاطبين اينترنت به آنها علاقه مندندعبارتند از :
-حساسيت نسبت به زمان به جاي محتويات دائره المعاف
-تغيير محتويات و سبك طراحي
_سازگاري با فسيلهاي جديد سخت افزار ، نرم افزار و استانداردهاي تحويل اطلاعات
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
-پشتيباني از روابط با مخاطبين سايت
-مديريت موثر براي افزايش كيفيت اطلاعات
براي ايجاد سايتهاي حرفه اي ابزارهاي متععدي وجود دارند كه با مجموعه اي از تكنولوژيهاي پيچيده و غني كار مي كند در اين ميان ويژوال Interdev با توانائيهاو قابيتهاي خود يكي از بهترين آنهاست.

سايتهاي پوياي موفق ، در صف مقدم تحول محاوره اي قرار دارند . مخاطب اينترنت مي تواند در محتويات وب شريك باشد . بينندگان وب از طريق دستيابي به آمارها ، پست الكترونيكي ، فرمهاي online ، پاسخ به آگهي ها و حتي دسترسي مستقيم
به محتويات مي توانند در سايتهاي وب پويا شريك باشند.

DHTML دستور يا صفت جديدي ندارد كه بتواند صفحه را پويا كند DHTML دستوراتHTML و خواص ديكري مثل شيوه نامه ها را بسط داد . بطوري كه از طريق زبانهاي اسكريپتي مثل جاوا اسكريپت و وي بي اسكريپت قابل دستيابي باشند. خاصيت
پويايي موجب مي شود تا صفحات بطور محاوره اي عمل كنند.

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
نماي كلي از سايت آتاپي شرق

هدف از طراحي اين سايت گسترش روابط بين مشتريان و شركت و سهل و آسان كردن اين رابطه و شناساندن شركت به سايرين با استفاده از ابزار اينترنت بوده است.
پس از ورود به صفحه اصلي مي توانيد به اطلاعاتي از قبيل :

ــ سابقه شركت و افراد متخصص در آن
ــ مكان شركت و چگونگي تماس با آن

كه در بالاي صفحات گنجانده شده دسترسي پيدا كند . از جمله مي توانيد بر اساس انتخاب
نوع فعاليت ( نظارت يا پيمانكاري ) به صفحات انتخابي بر حسب زمينه و نوع عمليات و رتبه
كار انجام شده به ساير موارد انجام شده در شركت دسترسي يابيد.
براي ارتباط بيشتر با كار بران فرم نظر خواهي و براي اطلاع رساندن شركتها به شركت مذكور براي شركت در عمليات هاي اجرايي مناقصه اي فرم مناقصه طراحي شده است. وهمينطور كاربران قادرند هر زمان از پيشرفت كارهاي عمراني پروژه هاي شركت آگاه شوند.

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
كاربرد زبانهاي اسكريپتي در HTML

استفاده از زبانهاي اسكريپتي ،گامي براي افزودن حالت محاورهاي به صفحات وب و طراحي صفحات پويا است . اما واقعا” اهداف اسكريپت چيست ؟ به طور كلي ، زبانهاي اسكريپتي براي اهداف و كارهاي كوچكي مثل محاسبات ساده به كار مي روند . كاربردهاي اسكريپت عبارتند از:
ـ ارزيابي فرمها
ـ تزيين صفحات ، از جمله دكمه هاي نگهدارنده ترتيب و انيميش
ـ توليد صفحات پويا
ـ ارتباط بين كارهاي مختلف

زبانهايي كه براي نوشتن به كار مي روند ، زبانهاي اسكريپتي ناميده مي شوند .
زبانهاي اسكريپتي عبارتند از جاوا اساريپت كه توسط شركت نت اسكيپ خلق شد،
وي بي اسكريپت كه كاربرد ويژوال بيسيك در اينترنت است وجي اسكريپت كه توسط شركت مايكروسافت براي همسازي با جاوا اسكريپت طراحي شده است .

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
Jscriptوجاوااسكريپت
مي دانيد كه جاوا يك زبان شئ گر است و براي نوشتن برنامه هاي كاربردي و برنامه هايي براي اينترنت به كار مي رود . در جاوا مي توان برنامه هايي به نام اپلت نوشت كه در محيط اينترنت اجرا مي شوند . در زبان HTMLمي توان اپلت ها را به صفحات وب اضافه كرد برنامه هاي جاوا پس از كامل شدن ، به بايت كد تبديل مي شوندكه به سيستم و كامپيوتر خاصي وابسته نيست .

اين دستورات توسط ماشين مجازي جاواكه به طور نرم افزاري ايجاد مي شوداجرا مي گردد. اما برنامه نويسي در جاوا براي كساني كه با ان اشنايي ندارند ، به خصوص طراحان صفحات وب ، مي تواند بسيار مشكل باشد.
جاوا اسكريپت طراحي شد تا كار برنامه نويسي را اسان كند . به عنوان مثال اگر بخواهيم برنامه اي در جاوا بنويسيم كه اطلاعات موجود در فرمها و پرسشنامه ها را ارزيابي كند ، كاري بس دشوار است ، اما اين كارها درجاوا اعمال ابتدايي و ساده محسوب مي شوند . نت اسكيپ كلاسهايي از جاوا به نام Live connect ايجاد كرد كه بين جاوا وجاوا اسكريپت ارتباط برقرار مي كند.

جاوا اسكريپت از زماني كه توليد شد ، تغييرات زيادي پيدا كرده است و همه مرورگرها به يك درجه از آن را استفاده نمي كنند . نسخه هاي گوناگون آن عبارتند از Javascript(نت اسكيپ ۲٫x) Javascript 1,1(نت اسكيپ ۳٫x) Java script 1.2
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
(نت اسكيپ ۴٫x) زبان Jscriptدر IE نسخه ۳ ، تقريبا” معادلJavascript 1 است و از ويژگيهاي Javascript 1.1 مثل جايگزيني پوياي تصاوير پشتيباني نمي كند . IE نسخه ۴ از۱٫۱ Javascript پشتيباني مي كند ولي مدل شيئ ان قدرتمندتر است . براي كسب اطلاعات راجع به جاوا اسكريپت به سايت http: //developer.netscape.com مراجعه كنيد.
مايكروسافت در مقابل كاري كه نت اسكيپ انجام داد، زبان Jscript را ارائه كرد كه تقريبا” با جاوا اسكريپت سازگار است ولي تفاوتهاي ناچيزي با يكديگر دارند .
مروري بر جاوا اسكريپت
عناصر جاوا عبارتند از : متغيرها، اشياِء و عملگرها كه اشياء ينز به نوبه خود داراي متدها و خواص هستند. در زبان جاوا اسكريپت ، بين حروف كوچك و بزرگ تفاوت است ، به همين دليل مي گويند كه جاوا نسبت به حروف كوچك وبزرگ حساس است .
متغيرها با تركيبي از حروف Aتا Z ، ارقام و خط ربط (-) ساخته مي شوند به طوري كه ارقام شروع نمي شوند . محدوديتي در طول نام متغيرها نيست . به عنوان مثال S1,SUM,sum ميتوانند نامهايي براي متغيرها باشند.

، مثل نماد+ كه عمل جمع را انجام مي دهد . عملگرها در جاوا عبارتند از عملگرهاي محاسباتي،رابطه اي منطقي ، بيتي ، تركيبي و غيره .
ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
اغلب توابع در جاوا اسكريپت به عنوان اعضايي از اشياي موجود در اين زبان هستند ، اما تعداد اندكي از توابع وجود دارند كه به طور مستقل مورد استفاده قرار مي گيرند.

هر شئ در جاوا اسكريپت داراي اعضاء داده اي است كه انها را خاصيت مي ناميم و داراي توابعي است كه انها را متد مي ناميم. وي بي اسكريپت نسخه اي از ويژوال بيسيك است كه براي برنامه نويسي در اينترنت به كار مي رود . وي بي اسكريپت توسط شركت مايكروسافت توسعه يافت و فقط در كاوشگر اينترنت قابل استفاده است ، به همين دليل شهرت ان در اينترنت نسبت به جاوااسكريپت كمتر است . قدرت ان مثل جاوا اسكريپت است و مي تواند به تمام اشياي تشكيل دهنده صفحات وب دسترسي داشته باشد.

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
Micro soft SQL server 2000 يك سيستم مديريت پايگاه داده رابطه اي
RDBMS است كه براي پردازش تراكنش ها به صورت on lineبا عملكرد بالا ذخيره داده ها و برنامه هاي كاربردي تجارتي الكترونيكي طراحي شده است.

Microsoft SQL Server براي پشتيباني از پايگاههاياطلاعاتي بزرگ ومهم طراحي شده است . مثل ذخيره سازي اطلاعات وتجارت الكترونيكي و پردازش تراكنش ها به صورت .online براي اين منظور SQLserver ابزارهاي متععدي در اختيار شما قرار مي دهد از جمله برنامه هاي كمكي مثل bcp.exe كه براي كپي كردن اطلاعات از SQL server به يك فايل معمولي بكار مي رود و Enterprice Managerكه يك ابزار گرافيكي قوي و پيچيده براي مديريت پايگاه هاي داده و خود SQL SERVER مي باشد .

آشنايي باEnterprise Manager
اولين ابزاري است كه براي مديريت SQL server 2000 بكار مي رود.
با استفاده از رابط گرافيكي Enterprise Manager مي توانيد:
– گروههايي از چندين نمونه SQL server تعريف كرده و هر يك از سرويس دهنده هاي موجود در يك گروه را ثبت كنيد .
– پارامترهاي SQL serverرا براي هر يك از سرويس دهنده هاي ثبت شده تنظيم كنيد
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
– در هر يك از سرويس دهنده هاي ثبت شده پايگاه داده بسازيد و آنها را سازماندهي كنيد براي آن سرويس دهنده كاربراني تعريف كرده وحق دسترسي هر يك از آنها را مشخص نماييد .

۲٫ امور مديريتي SQL server را براي هر يك از سرويس دهنده هاي ثبت شده تعريف واجرا كنيد .
۳٫ با استفاده از Query Desingner محتويات جدول هاو نماها را مشاهده كنيد
۴٫ با استفاده از Query Analyzerدستورات SQLنوشته وآنها را تست كنيد.
-هر يك از ويزارد هاي SQL server را فراخواني كنيد.

تهيه نسخه پشتيبان يك پايگاه داده

راههاي مختلفي براي پشتيباني از يك پايگاه داده ارائه SQLServer 2000
مي دهد . ساده ترين روش تهيه پشتيبان كامل يعني كپي دقيق و كاملي از اطلاعات در يك زمان مشخص مي باشد.
نكته . SQL server امكان مي دهد كه در حين كار با يك پايگاه داده نسخه شتيبان آن را تهيه كنيد.در واقع نيازي به متوقف كردن كار سيستم نيست.البته در حين تهيه پشتيبان انجام ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

بعضي از كارها ممكن نيست.اين امور عبارتند از عملياتي كه ساختار يك پايگاه داده را تغيير مي دهند مثل ساختن يا حذف كردن فايل هايا ساختن ايندكس.
روش ديگري كه توسط SQL serverارائه شده است تهيه يك پشتيبان جزعي مي باشد. پشتيبان جزئي تنها اطلاعاتي را كه از زمان تهيه آخرين پشتيبان كامل تغيير كردندذخيره مي كند. مزيت استفاذه از اين روش اين است كه در بيشتر مواردحجم پشتيبان جزئي به مراتب خيلي كمتر از پشتيبان كامل مي باشدو پروسه تهيه آن خيلي سريعتر انجام مي شود

آشنايي با مدل هاي امنيتي

هنگامي كه يك نمونه از SQL server در خواستي براي اتصال دريافت مي كنيد ، يك Login ID به آن ارسال مي شود. Login ID شناسه اي است كه حق دسترسي به SQLSERVER را تعيين مي كند. SQL server ابتدا بررسي مي كند كه آيا Logion ID ارسال شده معتبر است يا خير . و سپس تعيين مي كندLogionIDمزبور از نظر امنيتي اجازه عمل درخواست شده را دارد يا خير . اين پروسه ، تصديق يا شناسايي كاربر نام دارد SQL server 2000 شناسايي را به دو روش انجام مي دهد : مي تواند براي ارزيابي ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

كاربر به سيستم امنيتي windows 2000يا windows NT تكيه كند و يا خودش ارزيابي را انجام دهد.

سيستم شناسايي ويندوز
در اين روش ، مدير سيستم براي كاربران يا گروههاي كاربري ويندوز حق دسترسي تعيين مي كند .كامپيوترهاي مشتري كه از سرويس هاي مركزي استفاده مي كند كاربر توسط سيستم عامل windows 2000 يا NT كه بر روي كامپيوتر مركزي نصب شده است شناسايي مي شود و اگر اجازه دسترسي داشته باشد ، به آن متصل مي گردد. در اين حالت SQL serverتنها كافي است بررسي كند كه آيا كاربر متصل شده حق دسترسي به سرويس دهنده و پايگاه هاي داده را دارد يا خير؟

توجه : با توجه به اينكه سيستم عامل windows 98نمي تواند به شكلي مطمئن كاربران را شناسايي كند ، نمونه هايي از SQL server كه بر روي اين سيستم عامل نصب مي شوند نمي توانند از مدل شناسايي ويندوز استفاده كنند.اصولا”windows 98 براي كامپيوترهاي مشتري و windows 2000 براي كامپيوترهاي مركزي بكار مي رود .

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
سيستم شناسايي SQL Server
در اين روش هنگامي كه يك درخواست براي اتصال فرستاده مي شود، SQLserver يك كلمه عبور دريافت مي كند و سپس Login مزبور را با ليست Loginهاي تعريف شده توسط مدير سيستم مقايسه مي كند.

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
Macromedia Flash 5

فلش ماكرومديا منحصر به فرد به شما امكان مي دهد كه نوعي پويا نماييanimation فعل و انفعالي به محله هاي web اضافه كنيد وبه جاي متن هاي ايستاوتصاويرنگاره اي وگرافيكي كه فقط درصفحات وب وجود دارند موضوعات فلش مي توانند پويا نمايي وتاثيربسيارخوب وحالت بركنشي به صفحات وبيافزايند .
پويا نمايي فلش به فضاي تصاويرروي صفحه نمايش است كه به سرعت ايين گذاري مي شوند به آرامي به جريان مي افتند ودر هر پنجره مرورگر يا monitor با هر اندازه اي كه باشند جالب به نظر مي رسند .

تاثير گذاري بركنشي interactivity به مفهوم آن است كه محله هاي وب بينندگان را تحت تاثير قرار مي دهد نمايش وتغييرات محتواي محله بستگي به رفتار يك بيننده دارد .
برخي از كارهايي كه با برنامه فلش انجام مي شوند را مي توان با فناوري هاي ديگري نظيرDHTML, Javascript يا درغالب تصاويري مانند Macintosh Quicktime انجام داد ولي فلش دو مزيت عمده نسبت به روشهاي ديگر پويا نمايي وفعل وانفعالي دارد : ساده تر وقابل اطمينان تر است .

بجز برنامه فلش برنامه هاي ديگري هم ميتوانند پويا نمايي وحالت بركنشي ايجاد نمايند ولي فلش به خاطر قابليت هماهنگي با وب درنوع خود منحصر به فرد مي باشد فلش ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــاين كاررا با دوابزار اصلي انجام مي دهد: تصاوير مبتني بربرداربه منظور ايجاد پويا نمايي

امريه سازي عملي براي ايجاد بركنش
تصاوير مبتني بربردار وفيلمهاي امريه اي به اين دليل كه با نظاره كننده فلش ديده مي شوند به نمايش در مي آيند تصاوير مبتني بربردار وبركنشي بودن فلش (همانند دكمه هايي كه بخشهاي انتخاب شده اي از يك تصوير يا يك محله وب را براي بينندگان نمايش مي دهند) به اين دليل كارآيي دارند كه مردم تصاوير فلش را با استفاده از نظاره كننده فلش مي بينند .

وارد كردن تصاوير نگارهاي برداري در فلش تنها برنامه نگاره سازي نيست كه براي ايجاد و ذخيره تصاوير نگاره اي از قالب هاي برداري پرونده استفاده مي كند ساير بسته هاي ترسيمي متداول شامل free hand , Adobe Illustrator, Corel drowوبرنامه هاي مختلف ترسيم فني مي باشند كه پرونده ها را در قالب Auto cad . d* fذخيره مي كنند علاوه بر آن ويندوز قالب *.wmf ( windows metafile) را جهت رونوشت گيري و چسباندن تصاوير نگارهاي برداري استفاده مي كند.

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
انتخاب يك قالب پرونده براي صدور اگر مي خواهيد قالبي را از يك فيلم فلش صادر نماييد تا در وب نمايش داده شود انتخاب هاي الي شما JPEG , GIF مي باشد ساير قالبهاي صدور نگاره اي ايستا بقرارزير مي باشند:
Metafile(EMF,WMF) از اين قالب براي ايحاد سندهاي چاپي در windowsاستفاده
مي كنند .
Postscript(EPS):اين قالب بارزترين انواع قالبهاي پرونده جهت رونوشت چاپي مي باشد.
: Adobe Illustrator (AI)قالب پرونده AIبا Macromedia freehand , Illustrator بصورت مشترك استفاده مي شوند همچنين ميتوان AI را بوسيله Corel drow صادر نمود.

Auto cad(DXF).: براي در اختيار قرار دادن تصاوير به طراحان از اين قالب براي صدور استفاده مي شود.
( Bitmap (BMP : قالب نگاره اي طرح بيتي كه داراي تفسير گسترده اي مي باشد
JPG/JPE)يكي از دو قالب پرونده سازگار با وب مي باشند امكان فرانمايي ودر هم بافي رنگها را فراهم مي سازد. ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
Gif : قالب GIF رنگها را به خوبي Jpeg حفظ نمي كند ولي امكان در هم بافي آنها را فراهم مي نمايد.
PNG: از ديگر قالبهاي ساز گار با وب و شبيه قالب GIF مي باشد .

اصوات در فلش
فيلم هاي فلش مي توانند پرونده هاي صوتي با قالب AIFF , WAV يا قالب mp3 را يكپارچه كنند علاوه بر آن با نگارش Quicktime 4 يا جديدتر از آن مي توانيد پرونده هاي موجود در برنامه هاي Quick time , sound designer (صوتي ) system & Sound, sunAuرا وارد نماييد با انتخاب فرمان file→ import مي توانيد پرونده هاي صوتي موجود در هر يك از اين قالبها را در فيلم فلش وارد كنيد در جعبه محاوره اي import قالب WAV, MP3 (در ويندوز) يا قالب AIFF (در مكينتاش ) را انتخاب نموده و به پوشه موجود در سيستم خود كه داراي پرونده صوتي مي باشيد آنها راناوبري كنيد.

پرونده هاي شنيداري موسيقي را مي توان از منابع مختلف اينترنت بدست اورد از جمله سايتهاي http://www.riopop.com ويا http://www.jorj-garcia.com متن در يك برنامه فلش هنگامي كه متني را در يك فيلم فلش به اشترك مي گذاريد نسبت به زماني كه خود شما اين متن را با استفاده از HTMLقالب بندي مي كنيد مي توان نظارت ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
دقيقتري بر نحوه ظاهر شدن متن داشته باشيد بدين دليل كه كار بردن محله هاي شما را درFlash viewer كه در مرورگرهاي آنها جاسازي شده اند مي بينند خصيصه هاي جالبي (مانند چرخش ) كه به متن نسبت داده ايد همان طور كه شما آن را طراحي كرده ايد روي صفحات وب نمايش داده مي شوند

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

سايت آتاپي شرق

فصل دوم

ريز برنامه هاي جاوا چگونه كار مي كنند

جاوا از سه جهت انقلاب بزرگي در وب بپا كرده است . برنامه هاي كوچك جاوا يعني ريزبرنامه ها بسرعت گرفته و بارگذاري مي شوند و يا سرعت فوق العاده اي استفاده مي شوند. ريزبرنامه هاي جاوا روي هر رايانه اي با هر سيستم عاملي قابليت انطباق و اجرا دارند.و بالاخره از همه مهمتر اينكه ريزبرنامه ها قابليت اجتماع دارند . يعني مي توان چند ريزبرنامه را كنار هم چيده تا برنامه هاي كاملتر و بزرگتري بدست آيد.

۱٫ريزبرنامه جاوا توسط پسوند وپيشوند <Applet>در يك سند HTMLمشخص و فراخواني مي شود . وقتي مرورگر اين پسوند پيشوند را مي خواند، ريزبرنامه درست مثل فايلهاي گرافيكي يا رسانه اي ، از يك سرويس دهنده گرفته و بارگذاري مي شود. ريزبرنامه يك آدرس منحصر بفرد URLداردو براحتي توسط مرورگر تعيين مكان مي شود.

۲٫ ريزبرنامه ها بهمان روش پاكت هاي HTTP كه صفحات HTMLو تصاوير GIFدر آن نقل و انتقال مي شوند از سرويس دهنده به سرويس گيرنده ارسال مي شوند.
۳٫وقتي ريزبرنامه به سرويس گيرنده مي رسد، مرورگر سرويس گيرنده كد جاوارا كامپايل كرده و آن را داخل يك بخش مشخص از پنجره اجرا مي كند . ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
اندازه واقعي صفحه نمايش توسط دستورات داخل پسوند و پيشوند< applet> تعيين مي شود . همينكه شما با صفحه درگير شويد ،ريزبرنامه شروع به اجرا مي كند.
در بسياري اوقات ـ نظير يك تصوير متحرك ـ ريزبرنامه پس از اتمام برنامه به جاي خروج ، بطور خودكار شروع باجراي مجدد مي كند. اين روال راlooping يا حلقه زني مي گويند . نرم افزار مرورگر شما مسئوليت نمايش كل يك صفحه وب را دارد . ريزبرنامه ها مسئوليت منطقه مورد استفاده حلقه تصاوير متحرك يا ساير ريزبرنامه هاي جاوا را دارند.