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

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

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

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

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

Отзывов (1)

Zend Framework и Oracle

Ну что может быть проще? Для подключения к Oracle, с помощью фабричного метода Zend Framework, создаем объект подключения. Но при попытке вставки в таблицу новой записи, получаем исключение «942 ORA-00942: table or view does not exist», хотя таблица на самом деле существует! А секрет этого неожиданного исключения, кроется в SQL запросе, выполняемом для вставки строки. [...]

Отзывов (3)

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

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

Отзывов (1)

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

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

Ваш отзыв

Проблема с отладкой Flex приложения

Если при попытке отладки Flex приложения, отладчик не может соединиться с программой и во Flex Builder вылетает ошибка: Failed to connect; session timed out. Ensure that: 1. You compiled your Flash application with debugging on. 2. You are running the debugger version of Flash Player. То скорее всего ваш антивирус запретил соединение с браузером. Необходимо [...]

Ваш отзыв

Создание простого сервиса обмена сообщениями на WMS

Предлагаемый сервис будет работать на сервере Wowza Media Server. Данный сервер и среду разработки можно скачать с этого сайта. Создание нового пректа Открыв Wowza IDE, выполняем команду File->New…->Wowza Media Server Pro project. Указав название проекта в первом окне, преходим к окну создания нового модуля. В этом окне указываем пакет и имя создаваемого модуля. Также можно [...]

Отзывов (2)

Ключевое слово Volatile

В Java существует ключевое слово volatile. Оно указыватеся перед декларацией членов класса. Модификатор volatile показывает виртуальной машине, что данная переменная может быть изменена другими нитями. Переменная, помеченная ключевым словом volatile, не будет кэшироваться в контексте нити, а доступ к ней будет осуществляться так, словно она заключена в блок synchronized. Volitile-переменная читается прямо из основной памяти, [...]

Отзывов (1)

ZendFramework валидатор NotEmpty

Если вы хотите, чтобы в вашей форме, созданной с помощью ZendForm, было обязательное поле, то логичнее всего, было бы добавить для этого поля валидатор Zend_Validate_NotEmpty. Но несмотря на наличие валидатора, этот код, будет позволять оставлять поле text незаполненым: $text = new Zend_Form_Element_Text(«text»); $text->addValidator(new Zend_Validate_NotEmpty()); $form->addElement($text); На самом деле, проблема решается установкой адрибута required в true для [...]

Ваш отзыв

Работа с валидаторами форм в Zend Framework

В комментариях к статье «Работа с формами в Zend Framework«, Сергей задал вопрос о реализации проверки уникальности логина пользователя и совпадения пароля и подтверждения. Так как же это реализовать! Одним из вариантов является создание валидаторов, отвечающих требованиям наших задач. Давайте сначала создадим валидатор, проверяющий наличие в базе данных пользователя с заданным логином. Валидатор текстового поля [...]

Отзывов (3)

Spring 2.5 – что должен возвращать контроллер?

В предидущих статьях мы разбирались с описанием контроллеров с помощью аннотаций. Тогда контроллеры возвращали объекты ModelAndView. Но в Spring 2.5 контроллер может возвращать не только объекты этого типа.  Итак, что может вовращать обработчик запроса? 1) Объект типа ModelAndView. Этот вариант мы уже обсуждали…. 2) Модель. Этот вариант удобен, если для вашей странцы необходим только один [...]

Отзывов (1)