Николай Варанкин - Интернет программы - СУБД м-телефонов
 Кратко   Программы   Контакты   Обо мне   Новости   LinkedIn™   Quora™ 

Название:

СУБД мобильных телефонов

Версия:

2007.07.15

Описание:

Этот учебный Java-проект демонстрирует простой пример системы клиент-сервер на основе современных технологий Интернет класса JavaServer Faces. Она состоит из реляционной базы данных, сервера приложений уровня предприятия и терминала пользователя на основе обычного проводника Интернет.

Система служит удобным инструментом для поиска различных параметров мобильных устройств, для поиска мобильного программного обеспечения и открывает простой путь к Интернет-сайтам соответствующих производителей и разработчиков. Пользователь может управлять представлением данных и задавать несложное фильтрование данных. Пользователь - владелец необходимых прав - может добавлять, изменять и удалять записи базы данных. Авторизация пользователя не является целью данного приложения и поэтому построена исключительно в рамках возможностей базы данных. Язык приложения - исключительно русский, но это не является ограничением дизайна, а было преднамеренным ограничением объема учебного проекта.

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

Условия применения (лицензионное соглашение):

Исключительно для персонального некоммерческого применения, без права копирования и распространения, без гарантий любого рода. Полный текст... Если вы прочитали, поняли и приняли условия всего лицензионного соглашения, отметьте это в колонке справа, чтобы разрешить загрузку программного обеспечения.

Комментарии:

Система использует различные Java™-пакеты, несмотря на то, что она выглядит очень похоже на дизайн этого сайта, выполненного на PHP. Для взаимодействия с базой данных MySQL™ применен драйвер JDBC, посредством которого передаются SQL запросы и возвращаются их результаты обратно в код серверного приложения. Последний построен на технологии JavaServer Faces™ и включает специальный компонент для динамической реконфигурации таблиц. Интернет-приложение работает на J2EE™ сервере типа Sun Application Server™.

Программа построена в среде NetBeans™ и включает около 1000 строк кода на языке Java плюс 750 строк кода на JSF и 400 строк конфигурационного кода, который был мной написан, проверен и отлажен в течении 3 месяцев. Для добавления новой таблицы к приложению необходимо добавить 80 типичных строк кода на языке Java и 135 строк кода на языке JSF. Проект прошел не одну трудную точку во время фазы проектирования и кодирования, что я отношу на новизну технологии JSF, испытанной на максимум возможностей. Надеюсь, что следующая версия JSF принесет решения встреченных проблем.

Щелкни, чтобы увеличить
Опознанное устройство

CCBot/2.0 (https://commoncrawl.org/faq/)

Условия загрузки
  • Сервер J2EE
  • Цветной экран
  • Приняты условия лицензионного соглашения
ВниманиеДля успешной загрузки все условия должны быть выполнены.