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

Программирование на Java, PHP, Flash…

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

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

Очень удобно для отладки java кода и быстрого применения изменений в серверной части приложения, использующего медисервер Wowza, запускать последний прямо в среде разработки Eclipse. Причем сделать это совсем не сложно. Для этого нужно выполнить следующие действия: Подключаем в проект все библиотеки из директории c:\Program Files\Wowza Media Systems\Wowza Media Server 2\lib\ Командой меню Run -> Run [...]

Ваш отзыв

В конце марта 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 { [...]

Ваш отзыв

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

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

Ваш отзыв

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

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

Ваш отзыв

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

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

Отзывов (1)

Seam+JSF+Tomcat

Недавно я писал о проблемах, возникших при добавлении Seam в приложение, использующее jsf и работающее на Tomcat. Наконец-то эти проблемы решены. Сиптомы: Одно или несколько сообщений при старте приложения: «There should only be one Seam phase listener per application» Многократное срабатывание сеттеров, описанных в pages.xml На некоторых серверах появление исключения: SEVERE: Exception sending context initialized [...]

Отзывов (1)

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

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

Отзывов (1)

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

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

Отзывов (1)