diff --git a/ru/java/links/api.sgml b/ru/java/links/api.sgml index f95cda41bd..1eb1ac3f01 100644 --- a/ru/java/links/api.sgml +++ b/ru/java/links/api.sgml @@ -1,125 +1,129 @@ + + - + %includes; ]> - - - - &header;

Расширения 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 index 7e75a32583..71cce7f7cf 100644 --- a/ru/java/links/development.sgml +++ b/ru/java/links/development.sgml @@ -1,117 +1,108 @@ + + - + %includes; ]> - - - - &header;

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

  • IDE
      -
    • +
    • Visual Age for Java - Professional
      Joachim Jaeckel создал страничку о том, как запустить Visual Age for Java Professional 3.0 (Linux) под -CURRENT: http://www.coffeebreak.de/freebsd/ -
    • JDE
      +
    • JDE
      Режим для (X)Emacs для редактирования Java
    • visaj
      Коммерческое приложение визуальной разработки приложений для Java. -
    • jEdit
      +
    • jEdit
      jEdit - это текстовый редактор для программистов, написанный на Java с использованием Swing и позволяющий использовать встраиваемые модули. Автор также работает над jEdit-IDE. -
    • NetBeans
      +
    • 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%. + +
    • Eclipse
      + Открытое расширение IDE для широкого круга задач без какой-либо + специализации. + +
    • IDEA
      + IDEA это коммерческая Java IDE с расширенной поддержкой + рефакторинга.
  • 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/documentation.sgml b/ru/java/links/documentation.sgml index 9343570b69..f34ab6e9e0 100644 --- a/ru/java/links/documentation.sgml +++ b/ru/java/links/documentation.sgml @@ -1,36 +1,40 @@ + + - + %includes; ]> - - - - &header;
&footer; diff --git a/ru/java/links/freebsd.sgml b/ru/java/links/freebsd.sgml index bb69ea1432..f0dbdb640e 100644 --- a/ru/java/links/freebsd.sgml +++ b/ru/java/links/freebsd.sgml @@ -1,51 +1,55 @@ + + - + %includes; ]> - - - - &header;
&footer; diff --git a/ru/java/links/index.sgml b/ru/java/links/index.sgml index 8e34504923..e6a92ff14c 100644 --- a/ru/java/links/index.sgml +++ b/ru/java/links/index.sgml @@ -1,46 +1,50 @@ + + - + %includes; ]> - - - - &header;

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

  • FreeBSD
    Специфичная для FreeBSD информация, типа портирования и тд.
  • Производители
    Содержит ссылки на сайты, связанные с Sun, IBM, ...
  • Инструменты разработки
    Содержит ссылки на инструменты разработки для Java (включая Sun и IBM)
  • API
    Содержит ссылки на различные API и реализации протоколов
  • Учебники
    Содержит ссылки на онлайновые учебники, например, на сервер JavaSoft
  • Документация
    Содержит ссылки на онлайновую документацию, касающуюся java
  • Сервлеты
    Содержит ссылки на информацию о сервлетах и технологии сервлет
  • Ресурсы...
    Всё, что не подпадает под другие категории
&footer; diff --git a/ru/java/links/resources.sgml b/ru/java/links/resources.sgml index faaa6b550c..cdec8c037c 100644 --- a/ru/java/links/resources.sgml +++ b/ru/java/links/resources.sgml @@ -1,55 +1,51 @@ + + - + %includes; ]> - - - - &header;
  • Java Directory на сервере Gamelan
    Коллекция апплет, программ, инструментов и библиотек java ...
  • Java World
    Журнал, посвящённый Java
  • Giant Java Tree (GJT)
    Java с открытым кодом в виде дерева CVS. -
  • JOS
    +
  • JOS
    Бесплатная Java Operating System (все еще в стадии разработки, хотя кое-какие интересные вещи уже сделаны)
  • Javalobby
    Организация поддержки Java (борьба за Java), иногда предлагает хорошее коммерческое программное обеспечение
    бесплатно (если вы являетесь членом Javalobby) -
      -
    • JFA
      - Javalobby Application Framework, набор различных программ - java.
      Доступно также через GJT. -
    -
  • ICE
    - Предоставляет веб-пространство для некоторых хороших проектов Java, - например, JCVS
  • JCentral
    Механизм поиска только для того, что касается java (поиск
    выполняется в телеконференциях, архивах исходных текстов, ... Предоставлено фирмой IBM
  • Java и Apache Group
    Различные проекты, касающиеся java и веба, такие, как JServ, Cocoon и тд.
&footer; diff --git a/ru/java/links/servlets.sgml b/ru/java/links/servlets.sgml index aaa4e719fa..937452ec03 100644 --- a/ru/java/links/servlets.sgml +++ b/ru/java/links/servlets.sgml @@ -1,69 +1,73 @@ + + - + %includes; ]> - - - - &header;
-

Сервлеты - это Java API, который может использоваться вместо +

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

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

  • API
  • Информация о сервлетах
    • 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; diff --git a/ru/java/links/tools.sgml b/ru/java/links/tools.sgml index e30a96cc94..ec78839615 100644 --- a/ru/java/links/tools.sgml +++ b/ru/java/links/tools.sgml @@ -1,37 +1,41 @@ + + - + %includes; ]> - - - - &header;
  • Программирование
    • JPython
      Лучшее в технологии Java Scripting (объединяет Python и Java) - это вы должны иметь!
  • Другое
    • Jikes
      Сверхбыстрый компилятор java от IBM (имеется в коллекции портов)
&footer; diff --git a/ru/java/links/tutorials.sgml b/ru/java/links/tutorials.sgml index 60fe21d7bc..8fa0efebe8 100644 --- a/ru/java/links/tutorials.sgml +++ b/ru/java/links/tutorials.sgml @@ -1,38 +1,42 @@ + + - + %includes; ]> - - - - &header;
&footer; diff --git a/ru/java/links/vendor.sgml b/ru/java/links/vendor.sgml index b85590cca8..55d74873e8 100644 --- a/ru/java/links/vendor.sgml +++ b/ru/java/links/vendor.sgml @@ -1,54 +1,58 @@ + + - + %includes; ]> - - - - &header;

На этой странице ссылки отсортированы по поставщикам.

  • Sun Microsystems
  • IBM
    • developerWorks - Java Technology Zone
      Основной сервер java
    • Alphaworks
      Технологические исследования, предварительные версии
    • Jikes
      Очень быстрый компилятор java, открытый код
&footer;