- •130. Образцы проектирования. Abstract Factory
- •131. Образцы проектирования. Prototype
- •132. Образцы проектирования. Bridge
- •133. Образцы проектирования. Facade
- •134. Образцы проектирования. Chain of Responsibility
- •135. Образцы проектирования. Command
- •136. Образцы проектирования. Mediator.
- •137. Образцы проектирования. Memento
- •138. Образцы проектирования. State
- •139. Образцы проектирования. Strategy
- •140. Образцы проектирования. Template Method.
- •141. Физический уровень модели osi (задачи, принципы, примеры технологий).
- •143. Сетевой уровень модели osi (задачи, принципы, примеры технологий).
- •144. Транспортный уровень модели osi (задачи, принципы, примеры технологий
- •145. Сеансовый уровень модели osi (задачи, принципы, примеры технологий
- •146. Уровень представления модели osi (задачи, принципы, примеры технологий
- •147. Прикладной уровень модели osi (задачи, принципы, примеры технологий
- •149. Cgi: возникновение технологии, ее назначение, принципы действия, пример программы
- •150. Php: возникновение технологии, ее назначение, принципы действия, пример программы
- •151. Asp: возникновение технологии, ее назначение, принципы действия, пример программы
- •152. JavaSript: возникновение технологии, ее назначение, принципы действия, пример программы
- •153. Ajax: возникновение технологии, ее назначение, принципы действия, пример программы
- •154. Субд Oracle: область применения, основные характеристики, отличия от других субд
- •155. Субд ibm db2: область применения, основные характеристики, отличия от других субд
- •157. Субд MySql: область применения, основные характеристики, отличия от других субд
- •158. Субд PostgreSql: область применения, основные характеристики, отличия от других субд
- •159. Субд Apache Derby: область применения, основные характеристики, отличия от других субд
- •160. Perl: возникновение технологии, ее назначение, принципы действия, пример программы
- •161. Python: возникновение технологии, ее назначение, принципы действия, пример программы
- •162. Ruby: возникновение технологии, ее назначение, принципы действия, пример программы
- •163. Erlang: возникновение технологии, ее назначение, принципы действия, пример программы
- •164. Groovy: возникновение технологии, ее назначение, принципы действия, пример программы
151. Asp: возникновение технологии, ее назначение, принципы действия, пример программы
ASP (англ. Active Server Pages — «активные серверные страницы») — первая технология компании Microsoft, позволяющая динамически создавать веб-страницы на стороне сервера. ASP работает на операционных системах линейки Windows NT и на веб-сервере Microsoft IIS.
ASP не является языком программирования — это лишь технология предварительной обработки, позволяющая подключать программные модули во время процесса формирования веб-страницы. Относительная популярность ASP основана на простотезуемых языков сценариев (VBScript или JScript) и возможности использования внешних COM-компонентов.
Технология ASP получила своё развитие в виде ASP.NET — новой технологии создания веб-приложений, основанной на платформе Microsoft .NET.
Страница на ASP — это обычная страница HTML, со вставками, обозначенными ограничителями <% и %>:
<%
Response.write "Hello World!"
%>
152. JavaSript: возникновение технологии, ее назначение, принципы действия, пример программы
JavaScript — объектно-ориентированный скриптовый язык программирования. Является диалектом языка ECMAScript[~ 1].
JavaScript обычно используется как встраиваемый язык для программного доступа к объектам приложений. Наиболее широкое применение находит в браузерах как язык сценариев для придания интерактивности веб-страницам.
Основные архитектурные черты: динамическая типизация, слабая типизация, автоматическое управление памятью, прототипное программирование, функции как объекты первого класса.
Область применения: Веб-приложения Букмарклеты, Пользовательские скрипты в браузере, Мобильные приложения, Серверные приложения, Виджеты, Прикладное программное обеспечение, Манипуляция объектами приложений, Офисные приложения, Обучение информатике.
пример:
<script type="text/javascript">
alert('Hello, World!');
</script>
153. Ajax: возникновение технологии, ее назначение, принципы действия, пример программы
AJAX, Ajax (от англ. Asynchronous Javascript and XML — «асинхронный JavaScript и XML») — подход к построению интерактивных пользовательских интерфейсов веб-приложений, заключающийся в «фоновом» обмене данными браузера с веб-сервером. В результате, при обновлении данных, веб-страница не перезагружается полностью, и веб-приложения становятся более быстрыми и удобными.
AJAX — не самостоятельная технология, а концепция использования нескольких смежных технологий. AJAX базируется на двух основных принципах:
использование технологии динамического обращения к серверу «на лету», без перезагрузки всей страницы полностью, например:
с использованием XMLHttpRequest (основной объект);
через динамическое создание дочерних фреймов[1];
через динамическое создание тега <script>[2].
использование DHTML для динамического изменения содержания страницы;
В качестве формата передачи данных обычно используются JSON или XML.
Впервые термин AJAX был публично использован 18 февраля 2005 года в статье Джесси Джеймса Гарретта (Jesse James Garrett) «Новый подход к веб-приложениям»[3]. Гарретт придумал термин, когда ему пришлось как-то назвать новый набор технологий, предлагаемый им клиенту.
Однако в той или иной форме многие технологии были доступны и использовались гораздо раньше, например в подходе «Remote Scripting», предложенном компанией Microsoft в 1998 году, или с использованием HTML элемента IFRAME, появившегося в Internet Explorer 3 в 1996 году.
AJAX стал особенно популярен после использования его компанией Google в сервисах Gmail, Google Maps и Google Suggest.