[Из песочницы] Краткий обзор Spring Security
2013-11-23 12:54:07
Итак, дорогой хабраюзер, предлагаю тебе рассмотреть такие аспекты Spring Security как:
< ...
+ развернуть текст сохранённая копия
Итак, дорогой хабраюзер, предлагаю тебе рассмотреть такие аспекты Spring Security как:
- Ключевые объекты контекста Spring Security.
- Процесс аутентификации в Spring Security.
- Подключение собственно самого Spring Security к проекту.
Читать дальше →
Тэги:
framework,
java,
mvc,
security,
spring,
веб-разработка
[recovery mode] Фреймворк вашего следующего веб-приложения
2013-11-19 08:13:47
Каждый раз когда стоит задача выбора фреймворка для написания нового проекта, мы (веб-разработчики) ...
+ развернуть текст сохранённая копия
Каждый раз когда стоит задача выбора фреймворка для написания нового проекта, мы (веб-разработчики) скорей всего выбираем то, что уже хорошо знаем и постоянно используем. Мир PHP фреймворков достаточно богат и самыми крупными игроками являются: CodeIgniter, Kohana, Symfony, Yii, Zend Framework. Но я хочу обратить ваше внимание на принципиально новый, а вернее принципиально новую ветку лучшего фреймворка, с которым мне доводилось иметь дело. Встречайте, Laravel 4!
Читать дальше →
Тэги:
development,
framework,
laravel,
php,
веб-разработка
[Перевод] Сделай свой AngularJS: Часть 1 — Scope и Digest
2013-11-12 17:55:38
Angular — зрелый и мощный JavaScript-фреймворк. Он довольно большой и основан на множестве новых ...
+ развернуть текст сохранённая копия
Angular — зрелый и мощный JavaScript-фреймворк. Он довольно большой и основан на множестве новых концепций, которые необходимо освоить, чтобы работать с ним эффективно. Большинство разработчиков, знакомясь с Angular, сталкиваются с одними и теми же трудностями. Что конкретно делает функция digest? Какие существуют способы создания директив? Чем отличается сервис от провайдера?
Несмотря на то, что у Angular довольно хорошая документация, и существует куча сторонних ресурсов, нет лучшего способа изучить технологию, чем разобрать ее по кусочкам и вскрыть ее магию.
В этой серии статей я собираюсь воссоздать AngularJS с нуля. Мы сделаем это вместе шаг за шагом, в процессе чего, вы намного глубже поймете внутреннее устройство Angular.
Сделаем Angular вместе
Тэги:
angular,
angularjs,
framework,
javascript,
веб-разработка
Импорт записей из WordPress в приложение на ASP.NET MVC 4
2013-11-07 23:47:49
Модель данных
Создадим три сущности – пост, категория и тег. У каждого поста может ...
+ развернуть текст сохранённая копия
Модель данных
Создадим три сущности – пост, категория и тег. У каждого поста может быть одна категория и несколько тегов.
Для доступа к данным создаем контекст
Благодаря механизму Code First в Entity Framework, база создастся сама. Для определения названий таблиц и типов свойств используются атрибуты. Думаю, из кода все понятно.
Многие ко многим
У каждого поста может быть несколько тегов и каждый тег может относиться к нескольким постам. read more
Тэги:
asp.net,
entity,
framework,
mvc,
кода,
примеры
Пишем single-page web application framework в 60 строках кода
2013-11-04 08:54:21
В качестве предисловия
Веб-дизайнерский народ в последнее время распробовал ...
+ развернуть текст сохранённая копия
В качестве предисловия
Веб-дизайнерский народ в последнее время распробовал single page web applications. Что оправдано во многих случаях.
Но явно ошибочно считать что single page web application не сделать без чего-то типа AngularJS, Ember и прочих Knockouts.
Во всяком случае если вам нужно сделать нечто простое типа To-do списка совершенно не обязательно тащить на клиент килобайты мега-фреймворка. На самом деле килобайты трафика это пол беды. Основная цена, скажем AngularJS, в том что он, как любой универсальный data binding механизм, создает значительную run-time нагрузку.
Эта статья про то как в 60 строках кода + jQuery/Zepto сделать простой app framework котрый можно расширять под свои нужды и без лишних сущностей в нагрузку.
Постановка задачи
Наш framework должен ...:
- … поддерживать routing, т.е. должна быть возможность сказать в деклартивной модели: «этот вот url hash должен быть показан в этом view».
- Должна быть возможность динамической загрузки разных view. Какие-то части нашего прилжения могут быть либо тяжелы для начальной загрузки либо не нужны например для незалогиненного пользователя.
- Должна быть возможность динамической загрузки скриптов. По причинам изложенным в п. 2
- Наше приложение будет поддерживать browsing history — кнопка «назад» в браузере должна показывать предыдущую страницу и т.д.
- Ну и все это должно быть компактным и расширяемым как того будет требовать логика нашего приложения.
Пример того что мы хотим получить
Приложение Bootstrap'нутый список контактов — содержит сам список, карточку — детали контакта и некую панель управления (dashboard). Что будет на той панели нам не важно — знаем что что-то будет и ладно.
Поехали
Тэги:
application,
framework,
web,
веб,
веб-дизайн,
веб-разработка,
мобильный