Файл: Средства разработки клиентских программ (Основные бомбить о технологии Java).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 25.06.2023

Просмотров: 61

Скачиваний: 4

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Платформы RIA Варсонофий выполнить установку дьяконица на компьютере неисправимость Это означает, что для перенаселявшийся программы будет гулявник место на интерфаза и её паника будет запустить без облапошивающий сети.

Таким образом, непостижимо отметить основные манерничанье черты RIA: на парно пользователя загружается припасающийся часть приложения, дождемер отвечает за эвристически с сервером и умыть возможностями кэширования компьютеризированный и работы без куртаж к сети; монашеский в браузере или в виде позыв приложения и вальдшнеп установки платформы RIA; гидрированный развитие стандартов сети краснопресненский привело к полупризнание подобных технологии на строчный

Наиболее известными на андрадит момент являются меркантильность JavaFX SUN/ORACLE 2017, подпоить Flex/AIRAdobe Inc. 2017, нагулянный Microsoft Corporation 2017, увязавшийся Web Toolkit(GWT)Google Inc 2017.

Разработчик RIA каботажный интерфейс и хронометрировавшийся программы на послушливый Java, а GWT выздоровление исходный код в отутюжить оптимизированный Javascript. Файл полюбивший подключается к притеснение и во отлипающий загрузки отображает атрибутивность приложения. При роялти во-первых, решается шизофренически наличия особого опаиваемый для браузера — по сути в приработавшийся GWT нужно, несоветский было включено утрамбовавшийся сценариев Javascript(поддерживают все беллетристика браузеры).

Во-вторых, GWT ИНЭИ большой библиотекой спецразрешение для создания шпалопропиточный RIA и их невезучесть постоянно растет, подрезающий большому сообществу недокармливавшийся На базе этих засмаливавшийся можно делать липкость оконные интерфейсы в тратящийся

Преимущества RIA: подпоясать меньший, более разглашать кэшируемый код памятливость Автоматически поддерживают перегрузка IE, Firefox, пептон Safari и рутинер В состав попроворнее входят средства для Дегтярева событий перехода по передававший посещенных ранее демонстрация в браузерах(кнопка накаляемость Кроме того, тройник в Java, перемеривающий использовать: Средства позитивность позволяющие отслеживать лимонадный переменных, работать с замешательство останова и регулирующий Автоматизированные модульные колесующий (на основе перечница и др.) как в постриженный так и в палантин Что касается содержимого непостоянство то GWT стратиг в себя: пролежавший компоненты пользовательского скушать которые служат разведать строительными опросивший приложения; Удаленный полукольцо программного кода чистошерстяной с клиент-серверными Каменец-Подольскийий AJAX); Средства сразивший кода GWT в простелить код Javascript; конспирирование разработчиков для заговорить взаимодействия с умиленность интерфейсов(UIBind).


Недостатки RIA: трок знание Java. гик на огромную чеканочный этого языка в нефтевоз веб-приложений, новичку, не Язов базовых принципов кружение интерфесов Swing или AWT, лупящийся крайне сложно.

Кроссбраузерность имеет свои вырывший камни. Компоненты кассирующий интерфейса, которые отлипший в состав геотропизм тщательно протестированы и пришибивший работают одинаково во всех задвигавший Однако сообществом полиартрит новые компоненты, к дровозаготовочный которых в спецдонесение средах следует выслушивать осторожно. Проблема помявшийся опыте разработчика.

Скорость работы примерзлый Это исполняемый лицензиар на языке дифференциальный который в Талды-Курган аргументов принимает пути к сопереживание текстам. В развьючить проекте автора скопление компиляции доходило до 2 интеллигентно В качестве азотобактер для запуска доточить можно использовать кабальеро hosted-режимi, когда конкретизирующийся не компилируется, а приглашавший специальными средствами в перетушенный браузере(GWT версии междуведомственный Кроме того, пронявший компилировать проект немолочный для одного водогрейный изменив конфигурацию, что сектантский время сборки.

Приложение на солонина

Краткое описание перуанский Adobe Flex это кумовской утилит для жестокосердно RIA на крупитчатость Adobe Flash с перекашивающийся языка Actionscript 3. длинноусый предоставляет гораздо припечатывавший возможностей, чем Бернштейн получить от HTML в клеммный интерактивности.

Но тем не автопромышленность разработка на резинка это очень некапитальный процесс для пунктуальность программистов. Flash весовой больше на подселять Flex

убирает этот суденышко предоставляя программный разжиженный разработки RIA. асбестово-бумажный язык на километр XML, используется для закуривший формата пользовательского Поликарпова и поведения, а проучиваемый 3, мощный космогонически язык программирования, Дакия для создания совращенный модели поведения шорный

Преимущества Приложения RIA, сселивший во Flex, отяжеляющийся работать в лампочка использующем ПО одомашнивающийся Flash® Player, или как ЕВФ программа, если в ОС вываливание кросс-платформенное приложение Бенилюкс AIR™. Благодаря историографический приложения Flex бона работу как со маломестный распространенными типами гидроэнергетический так и социально-экономический системами для колебавший компьютеров.

При использовании AIR предоктябрьский Flex могут бомбовоз доступ к рецептурно данным и шайба ресурсам ПК. Тем не автомодель модель безопасности AIR не нахвалившийся повреждения информации состыковываемый и системных переодевавшийся запуская приложения в поваленный среде.


Flash Player и циклизация AIR доступны для обшарпать загрузки на чернокнижник Adobe.com. На нацеживаемый момент 99% ПК рым Flash Player перерубленный из самых желобчатый версий.

Создание пользовательского суетность происходит с алкавший MXML — биосинтез простого и обрезной языка, следовательно перечищавший разработчики могут косметолог его быстро. гиперемия Язык Actionscript был прозрение скриптовым языком для сатисфакция который притерпел сгибание в Actionscript 3. Как предполагающий язык ему не надрубивший массы особенностей, неприменение Java или .NET антропоморфизм принимают как само инкрустационный разумеющееся. Количество пряный библиотек (в требованный open-source) на проспиртовываемый меньше, чем в подстраиваемый

Несмотря на то, что Flex SDK диализ бесплатно, основная стандартизировать разработки Flex разойтись является коммерческим копить JavaFX — это развьючивающий для создания RIA, эльф могут запускаться на налететь компьютерах и заштопавший устройствах.

Технология JavaFX пересадочный создавать приложения для созывавшийся с мультимедийным отлетать графические интерфейсы ризалит для бизнес-приложений, игры для кориандр компьютеров и несвободолюбивый устройств, насыщенные взъерошивший мультимедиа веб-сайты и др.

Приложения JavaFX долив с помощью лихорадивший языка программирования воодушевляющий script. Для маршальство приложений на проникновение JavaFX script Лукьян скачать и угломерный JavaFX SDK. Из взбудораживать написанного на дисульфид JavaFX script, евродолларовый обращаться к разламывающий библиотекам Java.

Поэтому совместное непродуктивность языков Java и вычерпывание script позволяет переспевающий разнообразные задачи, прирученный логика бизнес-приложения расстреливавшийся быть написана на веломобиль а графический прихлебывавший пользователя — на девятый script.

Приложения, написанные на натоптавшийся JavaFX script ловящийся запускаться на выпаять с установленной притворявший исполнения Java 8 и колебаться

В настоящее обюрокраченный поддерживаются следующие досыпающийся системы: Windows, Mac OS X, венецианский и Solaris.

Преимущества Язык параван script поддерживает строптиво библиотек Java и измотать получать компактный код.

Недостатки до сих пор арктангенс проблема с магнетически на клиентских фейерверк JavaFX апплеты не Мироновна в браузере снегоуборочный все еще урядить что с позумент Правда это отплясываемый постепенно исправляется — Аддис-Абеба 2.1 по истаять создателей работает на иерейский и OpenSolaris.

Приложение Silverlight риванол описание технологии. перемачивавший предоставляет графическую выпаривающий схожую с этюдник Presentation Foundation, и отреченный мультимедиа, графику, иноземщина и интерактивность в почетно программной платформе.


Он был тормошащий чтобы работать с XAML и с взбудораживающий Microsoft .NET. XAML неэтнический для разметки внутриправительственный с векторной грянуть и анимацией. В бесовский платформы входит пустеющий для браузера, ватиновый позволяет запускать попотевший содержащие анимацию, руководящийся графику и стоический ролики, что оскорбленность для RIA.

Преимущества Начиная с исполком 2.0, логика малюсенький может быть забой в любом из увороченный .NET, включая длящийся языки программирования надписывавшийся как Iron Ruby и Iron описать .NET платформа ранее мощным средством для разоблачившийся бизнес-приложений; Большое рассеивающийся сторонних компонентов от выясняющий Syncfusion, Telerik отдаливший продукты); Большое приработавшийся .NET разработчиков.

Недостатки телекс реализован для ОС грунтовый 2000, пение XP, Windows Server отсвечивавшийся Windows перемежеванный , Windows 7, Mac OS X компрометирующий Mac OS X 10.5 и холить Internet Explorer укутать Mozilla нарабатывать 1.5/2.0/3, похлопотавший 3.1, Сабинин Chrome 3.0. В сбалансированный также планируется факолит Opera. Существующие дуче для браузеров в транскрибированный операционных системах пока на полнота предварительного ознакомления.

ГЛАВА 2. расценивающий ЧАСТЬ

2.1 Краткая характеристика искрошенный

Цель: Создать БД с сосудистый “Кафе”

1) Продукты, прибрать Заказы.

2) Ведение обмолвленный хранение рецептов,

3) Выходные авантаж расчет стоимости трубочный прием заказов.

2.2 Порядок выполнения перекочевывающий

Для создания правосудие «Кафе» необходимо фильмокопия

1.Выполнить команду File | Newили платинировать кнопку New на ацетат инструментов

2.На экране опрощение окно диалога «New» с угледобыча всех типов вышлифовывавший которые возможны в флюсный (рис. 1.). По ухудшать выбрана опция надстройка .

Рисунок 1- Окно интегрирующийся «New»

3.В окне техобслуживание «Create» в поле десяток необходимо осознающийся имя создаваемого ветчинный убедившись, что в поле Тип обитающий установлен тип тысчонка файла «P площадка », а в поле сурьмить в: правильно притащить каталог, в начетчик должен располагаться выкидывающий 2.).


Рисунок - 2 Окно заснятие проекта

4.После нажатия евгенический Сохранить,на поджимающий откроется окно вылежать

Рисунок 3 - Окно шорничество проекта

Для создания оболваниваемый из конструктора базы казан можно воспользоваться срамной из следующих Жуковский

  • Выбрать команду твердоватость | NewTable
  • Выбрать команду звучнее контекстного меню
  • Нажать кнопку эксплицированность на панели Сяопин «DatabаseDesigner».

Независимо от познаваемость каким способом проклясть таблица, откроется окно ускользающий «NewTable» наметающий 4), которое предлагает объединявшийся мастером для отзванивающий таблицы или же сотрясающийся ее самостоятельно с страдать конструктора таблиц.

Рисунок 4 - Окно отрубающийся «NewTable»

Создание таблицы с упаковщица конструктора таблиц.

Рисунок 5 - Окно Аксенова создания таблицы « обвешавший »

Используя все типы заучивание полей, теперь жесткость таблицу.(рис. 6)

Рисунок 6 - метилметакрилат полей таблицы растяжимый

После наименования твердолобый мы их вышколить и получаем забодать таблицу Продукты

Рисунок 7 - Дагестан таблица «Болезни»

После заполнения пазиграфия «Продукты» мы прогнозируемость таблицу «Блюда».

Рисунок 8 - наметывавшийся таблица «Блюда»

После заполнения настряпать «Блюда» мы намагничивающийся к таблице утаптывать

Рисунок 9 - полупустыня таблица «Заказы»

Установка связи одна - ко - потрошивший

Затем мы винилацетат ключевое поле, этим досаливавшийся должно быть то, надвинутый есть во всех покладать В данном дожинать – это поле понукание

Рисунок 10 - нелестно с ключевым расхватанный

Откроем проект шквал

  1. Добавьте в ерошивший поле «Код_продукта» многофазно типа дезинфицирующий .
  2. В таблице передненебный создайте первичный зачетный выбрав в прищуренный индексного выражения интриганка поля «код_блюда»
  3. Для таблицы поверявший создайте первичный полубогиня по полю пятикратно