Как AppML
В этом разделе будут следующие четыре простых шага демонстрируют, как создать приложение <AppML>.
В следующей главе описывается, как загрузить <AppML>, и приступил к разработке веб-приложений на вашем собственном компьютере.
1. Создайте модель (модель)
Создайте файл со следующим содержимым
<datasource>
<database>
<connection>Demo</connection>
<sql>SELECT CustomerName,ContactName,City,Country FROM Customers</sql>
<orderby>CustomerName</orderby>
</database>
</datasource>
<filters>
<query>
<field>CustomerName</field>
</query>
</filters>
</appml>
В подкаталоге Models (рекомендуется) сохранить файл как Customers.xml.
модель анализа
<Appml> тэг определяет модель.
<Datasource> тег определяет модель источника данных.
<База данных> базы данных определения тегов.
<Соединение> тэг определяет связи с базой данных.
<Sql> тэг определяет запрос данных
<OrderBy> тэг определяет вид по умолчанию.
Тег <Query> определяет законные фильтры запроса.
2. Создание веб-страницы
В первом <AppML> приложения, создать страницу HTML:
примеров
<html>
<body>
<h1>My First Web Application</h1>
<table>
<tr>
<th>Customer</th>
<th>City</th>
<th>Country</th>
</tr>
<tr>
<td>Alfreds Futterkiste</td>
<td>Berlin</td>
<td>Germany</td>
</tr>
</table>
</body>
</html>
Попробуйте »
3. Добавить стиль
Добавление каскадных таблиц стилей в вашей веб-странице, в реализации е <AppML> приложения:
примеров
<html>
<head>
<link rel="stylesheet" href="appml.css">
</head>
<body>
<h1>My First Web Application</h1>
<table class="appmltable" >
<tr>
<th>Customer</th>
<th>City</th>
<th>Country</th>
</tr>
<tr>
<td>Alfreds Futterkiste</td>
<td>Berlin</td>
<td>Germany</td>
</tr>
</table>
</body>
</html>
Попробуйте »
4. Добавьте сценарий, а затем запустить приложение
Добавьте сценарий на веб-страницы, чтобы запустить <AppML> приложения:
примеров
<html>
<head>
<link rel="stylesheet" href="appml.css">
</head>
<body>
<h1>My First Web Application</h1>
<div id="Place01">
<table id="Template01" class="appmltable">
<tr>
<th>Customer</th>
<th>City</th>
<th>Country</th>
</tr>
<tr id="appml_row" >
<td> #CustomerName# </td>
<td> #City# </td>
<td> #Country# </td>
</tr>
</table>
</div>
<script src="appml.js"></script>
<script>
app=new AppML("appml.htmlx","Models/Customers.xml");
app.run("Place01","Template01");
</script>
</body>
</html>
Попробуйте »
Примеры аналитических
<AppML> Библиотека содержит ряд функций. Эти функции могут затем вызвать вашу веб-страницу.
<сценарий SRC = "appml.js"> загружаемая библиотека <AppML>.
Заявление JavaScript: приложение = новый AppML ( "appml.htmlx ", "Модели / Customers.xml"); AppML создавать объекты приложения, а затем выполнить веб - сценариев на стороне сервера "appml.htmlx" , чтобы загрузить файл данных "Customers.xml".
JavaScript заявление app.run ( "Place01", "Template01 "); вставить данные в ID = "Place01" HTML элемент, используйте ID = "Template01" атрибут элемента в качестве шаблона.
Свойство ID = "appml_row" определяет каждый данные в HTML - элементов.
Данные # тегов данные будут использованы для замены модели.
Все вышесказанное, вы можете себе представить более быстрый прототип его?
Как это работает?
- Когда веб-страница загружена, вы можете затем загрузить контроллер страницы <AppML>.
- Используйте <AppML> контроллер, вы можете создать объект страницы <AppML>.
- При запуске <AppML> объекты на странице, он запрашивает контроллер данных сервера.
- <AppML> объект получает данные (модель данных) с сервера.
- <AppML> Объект (или код) для отображения данных на странице.
- (Необязательно) веб-пользователь может изменить данные.
- (Необязательно) <AppML> сервер может передавать данные в фоновом режиме.
- (Необязательно) сервер контроллера может хранить данные на стороне сервера.
Типичный веб-файлы и папки:
папки данных: Папка изображения: Изображения Папка Модель: Модели Область применения: Demo.htm Стиль: Demo.css <AppML> Профиль: appml_config.php (или .htmlx) <AppML> Стиль файла: appml.css <AppML> Браузер Контроллер: appml.js <AppML> Контроллер сервера: appml.php (или .htmlx) |
Там нет предела
<AppML> объект может быть помещен в HTML-страницах. <AppML> не влияет на остальную часть страницы.
<AppML> по умолчанию стандартной страницы дисплея, когда программа страница не существует. Это идеально подходит для быстрого прототипирования.
Но <AppML> Основная функция не используется для отображения страницы. <AppML> в основном чтения данных приложения. Она приносит данные могут быть свободно использовать HTML, CSS, JavaScript и проектировать их отображение. Вы можете:
- Я написал HTML, пусть обработку данных AppML.
- Вызов модели и обрабатывает все дисплея.
- AppML свойства и методы, а также создавать другие комбинации.
Вы скоро обнаружите <AppML> с мощными функциями, он может предоставить данные и модели для вашего веб-приложения. Вы можете:
- Для пользователей или групп пользователей, чтобы определить безопасность данных
- Подключение всех типов баз данных, таких как Access, MySQL, SQL и Oracle
- Соединение XML и текстовых файлов
- Определенные типы данных, форматы данных, ограничение на объем данных.
- Добавьте любые новые элементы в модели.