Последний проект Джеймса Гослинга привлек к себе огромное внимание. Мы тоже активно следим за его развитием. Оказалось, что он использует Jelastic для своих разработок.
Рубрика «java» - 295
Океаны, роботы и Java
2012-09-03 в 10:44, admin, рубрики: java, jvm, linux, paas, Блог компании Jelastic, Облачные вычисления, океан, Программирование, робототехника, роботы, метки: java, jvm, linux, paas, облачные вычисления, океан, Программирование, робототехника, роботыCaché + Java + Flex. Особенности интеграции технологий. Часть 3
2012-08-31 в 0:58, admin, рубрики: cache, flex, intersystems cache, jade, java, Блог компании InterSystems, объектные субд, метки: cache, flex, InterSystems cache, jade, java, объектные субд Как и было обещано во второй части эта статья посвящена исключительно практическим примерам, демонстрирующим особенности взаимодействия Caché + Java + Flex. Начнем с преобразования типов данных на протяжении всей связки. Мы не стали заострять внимание на преобразованиях таких типов данных, как Integer, Float, String, Boolean, поскольку данные типы идентичны в Caché и Java (а в ActionScript все числовые типы переходят в Number). Другое дело коллекции объектов. Их преобразование проходит достаточно нетривиально, поэтому остановимся на них подробнее.
Читать полностью »
Уязвимость в Java поставила под угрозу все популярные платформы
2012-08-29 в 0:03, admin, рубрики: java, oracle, windows, эксплойт, метки: java, oracle, эксплойтНовый эксплойт, поражающий клиентские системы через браузер с помощью недавно открытой и еще не исправленной уязвимости в технологии Java, стал объектом самого пристального внимания всех специалистов по безопасности на этой неделе. До выхода официального патча большинство экспертов рекомендуют пользователям полностью отключить Java в своих системах.Читать полностью »
Тестирование табличных данных с hamcrest на Java
2012-08-28 в 12:47, admin, рубрики: java, Блог компании Luxoft, таблицы данных, тестирование, метки: java, таблицы данных, тестирование
По ходу написания функциональных тестов мне частенько приходилось проверять корректность данных в различных таблицах. Таблицы встречались на веб страницах, базах данных или даже excel файлах. В любом случае, необходимо было проверять, что их содержимое соответствует заданному, то есть тому, что создается в тестовом сценарии.
Этот пост про то, как записывать такие проверки с помощью библиотеки hamcrest и зачем это надо.Читать полностью »
Новый 0day эксплоит в Java. Теперь и в Metasploit
2012-08-27 в 20:26, admin, рубрики: 0-day, 0day, java, oracle, vulnerable, ziro day, информационная безопасность, метки: 0-day, 0day, java, oracle, vulnerable, ziro dayКак следует из официального блога Metasploit, последний апдейт данного продукта имеет в своём арсенале эксплоит под уязвимость нулевого дня (0day) для Java.
Эксплоит кросплатформенный и был успешно протестирован на следующих платформах:
- Windows 7 SP1 с установленной Java 7 Update 6
- Mozilla Firefox под Ubuntu Linux 10.04
- Internet Explorer / Mozilla Firefox / Chrome on Windows XP
- Internet Explorer / Mozilla Firefox on Windows Vista
- Internet Explorer / Mozilla Firefox on Windows 7
- Safar под OS X 10.7.4
Как можно догадаться, раз это 0day, то на настоящий момент патча не существует. Уязвимости также пока что не присвоен номер CVE.
Читать полностью »
Шпаргалка по SCJP. Часть вторая
2012-08-25 в 9:01, admin, рубрики: java, scjp, шпора, метки: java, scjp, шпораЧасть 1
Инкапсуляция и наследование
- Запомните разницу в терминах, определяющих отношения между классами. IS-A — это когда один класс наследует другой класс (extends) или реализует интерфейс (implements). HAS-A говорят, когда в одном классе используется ссылка на объект другого класса.
- Код, написанный по принципу инкапсуляции, содержит private переменные, доступ к которым осуществляется через методы (setVarName и getVarName).
- Наследование — базовая концепция, лежащая в основе полиморфизма, приведения типов, перегрузки и переопределения методов.
- В java все классы — потомки Object.
Шпаргалка по SCJP. Часть первая
2012-08-24 в 15:56, admin, рубрики: java, scjp, Песочница, шпора, метки: java, scjp, шпора 
Готовлюсь к экзамену SCJP по книге Kathy Siera, выписываю Two-Minute-Drill после каждой статьи. Хочу поделиться с хабравчанами.
Читать полностью »
Создаем RESTful web service на Java с использованием Eclipse + Jersey + Glassfish3
2012-08-24 в 13:29, admin, рубрики: eclipse, java, RESTful, Веб-разработка, Программирование, метки: java, RESTful, Веб-разработка, ПрограммированиеДобрый вечер всем!
Не так давно (в феврале этого года), я решил заняться программированием. В качестве языка был выбран Java. И с того момента я упорно изучаю все возможности данного языка. Недавно наткнулся на статью про RESTful на хабре. Прочитал и понял, что надо осветить альтернативный способ создания данных сервисов. Ещё меня поразило, насколько некоторые статьи пишутся непонятно для новичков. Я решил написать статью в которой расскажу и о прикладной части создания веб сервиса.
Я не претендую на истину. Я просто хочу показать простой и быстрый способ создать веб сервис.
Начало
Необходимое ПО
Самое главное это IDE. Я предпочитаю Eclipse. Данный проект я написал в Eclipse for Java EE Developers Juno. Четно говоря, предыдущий релиз был стабильнее, но этот внешне приятнее. В качестве фреймворка для REST я выбрал Jersey. Его легко найти и скачать. Точно так же как и саму IDE. В качестве сервера я установил GlassFish плагин для эклипса. Инструкцию по его установке точно так же легко найти. Ну на этом и всё.
Создание проекта
Итак. У нас есть Eclipse, папка с JAR-файлами Jersey и установленный GlassFish плагин. Теперь запускаем Eclipse и создаем пустой Dynamic Web Project, на последней вкладке не забываем отметить чек-бокс, который отвечает за генерацию web.xml файла.
Читать полностью »
Так ли хорош Google App Engine?
2012-08-24 в 6:26, admin, рубрики: gae, google app engine, java, Migration, scalability, Блог компании Luxoft, Облачные вычисления, метки: gae, java, Migration, scalabilityНа хабре не нашел много критики по GAE, всё больше положительных отзывов (например тут и тут). Поэтому хочется немного разнообразить положение дел, описав некоторые критические нюансы, мешающие полноценной работе в облаке.
GAE использую относительно недолго, примерно полгода. До недавнего времени это были простые сайты со статическим контентом. Для них GAE подходит идеально — невысокий траффик, который не исчерпывает бесплатные квоты + java. Любое веб приложение html/javascript заливается быстро и удобно с помощью мавена. Пишешь mvn gae:deploy и через минуту твое приложение уже в облаке.
Настало время чуть более активно использовать базу данных для нового проекта и тут начались грабли.Читать полностью »
Caché + Java + Flex. Часть2
2012-08-24 в 0:57, admin, рубрики: cache, flex, intersystems cache, java, maven, tomcat, Блог компании InterSystems, объектные субд, метки: cache, flex, InterSystems cache, java, maven, tomcat, объектные субд В первой части статьи мы рассмотрели комбинацию Caché + Java. Здесь будет показана структура проекта непосредственно реализующего комбинацию Caché + Java + Flex, а также основные инструменты и их настройки, используемые для её реализации. Стоит отметить, что здесь будет приведен лишь общий вид взаимодействия, в то время как, конкретные примеры будут рассмотрены в заключительной части. Начнем с описания модулей, входящих в состав проекта, и постепенно перейдем к особенностям их взаимодействия.
Читать полностью »

