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

Java, PHP, ROR…

Рубрика «Java»

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

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

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

Ваш отзыв

BigDecimal вместо Float

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

Ваш отзыв

Безопасное включение/отключение фильтров в 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)

Передача параметров в приложение из tomcat

Если вам необходимо передать параметры из контейнера, например tomcat, в ваше приложение, можно добавить эти параметры в JAVA_OPTS с префиксом -D. В приложении их можно прочитать с помощью класса System: System.getProperty(”propertyName”).
Например, прописав в catalina.bat строку
set JAVA_OPTS=%JAVA_OPTS% -DpropertyName=test
java код
System.getProperty(”propertyName”);
вернет строку “test”.

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

Создание новой базы данных в Oracle (0)
Разворачиваем простой кластер на tomcat (2)
Запускаем Tomcat из Eclipse [...]

Отзывов (1)

Загрузка параметров hibernate из файла

Занимаясь разработкой приложения, состоявшего из нескольких частей, работающих на разных машинах, но подключающихся к одной и той же базе данных, столкнулся с проблемой отдельной конфигурации каждой части приложения для среды разработчика и заказчика. Собирать модули на стороне клиента не представлялось возможным, но он хотел иметь доступ к настройкам. Выход из данной ситуации нашел путем размещения [...]

Ваш отзыв