К основному контенту

Сообщения

Spring Maven артифакты. Сохраняю на стену, чтобы не забыть.

Каждый раз, проектируя новое решение пытаюсь вспомнить, какой артифакт спирнга за что отвечает. Выкопал из документации табличку, в которой все четко описано, где что лежит. GroupId ArtifactId Description org.springframework spring-aop Proxy-based AOP support org.springframework spring-aspects AspectJ based aspects org.springframework spring-beans Beans support, including Groovy org.springframework spring-context Application context runtime, including scheduling and remoting abstractions org.springframework spring-context-support Support classes for integrating common third-party libraries into a Spring application context org.springframework spring-core Core utilities, used by many other Spring modules org.springframework spring-expression Spring Expression Language (SpEL) org.springframework spring-instrument Instrumentation agent for JVM bootstrapping org.springframework spring-instrument-tomcat Instrumentation agent for Tomcat org.springframework spring-jdbc JDBC sup...

Apache Tiles: Основы

Здравствуйте! В работе я часто использую фреймворк Apache Tiles. Де-факто он является основной технологией для создания UI в  проектах над которыми я работаю. В связи с этим хотелось бы поделиться наработанным опытом работы с данной технологией. В цикле будет несколько статей, в которых я разберу что такое этот Tiles, как его настраивать, как правильно использовать и как его задружить со Spring MVC.  Первые несколько статей - по сути вольный пересказ  официальной документации с моими примерами, которые можно будет запустить у себя на компьютере, так что если кому нравится работать с первоисточником - милости прошу. Содержание Часть 1. Основы.

Sass maven plugin

Sass, как утверждают его создатели - это CSS с суперспособностями. Я не фанат комиксов, но тут соглашусь на все сто. Ведь как часто в CSS нам требуется что-нибудь вроде наследований или примесей (они же трейты), чтобы упростить и ускорить работу. Но сегодня не о том, какой он клевый, этот SASS, а о том как его запустить из мавена.

Java EE - самый легкий Enterprize фреймворк?

Цитата (перевод): ---------------------- Когда выбирается технология одним из главных критериев является продуктивность разработчика во время самого процесса разработки. Инженер должен тратить большую часть времени на реализацию аспектов, приносящих прибыль, потому что именно они двигают компанию вперед. ---------------------- Original text (eng)

Простая формула для подсчета процентов

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

Модульно или не модульно? Вот в чем вопрос!

Есть ли смысл разделять части веб приложения на различные мавен-модули, если разрабатываешь целостное решение для конкретной проблемы? Вообще говоря практика полезная с определенной точки зрения. С другой точки зрения смысла нет. Рассмотрим обе.

Какую версию Jetty я использую?

Jetty 9 - самая свежая версия сервера с большим количеством улучшений по сравнению с предыдущими версиями. Данная документация фокусируется как раз на версии Jetty 9. Мы очень рекомендуем использовать версию 9, так как именно она будет поддерживаться и улучшаться в течении нескольких лет.