Профессиональная разработка интернет приложений

Java, PHP, ROR…

Рубрика «Программирование»

Запуск Wowza Media Server из Eclipse

Очень удобно для отладки java кода и быстрого применения изменений в серверной части приложения, использующего медисервер Wowza, запускать последний прямо в среде разработки Eclipse. Причем сделать это совсем не сложно. Для этого нужно выполнить следующие действия:

Подключаем в проект все библиотеки из директории c:\Program Files\Wowza Media Systems\Wowza Media Server 2\lib\
Командой меню Run -> Run Configurations… вызываем [...]

Ваш отзыв

В конце марта 2010 г. в Санкт-Петербурге пройдет первая в России конференция по Zend Framework

На днях закончился прием тезисов по планируемым докладам. Примечательно, что в состав докладчиков вошли ведущие участники русскоязычного сообщества ZF, опытнейшие специалисты и лично один из создателей фрэймворка!

Участие в конференции планируется сделать бесплатным или за небольшую стоимость. На данный момент уже открыта предварительная регистрация на конференцию! Для решения ряда вопросов организаторам очень важно сейчас понять приблизительное [...]

Ваш отзыв

BigDecimal вместо Float

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

Ваш отзыв

Доступ к компонентам Seam из фильтров

При попытке доступа к компонентам Seam из фильтров web-приложения может возникнуть исключение: “javax.servlet.ServletException: java.lang.IllegalStateException: No active event context”. Для того, чтобы гарантированно получить нужный компонент, код необходимо выполнить в ContextualHttpServletRequest:
@Override
public void doFilter(final ServletRequest request, final ServletResponse response, FilterChain chain)
throws IOException, ServletException {

new ContextualHttpServletRequest((HttpServletRequest) request) {
@Override
public void process() throws Exception {

MyComponent component = (Component) Component.getInstance(MyComponent.class);

}
}.run();
chain.doFilter(request, response);
}

Связанные записи

Приложение [...]

Ваш отзыв

Безопасное включение/отключение фильтров в Hibernate

Иногда, при выполнении запроса, вам необходимо отключить некоторые фильтры Hibernate. Для этого можно использовать методы сессии - disableFilter(String), enableFilter(String). Если фильтр по умолчанию включен, то сначала его отключают, потом выполняют запрос, а затем включают снова. Но если в промежутке между отключением и включением фильтра будет брошено исключение, то код снова включающий фильтр, выполнен не будет, [...]

Ваш отзыв

Скриптовые языки, работающие на JVM стали быстрее

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

Связанные записи

Похожих записей нет.

Ваш отзыв

Впечатления от Seam

Вот уже как 2 месяца я работаю с Jboss Seam. Хочу отметить несколько моментов, которые меня очень порадовали:

Быстрый старт. Начать работать с Seam очень просто. Я уже писал об этом. После создания скелета приложения, хватит одной только интуиции и небольшого опыта web-программирования, чтобы добавить несложный функционал.
Высокая скорость разработки. Расширив класс EntityHome, вы получаете уже готовую [...]

Ваш отзыв

Seam+JSF+Tomcat

Недавно я писал о проблемах, возникших при добавлении Seam в приложение, использующее jsf и работающее на Tomcat. Наконец-то эти проблемы решены. Сиптомы:

Одно или несколько сообщений при старте приложения: “There should only be one Seam phase listener per application”
Многократное срабатывание сеттеров, описанных в pages.xml
На некоторых серверах появление исключения:

SEVERE: Exception sending context initialized event to listener instance [...]

Ваш отзыв

Seam+tomcat+jsf что не так?

Завтра на работе предстоит продолжить битву с приложением, написанным на jsf. Этот проект нам достался по наследству. Он не отличался качественным и пригодным к повторному использованию кодом, а функционал, который нам необходимо было добавить не сильно затрагивал уже существующий код. Поэтому мы решили подключить в него Seam. То что приложение работает на tomcat не стало [...]

Отзывов (1)

Приложение на Seam с нуля

Jboss Seam - мощная платформа с открытым кодом, предназначенная для разработки сложных интернет-приложений на языке программирования Java. Seam включает в себя такие технологии как AJAX, JSF, JPA, EJB 3.0 и BPM. Из своего опыта могу сказать, что работать с Seam очень удобно. В этом фреймворке уже реализовано много задач, с которыми чассто встречается разработчик. Seam [...]

Отзывов (1)