نیک فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

نیک فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

تحقیق درباره جاوا

اختصاصی از نیک فایل تحقیق درباره جاوا دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 18

 

خلاصه

این مقاله تاریخچة جاوا و کاربردهای جاوا در اینترنت را شرح می دهد. جاوا یک زبان برنامه نویسی است که با استفاده از آن می توان برنامه های متنوعی را نوشت.بیشترین کاربرد جاوا در ایجاد اپلت هایی است که در کاوشگرهای وب قابل مشاهده هستند.

قدرت جاوا در سادگی و استقال از آن از بستر سخت افزاری (چه در فایل منبع برنامه و چه در کد باینری آن) است. با جاوا می توان برنامه هایی را هم نوشت کهبدون جستجوگرهای وب نیز قابل اجرا باشند.

جاوا به سرعت به سمت استاندارد شدن در اینترنت پیش می رود و اکثر مرورگرهای وب نظیرnavigator، netscape، internet wxplorer، applet viewr جاوا را پشتیبانی می نمایند و در آینده به عنوان جزئی از سیستم های عامل در خواهد آمد.

تاریخچه زبان جاوا(Java)

جاوا در سال 1991 میلادی در شرکت sun microsystem و توسط جمعی از مهندسان مدیران این شرکت به وجود آمد این شرکت در آغاز راه تبدیل شدن به بزرگترین تولید کننده ایستگاه های کاری یونیکس بود. عامل عمده موفقیت سان کارهای پیشتازانه اش در ایجاد شبکه های باز بود و در این زمینه هیچ کس به پای آن نمی رسید.(شکل 1.پایگاه وب شرکت سان را نشان می دهد)

یکی از زمینه های مورد توجه شرکت سان بازار لوازم الکترونیکی بود و در این راستا پروژه Green به وجود آمد تا برای این بازر نرم افزار پیشرفته ای خلق کند. مهندسان شان توجه خود را به میکرو پروسسورهایی معطوف کردند که دارای قابلیت استفاده در این گونه سیستم ها باشند. اگر این پروژه می خواست موفق باشد باید کاری می رکد تا سیستم مزبور بتواند به راحتی به بسترهای سخت افزاری مختلف منتقل شود. آنها پروژه Green را بر روی کامپایلر C++ انجام دادند ولی بزودی نارسایی C++ در این زمینه خودرا نشان داد. در این زمان یکی از مهندسان شرکت sun به نام جیمز گاسلینگ (James Gosling) شروع به بسط زبان C++ نمود. آمده سازی اولین نسخه این زبان 18 ماه طول کشید، این زبان ابتدا oak نامیده شد اما بعداًدر سال 1995 نام آن به "Java" تغییر یافت.

بنابراین جاوا از ویرانه های یک پروژه شکست خورده (پروژه Green) سر برآورد. بعدها گروهی که در پروژه Green کار کرده بودند شرکت جاوا سافت (Java soft) را بنیان کردند.

جالب توجه این است که انگیزه اولیه ابداع جاوا، اینترنت نبوده است، بلکه انگیزه اولیه آن نیاز به یک زبان مستقل از محیط زیربنایی (platform-independent) بود کهبتواند نرم افزارهایی تولید نماید که قابلیت کاربرد در وسائل مصرف الکترونیکی مختلف نظیر اجاقهای مایکروویو و کنترل از راه دور را داشته باشد.

همچنین از آنجائیکه در آن زمان، زبانهای C++/C بسیار رایج بودند و تنها مشکل C++/c این است


دانلود با لینک مستقیم


تحقیق درباره جاوا

تحقیق درمورد جاوا

اختصاصی از نیک فایل تحقیق درمورد جاوا دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 18

 

خلاصه

این مقاله تاریخچة جاوا و کاربردهای جاوا در اینترنت را شرح می دهد. جاوا یک زبان برنامه نویسی است که با استفاده از آن می توان برنامه های متنوعی را نوشت.بیشترین کاربرد جاوا در ایجاد اپلت هایی است که در کاوشگرهای وب قابل مشاهده هستند.

قدرت جاوا در سادگی و استقال از آن از بستر سخت افزاری (چه در فایل منبع برنامه و چه در کد باینری آن) است. با جاوا می توان برنامه هایی را هم نوشت کهبدون جستجوگرهای وب نیز قابل اجرا باشند.

جاوا به سرعت به سمت استاندارد شدن در اینترنت پیش می رود و اکثر مرورگرهای وب نظیرnavigator، netscape، internet wxplorer، applet viewr جاوا را پشتیبانی می نمایند و در آینده به عنوان جزئی از سیستم های عامل در خواهد آمد.

تاریخچه زبان جاوا(Java)

جاوا در سال 1991 میلادی در شرکت sun microsystem و توسط جمعی از مهندسان مدیران این شرکت به وجود آمد این شرکت در آغاز راه تبدیل شدن به بزرگترین تولید کننده ایستگاه های کاری یونیکس بود. عامل عمده موفقیت سان کارهای پیشتازانه اش در ایجاد شبکه های باز بود و در این زمینه هیچ کس به پای آن نمی رسید.(شکل 1.پایگاه وب شرکت سان را نشان می دهد)

یکی از زمینه های مورد توجه شرکت سان بازار لوازم الکترونیکی بود و در این راستا پروژه Green به وجود آمد تا برای این بازر نرم افزار پیشرفته ای خلق کند. مهندسان شان توجه خود را به میکرو پروسسورهایی معطوف کردند که دارای قابلیت استفاده در این گونه سیستم ها باشند. اگر این پروژه می خواست موفق باشد باید کاری می رکد تا سیستم مزبور بتواند به راحتی به بسترهای سخت افزاری مختلف منتقل شود. آنها پروژه Green را بر روی کامپایلر C++ انجام دادند ولی بزودی نارسایی C++ در این زمینه خودرا نشان داد. در این زمان یکی از مهندسان شرکت sun به نام جیمز گاسلینگ (James Gosling) شروع به بسط زبان C++ نمود. آمده سازی اولین نسخه این زبان 18 ماه طول کشید، این زبان ابتدا oak نامیده شد اما بعداًدر سال 1995 نام آن به "Java" تغییر یافت.

بنابراین جاوا از ویرانه های یک پروژه شکست خورده (پروژه Green) سر برآورد. بعدها گروهی که در پروژه Green کار کرده بودند شرکت جاوا سافت (Java soft) را بنیان کردند.

جالب توجه این است که انگیزه اولیه ابداع جاوا، اینترنت نبوده است، بلکه انگیزه اولیه آن نیاز به یک زبان مستقل از محیط زیربنایی (platform-independent) بود کهبتواند نرم افزارهایی تولید نماید که قابلیت کاربرد در وسائل مصرف الکترونیکی مختلف نظیر اجاقهای مایکروویو و کنترل از راه دور را داشته باشد.

همچنین از آنجائیکه در آن زمان، زبانهای C++/C بسیار رایج بودند و تنها مشکل C++/c این است


دانلود با لینک مستقیم


تحقیق درمورد جاوا

دانلود تحقیق درباره زبان برنامه نویسی جاوا

اختصاصی از نیک فایل دانلود تحقیق درباره زبان برنامه نویسی جاوا دانلود با لینک مستقیم و پر سرعت .

دانلود تحقیق درباره زبان برنامه نویسی جاوا


دانلود تحقیق درباره زبان برنامه نویسی جاوا

تعداد صفحات:34

نوع فایل: word (قابل ویرایش)

لینک دانلود پایین صفحه

 

 

 

شاید دلیلی که شما این نوشته را می خوانید این باشد که نام جُوا را بارها در مقاله‌ها، آگهی‌ها و تبلیغات شنیده باشید. این مقاله تلاشی است برای توضیح و تشریح این زبان برنامه‌نویسی، کاربردها و محیط‌های استفاده از آن برای کسانی که متخصص رشته‌های کامپیوتر و برنامه‌نویسی نیستند. این مقاله شاید پاسخی باشد برای کسانی که از خود پرسیده‌اند که جُوا چیست و چگونه می‌شود آنرا آموخت.

در چند دهه گذشته صدها زبان برنامه‌نویسی برای کامپیوترها ارائه شده است. زبان‌های برنامه نویسی اولیه بسیار به زبان ماشین‌ها که بیشتر چیزی شبیه رشته‌ای از اعداد یا دستورالعمل‌ها است نزدیک بودند به نحوی که یادگیری و بخاطر سپردن آنها برای انسان کار مشکل و زمان‌بری بود و بسیاری از مردم از یادگیری آن گریزان بودند. به همین دلیل کمبود برنامه‌نویسان حرفه‌ای احساس میشد. احتمال خطا در این زبان‌ها بالا بود به خاطر اینکه حجم برنامه‌ها زیاد بود. در عین حال سرعت برنامه‌سازی بشدت کند بود چرا که این زبان‌ها بسیار محدود بودند و قابلیت استفاده مجدد از برنامه‌های موجود اندک بود. اینها باعث شد که زبانهای برنامه‌نویسی سطح بالا متولد شوند. زبان‌ سطح بالا زبانی است که شباهت بیشتری به زبان انسان‌ها داشته و به شیوه تفکر انسانی نزدیک‌تر باشد.

این زبانها هرکدام کاربردها و محیط‌های خاص خود را دارند. برخی از آنها برای مقاصد خاصی مثل محاسبات عددی یا برنامه‌نویسی تجاری طراحی شده‌اند. مانند فرترن (FORTRAN) که بیشتر کاربرد محاسباتی در رشته‌های مهندسی دارد و کوبال (COBOL) که برای پیاده‌سازی برنامه‌های تجاری ساخته شده است.

در این حین، روش‌های مختلفی برای طراحی و ساخت برنامه‌ها ارائه شد. زبانهای سطح بالای نخستین بطور کلی از روش رویه‌ای  (Procedural) تبعیت می‌کردند. برنامه‌نویسی رویه‌ای روشی است برای نوشتن برنامه‌های کامپیوتر که در آن برنامه به زیربرنامه‌های کوچک‌تر تقسیم شده که محدوده، متغیرها و وظایف خاص خود را دارند. این زیربرنامه‌ها قابلیت استفاده مجدد در دیگر برنامه‌ها را فراهم می‌سازند. اما همچنان این روش چیزی نزدیکتر به ماشین است تا به انسان. بعدها روش‌های دیگری برای برنامه‌نویسی ارائه شد که به شیوه نگرش انسان به اشیاء و محیط نزدیک‌تر است.

همچنین زبان‌های قدیمی به طور عمده محدود به سخت‌افزارها و سیستم‌های عامل هستند بدین معنی که برنامه‌های نوشته شده برای یک ماشین و سیستم عامل براحتی قابل انتقال به سیستم‌های عامل و ماشین‌های دیگر نیستند. بطور کلی زبان‌های برنامه‌های نویسی هر چه از نظر زمانی قدیمی‌تر باشند از درجه کمتری از قابلیت انتقال برخوردارند. به عنوان مثال برنامه‌هایی که برای ویندوز نوشته شده اند مثلا در زبان ++C  Visualقابل اجرا در اپل نیستند.

کوشش برای طراحی یک زبان برنامه‌نویسی که همه منظوره طراحی شده باشد بدین معنی که قابلیتهای کاربرد مختلف داشته باشد و به طور نسبی آسان فراگرفته شود و به شیوه تفکر انسان در مورد اشیاء و محیط نزدیک‌تر باشد و دلایل فنی دیگر منجر به طراحی زبان برنامه نویسی جُوا شد.

در اوایل دهه نود شرکت سان مایکروسیستم برنامه ای برای تهیه یک زبان برنامه‌نویسی که قابلیت انتقال به ماشین‌های مختلف را داشته باشد با هدف استفاده در تلویزیون‌های محاوره‌ای (Interactive) داشت. در آن زمان استفاده از تلویزیون‌های محاوره‌ای به نظر بسیار نزدیک می‌رسید. اما گروه تهیه این نرم‌افزار در سال 1994 توجه خود را متوجه وب کرد که بسیار کاربردی تر بود. جُوا در سال 1995 توسط نخستین بار پا به عرصه وجود گذاشت. این زبان که در خفا نوشته و طراحی شده است به سرعت و ناگهان در میان برنامه‌نویسان حرفه‌ای برای خود جا باز کرد.

جُوا توان پاسخگویی به بسیاری از نیازهای برنامه‌نویسان در کاربردهای مختلف از وب گرفته تا کاربردهای علمی و تجاری را دارد. سهولت فراگیری، قابلیت انتقال به ماشین‌ها و سیستم‌های عامل مختلف، قابلیت بسته بندی برنامه‌ها و استفاده مجدد آن در برنامه‌های دیگر و چندین قابلیت دیگر باعث شد که جُوا زبان برنامه‌نویسی محبوب روز شود.


دانلود با لینک مستقیم


دانلود تحقیق درباره زبان برنامه نویسی جاوا

آموزش زبان برنامه نویسی جاوا

اختصاصی از نیک فایل آموزش زبان برنامه نویسی جاوا دانلود با لینک مستقیم و پر سرعت .

آموزش زبان برنامه نویسی جاوا


آموزش زبان برنامه نویسی جاوا

توضیحات :

جاوا (Java) یک زبان برنامه‌نویسی شئ‌گراست که برای اولین بار توسط جیمز گوسلینگ در شرکت سان مایکروسیستمز ایجاد شد و در سال ۱۹۹۵ به عنوان بخشی از سکوی جاوا منتشر شد. زبان جاوا شبیه به ++C است اما مدل شیءگرایی آسان‌تری دارد و از قابلیت‌های سطح پایین کمتری پشتیبانی می‌کند.

یکی از قابلیت‌های اصلی جاوا این است که مدیریت حافظه را بطور خودکار انجام می‌دهد. ضریب اطمینان عملکرد برنامه‌های نوشته‌شده به این زبان بالا است و وابسته به سیستم‌عامل خاصی نیست، به عبارت دیگر می‌توان آن را روی هر رایانه با هر نوع سیستم‌عاملی اجرا کرد. برنامه‌های جاوا به صورت کدهای بیتی همگردانی (کامپایل) می‌شوند. که مانند کد ماشین هستند و به ویژه وابسته به سیستم‌عامل خاصی نیستند.


دانلود با لینک مستقیم


آموزش زبان برنامه نویسی جاوا

دانلود مقاله کامل درباره معماری وب و روش جاوا

اختصاصی از نیک فایل دانلود مقاله کامل درباره معماری وب و روش جاوا دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 43

 

معماری عمومی وب و روش جاوا

برای تشریح بهتر برنامه‌های کاربردی تحت وب مدرن و امروزی ،‌معمولا رسم بر آن است که آن را به چهار لایة مستقل تفکیک می‌کنند . ( شکل یک ) لایة مشتری یا clien ، لایه‌های میانی که عبارتند از presentation و Business و در نهایت آخرین لایه یعنی لایة داد . در مدل‌های کوچکتر معمولا لایه‌های میانی در یک لایه مجتمع شده و در نتیجچه یک مدل ساده شده سه لایه‌ای به دست می‌آید برای تصور بهتر این لایه‌ها ، شاید بهتر بتاشد که فرض کنید هر لایه بر روی یک کامپیوتر پیاده سازی می‌شود .

با اینن سناریو ، فقط لایة مشتری یا clien در منزل و محل کار من یا شما قرار گرفته است و بقیة لایه‌ها بر روی کامپیوترهایی واقع هستند که ممکن است صدها یا هزارها کیلومتر از ما فاصلاه داشته‌باشد . حتی ممکن است که لایه‌های دیگر نیزر در کنار هم واقع شده‌باشند . ( هر چند که معمولا چنین نیست . ) لایة مشتری در این مدل سازسژی همان مرورگر وب است که بر روی کامپیوتر مشتری ، صفحات وب را نشان می‌دهد . در اینن لایه علاوه بر آنکه اطلاعات نمایش داده می‌شوند ، امکان ورود اطلاعات از طرف کاربر نیز وجود دارد و یکی از وظایف مرور گرها ، انتقال این اطلاعات جمع آوری شده و ارسال آن به لایه‌های فوقانی است . معمولا برای پیاده

سازی لایه‌های مشتری از دو روش استفاده می‌شود .

در روش اول ، از هوشمند بودن کامپیوتر کاربر هیچ استفاده‌ای نمی‌شود . هنگامی که کاربر اطلاعات یک فرم را تکمیل می‌کند و یا در خواست صفحة خاصی را می‌کند (submit) . کلیه عملیات پردازشی در لایه‌های میانی انجام شده و صفحة جدیدی برای او ارسال می‌گردد . این صفحة جدید فقط ممکن است شامل یک پیام خطا باشد . به این روش اصطلاحا Dump HTML client اطلاق می‌گردد . در روش دوم از هوشمندی کامپیوتر کاربر به خوبی استفاده می‌گردد . مثلا هنگامی که فرمی را در یک صفحة وب تکمیل می‌کنیم و اگر دچار اشتباه شویم ، بلافاصله بدون آنکه ارتباطی بین لایه‌های فوقانی برقرار گردد ، کامپیوتر به شما هشدار می‌دهد . مزیت روش دوم (Semi intellgent client ) آشکار است . ( کاربر برای هر عملیات ساده و ابتدایی نیاز به انتظار کشیدن در پای کامپیوتر خود ندارد . ) اما در این روش ، مرز بین لایه‌های میانی ( Business و Presentation ) مخدوش می‌گردد برای استفاده از هوشمندی کامپیوتر مشتری ، از اسکریپت نویسی به زبان‌های جاوا اسکریپت و یا ( DHTML ) vbscript در صفحات وب استفاده می‌شود . توجه داشته باشید که به همین علت ، ، توانایی مرورگرها در اجرای دستورات ، اهمیت می‌یابد و نسخه‌های 4 به بعد مرورگرهای Netscape/IE ، امروزه حداقل نیازمندی سایت‌های جدید قرار گرفته‌اند .

لایه Presentation

وظیفة لایة Presentation ، ارائة محتوای متغیر ( دینامیک ) در صفحات وب است . معمولا محتوای دینامیک از یک بانک اطلاعاتی تامین می‌شود ( مانند اسامی کاربران Hotmail به همراه مشخصات آنان ) . وظیفة مهم‌تر این لایه‌ شناسایی صفحات ارسال شده از سمت مشتری ( client ) است .

( یعنی شناسایی کاربر و انتقال اطلاعاتی که او به لایة Business وارد کرده‌است ) . روش‌های پیاده سازی این عملیات بر روی کامپیوتر web server ، متنوع بوده و در گذشته از برنامه‌های موسوم به


دانلود با لینک مستقیم


دانلود مقاله کامل درباره معماری وب و روش جاوا