Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Розробка інтернет-магазину для ТОВ "Компас"

Реферат Розробка інтернет-магазину для ТОВ "Компас"





Pentium PC, Macintosh, робочі станції Sun і так далі. Навіть у рамках комп'ютерів, створених на базі процесорів Intel, існує кілька платформ. Тим часом, створюючи сервер Web в мережі Internet, хотілося б, щоб ним могла користуватися якомога більше число людей. У цьому випадку виручають програми Java, призначені для роботи на різних платформах і не залежні від конкретного типу процесора і операційної системи.

Програми, складені на мові програмування Java, можна розділити за своїм призначенням на дві великі групи.

До першої групи відносяться програми Java, призначені для автономної роботи під управлінням спеціальної интерпретирующей машини Java. Реалізації цієї машини створені для всіх основних комп'ютерних платформ.

Друга група - це так звані аплети (applets). Аплети являють собою різновид програм Java, які інтерпретуються віртуальною машиною Java, вбудованої практично в усі сучасні браузери.

Додатка, відносяться до першої групи (називатимемо їх просто додатками Java), - це звичайні автономні програми. Так як вони не містять машинного коду і працюють під управлінням спеціального інтерпретатора, їх продуктивність помітно нижче, ніж у звичайних програм, складених, наприклад, на мові програмування C + +. Однак не слід забувати, що програми Java без перетрансляціі здатні працювати на будь-якій платформі, що саме по собі має велике значення в плані розробок для Internet.

Апплети Java вбудовуються в документи HTML, що зберігаються на сервері Web. За допомогою аплетів можна зробити сторінки сервера Web динамічними та інтерактивними. Аплети дозволяють виконувати складну локальну обробку даних, отриманих від сервера Web або введених користувачем з клавіатури. З міркувань безпеки аплети (на відміну від звичайних програм Java) не мають ніякого доступу до файлової системи локального комп'ютера. Всі дані для обробки вони можуть отримати тільки від сервера Web. Більш складну обробку даних можна виконувати, організувавши взаємодію між апплетами і розширеннями сервера Web - додатками CGI і ISAPI.

Для підвищення продуктивності додатків Java в сучасних браузерах використовується компіляція «на льоту» - Just-In-Time compilation (JIT). При першому завантаженні аплета його код транслюється в звичайну здійсненну програму, яка зберігається на диску і запускається. У результаті загальна швидкість виконання аплету Java збільшується в кілька разів.

Мова Java є об'єктно-орієнтованим і поставляється з досить об'ємною бібліотекою класів. Так само як і бібліотеки класів систем розробки додатків мовою C + +, бібліотеки класів Java значно спрощують розробку додатків, представляючи в розпорядження програміста потужні засоби вирішення поширених завдань. Тому програміст може більше уваги приділити вирішенню прикладних задач, а не таких, як, наприклад, організація динамічних масивів, взаємодія з операційною системою або реалізація елементів інтерфейсу користувача.


ГЛАВА 2. ВИБІР І ОБГРУНТУВАННЯ ІНСТРУМЕНТІВ РОЗРОБКИ ІНТЕРНЕТ-МАГАЗИНУ


.1 Мова програмування Java

- об'єктно-орієнтована мова програмування, розроблений компанією Sun Microsystems (в подальшому придбаної компанією Oracle). Програми Java зазвичай компілюються в спеціальний байт-код, тому вони можуть працювати на будь віртуал...


Назад | сторінка 6 з 23 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Java: Засоби побудови звітів для Java-додатків
  • Реферат на тему: Розробка програми побудови об'ємних гістограм за допомогою мови програм ...
  • Реферат на тему: Розробка програми на мові JAVA
  • Реферат на тему: Java - мова програмування
  • Реферат на тему: Створення бази даних автомобілебудівного підприємства у вигляді настільного ...