- •1. Понятие инф-ии и ее виды. Э.И. И ее особенности.
- •2. Э.И. В сис-ме упр-ия предприятием. Требования, предъявляемые к э.И.
- •3.Виды эк. Инф. И форма ее представления
- •4. Понятие сис-мы. И.С. И ее виды
- •5. Понятие бд. Её жизненный цикл
- •6. Понятие моделирования. Модели данных. Логические модели данных.
- •7.Иерархическая модель данных. Достоинства и недостатки.
- •8.Сетевая модель данных. Достоинства и недостатки.
- •9.Реляционная модель данных. Основная терминология.
- •10.Понятие сущности.
- •11.Понятие возможного, первичного и альтернативного ключей.
- •12. Теоретико-множественные реляционные операции объединения, пересечения, разности и декартова произведения.
- •13. Специальные реляционные операции: селекция, проекция, соединение и деление
- •14. Реляционная операция соединения и ее разновидности
- •15.Завис-ые и независ-е операции. Достоинства и недостатки реляционной модели.
- •16.Типы связей м/у сущностями.
- •17. Нормализация данных. 1-я н.Ф.
- •18. Нормализация данных. 2-я н.Ф.
- •19. Нормализация данных. 3-я н.Ф.
- •20. Нормализация данных. Н.Ф. Кодда-Бойса
- •21. Нормализация данных. 4-я и 5-я нф
- •22.Диаграммы “Сущность-связь”. Er- диаграммы.
- •23. Общая схема взаимодействия пользователей с бд
- •24.Физич. Модели данных.
- •26. Типы бд.
- •27. Назначение и функции субд.
- •28.Обеспечение целостности данных в субд. Понятие транзакции
- •29. Управление многопользовательским доступом к данным. Понятие блокировки.
- •30 Управление резервным копированием и восстановлением данных в субд
- •31. Технология «клиент-сервер»
- •42. Компьютерные информационные технологии: виды и характерные особенности.
- •60. Способы подключ.К сети Интернет.
- •54.Стек протоколов tcp/ip и его функционирование.
- •45. Корпоративные информационные технологии
- •40. Java-апплеты.
- •41. Введение в технологию cgi
40. Java-апплеты.
Еще один метод создания динамического HTML-док-та. Когда компания Sun Microsistems разработала язык программирования Java его создатели обращали внимание на безопасность и платформенную независимость. Программы на языке Java транслируются компелятором так назыв Java- байт- код (файл с расширением класс) для выполнения которого требуется интерпретатор Java. Т.о. язык Javaявл одновременно компелируемым и интерпритируемым, в отличии от прилож созданных в других системах, Java-байт-код(. Class), не связан платформенным ограничением. Иными словами, интерпретатор на ПК с ограниченной системой windows требует байт- код в Intel- спецификации с инструкциями, а на ПК с операционной системой Macintoch в Motorola- специфические инструкции. Благодаря использовании. Типового бай-кода одна и таже Java- программа может выполняться на ПК различных типов. Java-байт-код можно рассматривать как набор команд для некоторой виртуальной машины, реализуемой интерпретатором. Т.о. байт- код может выполняться в любой среде, где выполняется виртуальна машина Java. В среде Java сущ 2 основных типа программ: приложения(Application) и аплеты (applets).
Приложение- это самостоятельная программа, для выполнения кот требуется только наличие виртуальной машины Java. Приложение имеет свое собственное окно верхнего уровня, зарегистрированное в оконном менеджере.
Апплет (переводиться как приложеньице )- это небольшая по размеру программа, предназначенная для выполнения только в готовом веб- браузере. Аплет не нуждается в окне нового браузера. Java- аплеты прекрасно подходят для выполнения 3 интернет- технологиях по след причинам:
1. Java- аплеты явл переломными, т.к. 1 и тот же объект будет запускаться в составе браузера на различных ПК с различными операционными системами.
2. Java- аплеты не могут получить доступ к файлу на диске пользователя, что означает, что аплет не может поместиться на ПК пользователя вирус, а так же не имеет доступа к конфедециальной информ, хранящейся на клиентском ПК.
Размещение Java- аплетов на web- странице
Java- аплеты встраиваются в веб- страницу с помощью тега <applet> или нового тега <object>ю когда он обнаруживает в HTML- тег <applet>, он передает управление Java- машине кот, в свою очередь загружает с сервера аплет, транслирует байт- код и выполняет аплет.
Задание месторасположения на web- странице
Внутри веб- страницы с аплетами обращаются так же, как и с простыми объектами, т.е. необходимо определить размер области просмотра аплета и где эта обл должна находится на веб- странице.
Передача параметров аплету
В сети Интернет можно найти большое число сайтов с сотнями аплетов, кот можно импортировать на собственные сайты. Некоторые аплеты сопровождаются исходным кодом, кот можно модефицировать, а затем компелировать в соотв со своими объектами, для этого нужно освоить среду разработки Java. Однако большинству аплетов можно через посредство параметров передать надстрочную информ, с помощью кот можно изменять внешний вид и выходные данные аплетов. Для этого внутри тега (контейнерного) <APPLET> использ тег <PARAM>.
Понятие Java- архивы
Сложным аплетам зачастую требуется несколько файлов байт- кода, каждый из кот браузер должен загрузить, прежде чем он сможет загрузить аплет, чтобы уменьшить время, затраченное на загрузку можно сохранить файлы аплета в 1-ом файле Java- архива, имеющего расширение .jar.