Главная » Статьи для тега "модели"

Введение в Spring-WS

Добавлено Дата: 7 July, 2014 категория: Spring

Фреймворк Spring Web Services (или Spring-WS) – один из про- ектов, развивающихся в рамках Spring, целью которого является создание веб-служб на основе модели «contract-first». Что же это за модель «contract-first»? Ответить на этот вопрос будет проще, если сначала рассмотреть противоположную ей модель организации веб-служб: «contact-last».

Читать »

Настройка конечной точки службы Spring

Добавлено Дата: 12 May, 2014 категория: Spring

Мы, наконец, подошли к внедрению конечной точки, которая будет обрабатывать сообщения. Если вы предпочтете использовать реализацию конечной точки, основанной на модели JDOM, тогда она должна настраиваться, как показано ниже:

<bean id="evaluateHandEndpoint" class="com.springinaction.poker.webservice.EvaluateHandJDomEndpoint">

Читать »

Что такое наследование в Visual C# (Sharp)?

Добавлено Дата: 28 March, 2014 категория: C#

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

Читать »

МОДЕЛЬ MVC В ANDROID И НАБЛЮДЕНИЕ ЗА СОДЕРЖИМЫМ в Android приложении

Добавлено Дата: 25 August, 2013 категория: Разработка для Android

Очень важно обрисовать общую картину того, как паттерн MVC работает в Android с поставщиками содержимого.

Чтобы оценить всю мощь фреймворка, использующего поставщики содержимого, необходимо знать о том, как события обновления курсора вызывают динамические обновления пользовательского интерфейса в Android. Нам кажется, что, затронув эту тему, мы сможем акцентировать внимание на часто упускаемых из виду путях обмена информацией, присутствующих в традиционном паттерне программирования «Модель-вид-контроллер». В целом, работа этого паттерна строится так: вид (view) принимает события пользовательского ввода и доносит эту информацию контроллеру (controller). Контроллер вносит изменения в модель (model), а модель посылает события обновления виду, а также любому другому наблюдателю, который регистрируется как заинтересованный в работе модели. Вид отображает содержимое модели – обычно это происходит без прямого привлечения логики приложения – и в идеальном случае просто итерирует данные, относящиеся к модели.

Читать »

АБСТРАГИРОВАНИЕ В ИГРЕ MRNOM  – РАЗРАБОТКА ИГР ДЛЯ ОС ANDROID

Добавлено Дата: 23 August, 2013 категория: Программирование игр под Android

 

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

Читать »

SQL И МОДЕЛЬ ПОСТРОЕНИЯ АРХИТЕКТУРЫ ВОКРУГ БАЗЫ ДАННЫХ В ПРИЛОЖЕНИЯХ ANDROID

Добавлено Дата: 24 July, 2013 категория: Разработка для Android

 

Теперь, обладая базовыми навыками программирования на языке SQL, можно подумать и о том, как применить их при написании приложения для Android. Наша цель – создавать надежные приложения, базирующиеся на паттерне MVC («Модель-вид-контроллер»). Этот же паттерн лежит в основе качественно сделанных программ с пользовательскими интерфейсами, причем принцип его организации хорошо подходит для Android. Статья «Википедии» о паттерне MVC – http://ru.wikipedia.org/wiki/Model-View-Controller.

Читать »

ОПРЕДЕЛЕНИЕ СТОЛКНОВЕНИЙ И ПРЕДСТАВЛЕНИЕ ОБЪЕКТОВ В 2D – РАЗРАБОТКА ИГР ДЛЯ ОС ANDROID

Добавлено Дата: 7 July, 2013 категория: Программирование игр под Android

 

Поскольку в нашем мире есть движущиеся объекты, существуют и взаимодействия между ними. Одним из видов таких взаимодействий является столкновение. Два объекта считаются столкнувшимся, когда они каким-либо образом пересекаются. Мы уже встречались со столкновениями, когда проверяли, что поглощает мистер Ном – себя или чернильное пятно. Определение столкновений обычно сопровождается ответом на столкновение: после того как мы определили, что два объекта столкнулись, мы должны отреагировать на столкновение корректировкой положения и/или движения наших объектов должным образом. Например, когда Марио прыгает на гриб Гумба, Гумба отправляется в свой грибной рай, а Марио выполняет еще один маленький прыжок. Более точный пример – столкновение и реакция на столкновение двух и более бильярдных шаров. Мы не будем углубляться в разбор этого вида реакции на столкновение, поскольку это не нужно для наших целей. Наша реакция на столкновение обычно будет состоять в изменении состояния объекта (например, объект может взорваться, умереть, забрать монетку и т. д.). Тип реакции зависит от игры, поэтому мы не будем говорить о ней в этом разделе. Итак, как же мы определяем, что два объекта столкнулись? В первую очередь надо подумать, когда проверять, есть ли столкновения. Если наши объекты соответствуют каким-либо простым физическим моделям, о чем говорилось в предыдущем разделе, мы можем производить проверку на столкновения после того, как переместили все наши объекты на текущий кадр и шаг по времени вперед.

Читать »

Модель-Представление-Контроллер

Добавлено Дата: 13 May, 2013 категория: iPhone, Objective-C, Программирование для iOS и MacOS

В паттерне проектирования «Модель-Представление-Контроллер», или сокращенно MVC (Model-View-Controller), каждый созданный вами класс должен относиться к одной из трех функциональных категорий: модель, представление или контроллер. Краткая сводка «разделения обязанностей» между категориями:

Читать »

Выбор и установка типа процессора Bascom-8051

Добавлено Дата: 8 January, 2013 категория: Bascom-8051, Basic, Железо

Bascom позволяет создавать программы для всех моделей процессоров семейства 8051. Установка модели процессора, используемого компилятором, производится в окне меню ”Option” – “Compiler” – “Misc”. Выбираемое из  списка  значение  является  именем  одного  из  файлов,  находящихся  в  директории  “/BASCOM-8051”.  При отсутствии необходимой модели, она может быть создана описанием внутренней регистровой структуры в виде нового  файла.  Файл  должен  содержать  имена  регистров  и  их  адреса,  имеющиеся  в  описываемой  модели. Регистровый файл должен иметь несколько секций.

Читать »

МОДЕЛЬ "СУЩНОСТЬ-СВЯЗЬ"

Добавлено Дата: 21 August, 2012 категория: SQL, Базы данных

Как уже упоминалось в разделе 14.1, одним из наиболее известных и получивших широкое распространение методов семантического моделирования является метод построения модели "сущность—связь" (или ER-модели). Этот подход основан на использовании модели "сущность—связь", предложенной Ченом в 1976 году [14.6] и с тех пор неоднократно дополнявшейся как самим Ченом, так и многими другими исследователями (об этом можно прочесть, например, в  [14.18], [14.45]—[14.47]). Дальнейшее обсуждение в настоящей главе в основном посвящено именно данному подходу. (Следует подчеркнуть, что модель  "сущность-связь" является далеко не единственной "расширенной" моделью, кроме нее, было предложено очень много других моделей. В частности, в [14.6], [14.18], [14.30], [14.37] и особенно в [14.24] приведены общие вводные сведения по некоторым из них, а в [14.27] и [14.36] даны вводные обзоры по рассматриваемой теме.)

Читать »

МАНИПУЛИРОВАНИЕ ДАННЫМИ XML

Добавлено Дата: 3 August, 2012 категория: SQL, Базы данных

Теперь перейдем к вопросу о языках манипулирования данными XML. Было предложено много таких языков, но стандартным, по-видимому, должен стать XQuery [27.29]. Как будет вскоре показано, язык XQuery (работа над которым ко  времени написания данной книги еще не была закончена) основан на  нескольких более ранних языках, включая, в частности, XPath [27.27]; в действительности, язык XQuery полностью включает в себя XPath.

Читать »

Модель TransRelational™

Добавлено Дата: 30 July, 2012 категория: SQL, Базы данных

В различных областях научных исследований время от времени  рождаются идеи,   которые   оказываются  настолько   новаторскими  и   превосходящими  по значимости все созданное ранее, что их можно смело назвать открытиями. Одним из наглядных  примеров  такого  открытия  в   мире  баз  данных  явилось  создание реляционной  модели;  почти  все,  что  описано  в  этой  книге,  может  служить доказательством  революционного характера и огромного влияния одной этой блестящей идеи. А теперь мы становимся свидетелями рождения того, что может оказаться еще одним важным открытием, — модели TransRelational™. По мнению автора  настоящей  книги,  модель  TransRelational,  разработанная  Стивом  Тареном (Steve Tarin) и в дальнейшем называемая сокращенно моделью TR, вполне может оказаться наиболее значительным достижением в этой области с тех пор, как Кодд ознакомил нас с реляционной моделью примерно 35 лет тому назад.

Читать »

Семантическое моделирование

Добавлено Дата: 21 July, 2012 категория: SQL, Базы данных

стало предметом интенсивных исследований с   конца   1970-х   годов.   Основным   побудительным    мотивом   подобных исследований (т.е. проблемой, которую пытались разрешить исследователи) был следующий факт. Дело в том, что системы баз данных обычно обладают весьма ограниченными сведениями о  смысле  хранящихся в них данных. Чаще всего они позволяют лишь манипулировать данными определенных простых типов и определяют некоторые простейшие ограничения целостности, наложенные на эти данные. Любая более сложная интерпретация возлагается на пользователя. Однако было бы замечательно, если бы системы могли обладать немного более широким объемом сведений1 и несколько интеллектуальнее отвечать на запросы пользователя, а также поддерживать более сложные (т.е. более высокоуровневые) интерфейсы пользователя. Например, было бы замечательно, если бы система могла определять, что

Читать »

РЕЛЯЦИОННАЯ МОДЕЛЬ

Добавлено Дата: 15 July, 2012 категория: SQL, Базы данных

Нет ни малейшего сомнения в том, что основой современной технологии баз данных является реляционная модель; именно благодаря наличию этой основы данная отрасль знаний становится наукой.  Поэтому, по определению, любая книга  с  описанием  основ   технологии   баз  данных,  которая  не  включает исчерпывающего     описания    реляционной    модели,    является    неполной. Аналогичным   образом,  любые  попытки  представить  себя  как  эксперта  в области баз данных вряд ли будут оправданы, если претендент на это звание не понимает глубоко реляционную модель. Спешим добавить, что этот материал не слишком "сложен", даже напротив, но еще раз отметим, что  он представляет собой основу и останется таковой в обозримом будущем.

Читать »

Моделирование реальности

Добавлено Дата: 9 April, 2012 категория: Microsoft SQL Server, Базы данных

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

Основным элементом данных является их элементарный контейнер. Большинство людей представляют себе этот контейнер как ячейку в электронной таблице— пересечение экземпляра сущности (строки) и его атрибута (столбца). Моделирование данных является искусством помещения этого элементарного контейнера в правильное место среди миллионов ячеек, формирующих всю систему данных. Чтобы моделировать данные, нужно рассматривать каждую ситуацию, сцену и документ с точки зрения элементов данных и целостности реляционной модели.

Читать »