From 8927bcfb28d0559474e5c873b23878d52aab1e5e Mon Sep 17 00:00:00 2001 From: Andrey Zakhvatov Date: Fri, 3 Mar 2000 08:05:21 +0000 Subject: [PATCH] Initial import, synchronized with English 1.2 --- ru/java/links/api.sgml | 122 +++++++++++++++++++++++++++++++++ ru/java/links/development.sgml | 84 +++++++++++++++++++++++ ru/java/links/index.sgml | 42 ++++++++++++ ru/java/links/servlets.sgml | 62 +++++++++++++++++ 4 files changed, 310 insertions(+) create mode 100644 ru/java/links/api.sgml create mode 100644 ru/java/links/development.sgml create mode 100644 ru/java/links/index.sgml create mode 100644 ru/java/links/servlets.sgml diff --git a/ru/java/links/api.sgml b/ru/java/links/api.sgml new file mode 100644 index 0000000000..953e2a3700 --- /dev/null +++ b/ru/java/links/api.sgml @@ -0,0 +1,122 @@ + + + + %includes; +]> + +&header; + + + + + +
+

Java API

+ +

Расширения API от Sun Microsystems

+ + В нижеследующем списке содержатся некоторые части доступных определений + API и их реализаций от SUN (а для начала посмотрите страницу + Java Products и, например, + Standard Extensions) + +
    +
  • JFC (Java Foundation Classes)
    + Отсюда пришел Swing. Дополнительная информация имеется на странице + The Swing Connection. +
  • JavaTM Media Framework
    + Программный интерфейс Java Media Framework (JMF) 1.0 API описывает + простую, унифицированную архитектуру, протокол обмена сообщениями + и программный интерфейс для воспроизведения носителей. Этот API + был разработан компаниями Sun Microsystems, Inc., Silicon Graphics + Inc., и Intel Corporation. +
    + Java Media Framework (JMF) 2.0 API расширяет 1.0 API, предоставляя + функции захвата изображения, заменяемые кодеки, сохранение файлов, + широковещание RTP и возможность доступа и манипулирования данными + до их воспроизведения. Этот API доступен для обзора и был разработан + компаниями Sun Microsystems, Inc. и IBM. +
  • JavaTM Advanced Imaging
    + Java Advanced Imaging (JAI) API - это расширяемый сетевой программный + интерфейс для создания сложных приложений и апплет для работы с + графикой на языке программирования Java. Java Advanced Imaging API + включает богатый набор возможностей обработки изображений, таких + как tiling, deferred execution и многопроцессорную масштабируемость. + Имея полную совместимость с Java 2D API, разработчики могут легко + расширять возможности и производительность стандартных приложений + Java 2D с помощью Java Advanced Imaging API. +
  • JavaTM Serial Port (COMM)
    + Java Serial Port может быть использован для разработки + платформо-независимых коммуникационных приложений для таких + технологий, как голосовая почта, факс и электронные карты. Текущая + версия поддерживает последовательные порты RS232 и параллельные порты + IEEE 1284. +
  • Java 3DTM
    + Java 3DTM 1.1 API является набором классов для написания приложений + для работы с трехмерной графикой и 3D-апплет. Это дает разработчикам + высокоуровневые примитивы для создания и манипуляции трехмерными + объектами и построения структур, используемых для вывода этих + объектов. Прикладные программисты могут могут описать очень большие + виртуальные миры с помощью этих конструкций, что позволяет Java 3D + эффективно отображать эти миры. +
  • JavaMail
    + JavaMail API дает набор абстрактных классов, которые моделируют + почтовую систему. В API дается независимый от платформы и протоколов + инструмент для построения приложений для работы с почтовыми и другими + сообщениями на языке Java. +
  • JavaHelpTM
    + JavaHelp - это справочная система для платформы Java: она + представляет собой платформонезависимую систему помощи, основанную + на Java, которая позволяет разработчикам Java использовать онлайновую + помощь в различных целях, включая компоненты Java, приложения + (сетевые и несетевые), десктопы и страницы HTML. +
  • JavaBeansTM Activation Framework (JAF)
    + С JavaBeans Activation Framework (JAF) разработчики могут + использовать все возможности стандартных сервисов для определения + типа конкретной части данных, инкапсуляции доступа к нему, + определения набора допустимых над ней операций и порождения + экземпляров соответствующих компонент JavaBeans для выполнения этих + операций. +
  • JavaTM Servlet
    + Java Servlet дает стандартный, поддерживаемый всеми интерфейс для + расширения возможностей веб-сервера при помощи независимых от + платформы и используемого веб-сервера компонент, написанных на языке + Java. +
  • JavaTM Cryptography (JCE)
    + Java Cryptography Extension (JCE) 1.2 дает методы и реализации для + шифрования, генерации ключей и их согласования, а также алгоритмов + Message Authentication Code (MAC). Поддержка шифрования включает в + себя симметричные, асимметричные, блочные и потоковые шифры. + Программное обеспечение поддерживает также защищенные потоки и + "опломбированные" объекты. +
  • InfoBus
    + InfoBus позволяет динамически обмениваться данными между компонентами + JavaBeans, определяя небольшой набор интерфейсов между совместно + работающими элементами Beans и указывая протокол, используемый этими + интерфейсами.
    + Протоколы основываются на концепции информационной магистрали. Все + компоненты, реализующие эти интерфейсы, могут подключаться к + магистрали. Как участник магистрали, люой компонент может + обмениваться структурированными данными, включая массивы, таблицы, + выборки строк баз данных, с любым другим компонентом. +
  • Java Naming and Directory InterfaceTM (JNDI)
    + Дает унифицированный промышленный стандарт и прозрачное подключение + с платформы Java к источникам бизнес-информации, что позволит + разработчикам предложить приложения со стандартным доступом ко многим + службам каталогов и имен, имеющихся в эксплуатации. +
  • The XML Project
    + Проект фирмы Sun по комбинирования технологий XML и Java +
+

Пакеты третьих фирм …

+
    +
  • JGL (Java Generic Library)
    + Реализация различных коллекций, включая связные списки и пр. + Этот API будет включен как CollcetionAPI в JDK1.2. +
  • XML4J
    + XML Parser для java от IBM +
+
+&footer; + + diff --git a/ru/java/links/development.sgml b/ru/java/links/development.sgml new file mode 100644 index 0000000000..1e2dd2bc04 --- /dev/null +++ b/ru/java/links/development.sgml @@ -0,0 +1,84 @@ + + + + %includes; +]> + +&header; + + + + +
+

Инструменты разработчика Java

+

Ниже даются ссылки на некоторые инструменты, которые можно + использовать во FreeBSD. Это список не претендует на полноту. + +

    +
  • IDE +
      +
    • JDE
      + Режим для (X)Emacs для редактирования Java +
    • visaj
      + Коммерческое приложение визуальной разработки приложений для + Java. +
    • jEdit
      + jEdit - это текстовый редактор для программистов, написанный на + Java с использованием Swing и позволяющий использовать + встраиваемые модули. Автор также работает над jEdit-IDE. +
    • NetBeans
      + Новая IDE, написанная полностью на java, имеются разные версии, + как бесплатные, так и коммерческие. Сейчас частично + принадлежит Sun Microsystems. +
    • JWS - Sun´s IDE
      + Больше разрабатываться не будет, так как Syn приобрел + NetBeans для использования ее как собственную IDE. +
    • FreeBuilder
      + IDE с идеологией Open Source, хорошо начавшей, но позже + затормозившей развитие, но не верьте всей информации в вебе, + просто скачайте самые последние исходные тексты из CVS. +
    • Lemur
      + IDE, написанная на Java и использующая Swing. +
    • ElixirIDE
      + IDE, включающая отладчик. Входит в JARS top 5%. +
    +
  • JDBC + +
  • UML +
      +
    • Tendril Software Structure Builder
      + Программное обеспечение для UML-разработки, написанное на Java - + имеется коммерческая версия и демо-версии.
      + Есть встраиваемый модуль для NetBeans. +
    • TogetherJ
      + Среда разработчика, основанная на UML, написанная на Java. + Имеются разные редакции, есть даже бесплатная. +
    +
  • Инструменты +
      +
    • Jikes
      + Сверхбыстрый компилятор java от IBM (имеется в коллекции портов) +
    • Guavac
      + Guavac - это бесплатный компилятор java, подпадающий под GNU + Public Licence, и в его состав входит guavad, декомпилятор + байт-кода java. +
    +
+
+ +&footer; + + diff --git a/ru/java/links/index.sgml b/ru/java/links/index.sgml new file mode 100644 index 0000000000..e12e6eb580 --- /dev/null +++ b/ru/java/links/index.sgml @@ -0,0 +1,42 @@ + + + + %includes; +]> + +&header; + + + + +
+

Ресурсы Java

+ + На этой странице представлены различные категории ссылок на ресурсы + java, отсортированные по темам.

+ +

    +
  • FreeBSD
    + Специфичная для FreeBSD информация, типа портирования итд. +
  • Производители
    + Содержит ссылки на сайты, связанные с Sun и IBM …. +
  • Иструменты разработки
    + Содержит ссылки на инструменты разработки для Java (включая Sun + и IBM) +
  • API
    + Содержит ссылки на различные API и реализации протоколов +
  • Учебники
    + Содержит ссылки на онлайновые учебники, например, на сервер JavaSoft +
  • Документация
    + Содержит ссылки на онлайновую документацию, касающуюся java +
  • Сервлеты
    + Содержит ссылки на информацию о сервлетах и технологии сервлет +
  • Ресурсы…
    + Все, что не подпадает под другие категории +
+
+ +&footer; + + diff --git a/ru/java/links/servlets.sgml b/ru/java/links/servlets.sgml new file mode 100644 index 0000000000..26628520bb --- /dev/null +++ b/ru/java/links/servlets.sgml @@ -0,0 +1,62 @@ + + + + %includes; +]> + +&header; + + + + +
+

Сервлеты Java

+ +

Сервлеты - это Java API, который может использоваться вместо CGI-скриптов + на языке Perl, или, более точно, для расширения возможностей веб-сервера. + +

Сервлеты могут также использоваться совместно с XML и XSL. + +

    +
  • API +
      +
    • Sun's Servlet API +
    • Sun's Java Server Pages White Paper
      + Java Server Pages - это метод облегчения разработки и поддержки + страниц веб. Похож на технологию Active Server Pages от Microsoft. + +
    +
  • Информация о сервлетах +
      +
    • Purple Servlet FAQ
      + Источник полной информации о сервлетах. +
    +
  • Технологии сервлет +
      +
    • Java Web Server
      + Это была образцовая реализация механизма сервлет на языке Java. Sun + передал исходный код в Проект Apache и теперь он реализован как + Tomcat. +
    • Tomcat (Jakarta Project)
      + Образцовая реализация Java Servlets и Java Server Pages. Код еще + не доступен, если не считать еженочный выпуск. +
    • Apache JServ
      + Реализация спецификаций Servlet 2.0 API на 100% Pure Java. Работает + с Apache. +
    • ServletExec
      + Высокопроизводительная коммерческая реализация механизма сервлет. + Имеется бесплатная демонстрационная/находящаяся в разработке + версия и отладчик для сервлет. Работает с большинством веб-серверов. +
    • JRun
      + Высокопроизводительная коммерческая реализация механизма сервлет. + Имеется бесплатная демонстрационная/находящаяся в разработке + версия. Призер журнала JavaWorld в номинациях Best Servlet Tool for + 1998 и WebTechnique's Best Java Tool for 1998. Недавно был + поглощен компанией Allaire. Работает с большинством веб-серверов. +
    +
+
+&footer; + +