Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otvety_k_gosam (1).doc
Скачиваний:
1
Добавлен:
09.01.2020
Размер:
4.61 Mб
Скачать

3. Типы данных в Java-приложениях.

В языке Java определено восемь базовых типов данных. Для каждого базового типа данных отводится конкретный размер памяти. Этот размер, как мы говорили в предыдущем разделе, не зависит от платформы, на которой выполняется приложение Java:

Тип данных

Размер занимаемой области памяти

Значение по умолчанию

boolean

8

false

byte

8

0

char

16

'x0'

short

16

0

int

32

0

long

64

0

float

32

0.0F

double

64

0.0D

Все базовые типы данных по умолчанию инициализируются.

Переменные типа boolean могут находиться только в двух состояниях - true и false, причем эти состояния никаким образом нельзя соотнести с целыми значениями.

Переменные типа byte, short, int и long являются знаковыми. В языке Java нет беззнаковых переменных, как это было в языке С.

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

4. Валидаторы в web-приложениях. Разновидности.

Валидатор — программа, проверяющая данные на соответствие стандарту. В Web-приложениях валидаторы чаще всего используются для проверки данных введенных пользователем.

function is_alnum(Obj) {

var str = Obj.value;

for (var i=0; i<str.length; i++)

{

chr = str.charAt(i);

if (isNaN(chr) && chr != '')

Obj.value = str.substring(0,str.lastIndexOf(chr))+str.substring(str.lastIndexOf(chr)+1,str.length);

}}

Эта функция является валидатором. Она проверяет элемент формы Input на соответствие числовому формату. В случае ввода пользователем некорректного символа валидатор удалит его.

Разновидности валидаторов. Видимо имеются ввиду валидаторы чекбоксов, комбобоксов, радио, инпутов и других элементов формы. Проверка правильности емейла. Либо разновидности это клиентские и серверные. Разница в них что одни выполняются на сервере, другие у пользователя.

5. Клиентские валидаторы в web-приложениях.

Выполняются у пользователя. Могут проверять введенные данные до отправки их на сервер.

6. Серверные валидаторы в web-приложениях.

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

7. Основные понятия языков разметки. Формы.

Язык разметки (текста) в компьютерной терминологии — набор символов или последовательностей, вставляемых в текст для передачи информации о его выводе или строении. Принадлежит классу компьютерных языков. Текстовый документ, написанный с использованием языка разметки, содержит не только сам текст (как последовательность слов и знаков препинания), но и дополнительную информацию о различных его участках — например, указание на заголовки, выделения, списки и т. д.

Разметка разделяется на стилистическую разметку, структурную и семантическую.

Стилистическая разметка отвечает за внешний вид документа. (<I> </I> (курсив), <B> </B> (жирный), <U> </U> (подчеркивание)).

Структурная разметка задает структуру документа. (<P> </P>(параграф),<H?> </H?>(заглавие), <DIV> </DIV> (секция))

Семантическая разметка информирует о содержании данных. (<TITLE> </TITLE>(имя документа), <CODE> </CODE>)

Основными понятиями любого языка разметки являются теги, элементы и атрибуты.

Тэги, или, как их еще называют, управляющие дескрипторы, служат в качестве инструкций для программы, производящей показ содержимого документа на стороне клиента как поступить с содержимым тега.

Элемент - это тэги в совокупности с их содержанием.

Атрибуты состоят из пары "название" = "значение", которую можно задавать при определении элемента в начальном тэге. Слева и справа от символа равенства можно оставлять пробелы. Значение атрибута указывается в виде строки, заключенной в одинарные или двойные кавычки.

Формы.

Форма HTML - это раздел документа, в котором содержатся обычная информация, разметка и специальные элементы, называемые управляющими элементам (флажки, кнопки с зависимой фиксацией, меню и т.д.), а также метки этих управляющих элементов. Обычно пользователи "заполняют" форму, модифицируя управляющие элементы (вводя текст, выбирая пункты меню и т.д.) перед тем, как предоставить форму агент пользователя для обработки (например, на Web-серввер, на почтовый сервер и т.д.)

Управляющие элементы: кнопки, флажки, кнопки с зависимой фиксацией, меню, текстовый ввод, выбор файлов, скрытые управляющие элементы, объекты.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]