Используя трёхслойную архитектуру данных, объединив open-source версию Fineui фреймворка и инструмент генерации кода на основе T4 шаблонов, можно создать универсальное решение для управления правами доступа на уровне страниц в бэкенде. Это предшественник быстрой разработки BoYuan фреймворк. Этот фреймворк был написан ранее и его архитектура уже устарела, он предоставляется для изучения. Подходит для быстрой разработки небольших и средних проектов, особенно для разработчиков, привыкших к написанию SQL. Обратите внимание, что JS архитектура open-source версии Fineui основана на ExtJS, а базовая версия Fineuipro, Fineuimvc и Fineuicore использует jQuery. Данный фреймворк больше не поддерживается.
Open-source версия Fineui 4.2.0 (по мнению автора, эта версия более стабильна, конфликтов с Ext и другими JS меньше, если вам нравится более высокая версия, вы можете обновить её самостоятельно. Для обновления до более высокой версии достаточно заменить Extjs и соответствующие DLL).
Framework 4.0 используется для создания веб-проектов на основе этой версии. По умолчанию используется VS2013 для разработки.
Генератор кода от Dynamsoft 2.78 по умолчанию использует простую трёхслойную структуру.
Используется база данных SQL Server, этот фреймворк предоставляет продвинутый класс инструментов DBControl для работы с SQL. Структура базы данных должна иметь первичный ключ с автоинкрементом.
Интеграция Fineui в проект и использование инструмента генерации кода open-source Fineui, включая учебные пособия и практические занятия. Ранее записанные, немного нервные, но всё же стоит посмотреть. -.-!
Сборник видео: http://list.youku.com/albumlist/show/id_52378684.html
Чтобы достичь цели быстрой разработки, внесите изменения непосредственно в этот проект (этот фреймворк уже настроен, просто используйте его).
Создайте базу данных проекта и добавьте «Добавить скрипт прав администратора для бэкэнда».sql», который содержит основные данные о правах, страницах и администраторах.
Примечание: генерируются только таблицы бизнес-данных, таблицы sysAdmin, sysModule и sysRolepopedom не требуются.
Как показано на рисунке выше, замените mydddd на имя моего проекта jinrong и создайте решение. Если необходимо, также можно изменить название решения.
Выберите страницу, которую нужно сгенерировать, введите «Пространство имён» и «Путь сохранения», затем нажмите «Сгенерировать код».
Вернитесь в проект, обновите путь сохранения. Выберите скрытую папку, щелкните правой кнопкой мыши «Включить в проект».
Наконец, создайте новое решение. На этом этапе интеграция фреймворка Fineui завершена. Посмотрите на эффект:
BoYuan Development Framework, с большим количеством функций и более мощным. Реализовать управление правами на странице или управление правами на страницу + кнопку в бэкэнде, а также имеет совершенную функцию записи исключений в журнал. Проект разработан в режиме веб-формы, fineuipro + sqlsugar, простая сервисная многоуровневая архитектура. Он поставляется с инструментом генерации кода и другими инструментами, которые способствуют программированию, обеспечивая превосходный опыт кодирования, чёткую иерархию, простоту обучения и, таким образом, достигая цели быстрой разработки и подходит для небольших и средних проектов.
BoYuan Framework, пример
Если вы считаете, что это полезно для вас, пожалуйста, поддержите автора.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )