04 Март

Введение в потоковую обработку больших данных

Storm ― это система обработки больших данных с открытым исходным кодом, которая отличается от других систем тем, что предназначена для распределенной обработки в режиме реального времени и не зависит от языка программирования. Познакомьтесь с системой Twitter Storm, ее архитектурой и спектром решений для пакетной и поточной обработки.

04 Март

Применение средств мониторинга и диагностики IBM для Java – Health Center

IBM® Monitoring and Diagnostic Tools for Java™ – Health Center представляет собой простой в обращении инструмент, который наблюдает за виртуальными машинами Java IBM с минимальным ущербом для производительности. Он предоставляет актуальную информацию и рекомендации по загружаемым классам, среде виртуальной машины, сбору мусора, блокировкам и профилям. Данная статья знакомит читателя с системой Health Center и демонстрирует, как ее можно использовать для проверки последствий внесения изменений в исходный код Web-приложения. Из журнала IBM WebSphere Developer Technical Journal.

04 Март

Использование плагинов Eclipse для редактирования, компиляции, отладки, а также в качестве основы для ваших приложений

Узнайте о платформе Eclipse, в том числе о её происхождении и архитектуре. Кратко обсудив основанную на открытом исходном коде природу Eclipse и поддержку этой платформой множества языков программирования, мы продемонстрируем среду Java™-разработки с помощью простого примера программы. Мы также сделаем обзор некоторых инструментов разработки ПО, доступных в виде расширений и плагинов.

04 Март

Научитесь думать как функциональный программист

В последнее время наблюдается всплеск интереса к функциональному программированию, которое обещает снизить количество дефектов и повысить продуктивность труда. Однако многим разработчикам так и не удалось понять, что именно делает функциональные языки превосходным выбором для некоторых типов задач. Изучить синтаксис нового языка довольно просто, но научиться мыслить по-новому куда сложнее. В этой статье, первой из цикла "Функциональное мышление", Нил Форд знакомит с некоторыми принципами функционального программирования и обсуждает их использование в Java™ и Groovy.

04 Март

Обзор ограничений, возникающих при использовании абстракций, основанных на связывании

При ежедневном использовании абстракций определенного типа (например, ООП) сложно понять, в каких ситуациях применение данного подхода приводит к появлению не самых оптимальных решений. Эта статья - первая в серии из двух статей, в которых исследуются некоторые ограничения объектно-ориентированного мышления с точки зрения повторного использования кода и сравнивается подход, используемый в ООП, с более функциональными подходами, например, с композицией.

02 Март

История и текущее состояние популярного подхода к разработке Web-приложений

Эта статья содержит введение в AJAX-программирование и знакомит с реализацией AJAX на основе базового JS-кода и на основе различных библиотек. В статье рассказана краткая история технологии и представлены технические основы использования AJAX с помощью базового JS-кода и трех популярных JS-библиотек.

02 Март

Проблемы в области безопасности ставят под угрозу целостность всей вашей вычислительной среды, поэтому реагировать на них необходимо с максимальной возможной скоростью. С этой целью в данной статье собраны краткие конкретные ответы на некоторые типичные вопросы по безопасности продукта IBM® WebSphere® Application Server. Из журнала IBM WebSphere Developer Technical Journal

02 Март

Tim Berners-LeeУ истоков APACHE лежит CERN httpd – веб-сервер, написанный на Cи в 1991 в ЦЕРН — Европейской организации по ядерным исследованиям, крупнейшей в мире лаборатории физики высоких энергий. Разработка программы осуществлялась на компьютере NeXT под управлением операционной системы NeXTSTEP, позже она была перенесена под unix.

01 Март

 

Java™ Native Interface (JNI) – это инфраструктура программирования, позволяющая Java-коду, выполняющемуся в виртуальной Java-машине (JVM), вызывать (и вызываться) платформенно-ориентированные приложения и библиотеки, написанные на других языках программирования, таких как C, C++ и ассемблер. В статье описывается использование этой инфраструктуры разработчиками для интеграции их J2EE™-приложений, развернутых на сервере IBM® WebSphere® Application Server, с библиотеками С. Cтатья основана на материале, опубликованном в IBM WebSphere Developer Technical Journal. Из журнала IBM WebSphere Developer Technical Journal.

01 Март

Gretty исключает Web-стек и реально ускоряет разработку приложений

 

Gretty относится к сверхлегковесным инфраструктурам нового типа, предназначенным для создания Web-сервисов. Построенная поверх удивительно быстрых интерфейсов для программирования приложений Java™ NIO, Gretty использует Groovy в качестве предметно-ориентированного языка для разработки конечных Web-точек и управления зависимостями в стиле Grape Maven. В этой статье рассказывается, как использовать Gretty для создания и развертывания Web-сервисов на языке Java.

Вверх