diff options
Diffstat (limited to 'website/content/ru/java/links')
-rw-r--r-- | website/content/ru/java/links/_index.adoc | 27 | ||||
-rw-r--r-- | website/content/ru/java/links/api.adoc | 48 | ||||
-rw-r--r-- | website/content/ru/java/links/development.adoc | 44 | ||||
-rw-r--r-- | website/content/ru/java/links/documentation.adoc | 11 | ||||
-rw-r--r-- | website/content/ru/java/links/freebsd.adoc | 22 | ||||
-rw-r--r-- | website/content/ru/java/links/resources.adoc | 23 | ||||
-rw-r--r-- | website/content/ru/java/links/servlets.adoc | 29 | ||||
-rw-r--r-- | website/content/ru/java/links/tools.adoc | 13 | ||||
-rw-r--r-- | website/content/ru/java/links/tutorials.adoc | 11 | ||||
-rw-r--r-- | website/content/ru/java/links/vendor.adoc | 21 |
10 files changed, 249 insertions, 0 deletions
diff --git a/website/content/ru/java/links/_index.adoc b/website/content/ru/java/links/_index.adoc new file mode 100644 index 0000000000..75be56efee --- /dev/null +++ b/website/content/ru/java/links/_index.adoc @@ -0,0 +1,27 @@ +--- +title: "Проект FreeBSD Java®: Ресурсы" +sidenav: developers +--- + +include::shared/ru/urls.adoc[] + += Проект FreeBSD Java(R): Ресурсы + +На этой странице представлены различные категории ссылок на ресурсы java, отсортированные по темам. + +* link:../freebsd/[FreeBSD] + +Специфичная для FreeBSD информация, типа портирования и тд. +* link:../vendor/[Производители] + +Содержит ссылки на сайты, связанные с Sun, IBM, ... +* link:../development/[Инструменты разработки] + +Содержит ссылки на инструменты разработки для Java (включая Sun и IBM) +* link:../api/[API] + +Содержит ссылки на различные API и реализации протоколов +* link:../tutorials/[Учебники] + +Содержит ссылки на онлайновые учебники, например, на сервер JavaSoft +* link:../documentation/[Документация] + +Содержит ссылки на онлайновую документацию, касающуюся java +* link:../servlets/[Сервлеты] + +Содержит ссылки на информацию о сервлетах и технологии сервлет +* link:../resources/[Ресурсы...] + +Всё, что не подпадает под другие категории diff --git a/website/content/ru/java/links/api.adoc b/website/content/ru/java/links/api.adoc new file mode 100644 index 0000000000..256e0c54d9 --- /dev/null +++ b/website/content/ru/java/links/api.adoc @@ -0,0 +1,48 @@ +--- +title: "Проект FreeBSD Java®: API" +sidenav: developers +--- + +include::shared/ru/urls.adoc[] + += Проект FreeBSD Java(R): API + +== Расширения API от Sun Microsystems + +В нижеследующем списке содержатся некоторые части доступных определений API и их реализаций от SUN (а для начала посмотрите страницу http://java.sun.com/products[Java Products] и, например, Standard Extensions) + +* http://java.sun.com/products/jfc[JFC (Java Foundation Classes)] + +Отсюда пришел Swing. Дополнительная информация имеется на странице http://java.sun.com/products/jfc/tsc[The Swing Connection]. +* http://java.sun.com/products/java-media/jmf/index.html[Java^TM^ 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. +* http://java.sun.com/products/java-media/jai/index.html[Java^TM^ Advanced Imaging] + +Java Advanced Imaging (JAI) API - это расширяемый сетевой программный интерфейс для создания сложных приложений и апплет для работы с графикой на языке программирования Java. Java Advanced Imaging API включает богатый набор возможностей обработки изображений, таких как tiling, deferred execution и многопроцессорную масштабируемость. Имея полную совместимость с Java 2D API, разработчики могут легко расширять возможности и производительность стандартных приложений Java 2D с помощью Java Advanced Imaging API. +* http://java.sun.com/products/javacomm/[Java^TM^ Serial Port (COMM)] + +Java Serial Port может быть использован для разработки платформо-независимых коммуникационных приложений для таких технологий, как голосовая почта, факс и электронные карты. Текущая версия поддерживает последовательные порты RS232 и параллельные порты IEEE 1284. +* http://java.sun.com/products/java-media/3D/index.html[Java 3D^TM^] + +Java 3DTM 1.1 API является набором классов для написания приложений для работы с трехмерной графикой и 3D-апплет. Это дает разработчикам высокоуровневые примитивы для создания и манипуляции трехмерными объектами и построения структур, используемых для вывода этих объектов. Прикладные программисты могут могут описать очень большие виртуальные миры с помощью этих конструкций, что позволяет Java 3D эффективно отображать эти миры. +* http://java.sun.com/products/javamail/index.html[JavaMail] + +JavaMail API дает набор абстрактных классов, которые моделируют почтовую систему. В API дается независимый от платформы и протоколов инструмент для построения приложений для работы с почтовыми и другими сообщениями на языке Java. +* http://java.sun.com/products/javahelp/index.html[JavaHelp^TM^] + +JavaHelp - это справочная система для платформы Java: она представляет собой платформонезависимую систему помощи, основанную на Java, которая позволяет разработчикам Java использовать онлайновую помощь в различных целях, включая компоненты Java, приложения (сетевые и несетевые), десктопы и страницы HTML. +* http://java.sun.com/products/beans/glasgow/jaf.html[JavaBeans^TM^ Activation Framework (JAF)] + +С JavaBeans Activation Framework (JAF) разработчики могут использовать все возможности стандартных сервисов для определения типа конкретной части данных, инкапсуляции доступа к нему, определения набора допустимых над ней операций и порождения экземпляров соответствующих компонент JavaBeans для выполнения этих операций. +* http://java.sun.com/products/servlet/index.html[Java^TM^ Servlet] + +Java Servlet дает стандартный, поддерживаемый всеми интерфейс для расширения возможностей веб-сервера при помощи независимых от платформы и используемого веб-сервера компонент, написанных на языке Java. +* http://java.sun.com/products/jce/index.html[Java^TM^ Cryptography (JCE)] + +Java Cryptography Extension (JCE) 1.2 дает методы и реализации для шифрования, генерации ключей и их согласования, а также алгоритмов Message Authentication Code (MAC). Поддержка шифрования включает в себя симметричные, асимметричные, блочные и потоковые шифры. Программное обеспечение поддерживает также защищенные потоки и "опломбированные" объекты. +* http://java.sun.com/products/beans/infobus/index.html[InfoBus] + +InfoBus позволяет динамически обмениваться данными между компонентами JavaBeans, определяя небольшой набор интерфейсов между совместно работающими элементами Beans и указывая протокол, используемый этими интерфейсами. + +Протоколы основываются на концепции информационной магистрали. Все компоненты, реализующие эти интерфейсы, могут подключаться к магистрали. Как участник магистрали, любой компонент может обмениваться структурированными данными, включая массивы, таблицы, выборки строк баз данных, с любым другим компонентом. +* http://java.sun.com/products/jndi/index.html[Java Naming and Directory Interface^TM^ (JNDI)] + +Дает унифицированный промышленный стандарт и прозрачное подключение с платформы Java к источникам бизнес-информации, что позволит разработчикам предложить приложения со стандартным доступом ко многим службам каталогов и имен, имеющихся в эксплуатации. +* http://java.sun.com/xml[The XML Project] + +Проект фирмы Sun по комбинирования технологий XML и Java + +== Пакеты третьих фирм... + +* http://www.objectspace.com/products/jglOverview.htm[JGL (Java Generic Library)] + +Реализация различных коллекций, включая связные списки и пр. Этот API будет включен как CollcetionAPI в JDK1.2. +* http://www.alphaworks.ibm.com/tech/xml4j[XML4J] + +XML Parser для java от IBM diff --git a/website/content/ru/java/links/development.adoc b/website/content/ru/java/links/development.adoc new file mode 100644 index 0000000000..e93f2b66f5 --- /dev/null +++ b/website/content/ru/java/links/development.adoc @@ -0,0 +1,44 @@ +--- +title: "Проект FreeBSD Java®: Инструменты разработчика" +sidenav: developers +--- + +include::shared/ru/urls.adoc[] + +=Проект FreeBSD Java(R): Инструменты разработчика + +Ниже даются ссылки на некоторые инструменты, которые можно использовать во FreeBSD. Это список не претендует на полноту. + +* IDE +** http://www7b.software.ibm.com/wsdd/zones/vajava/[Visual Age for Java - Professional] + +mailto:Joachim.Jaeckel@coffeebreak.de[Joachim Jaeckel] создал страничку о том, как запустить Visual Age for Java Professional 3.0 (Linux) под -CURRENT: http://www.coffeebreak.de/freebsd/ +** http://jdee.sunsite.dk/[JDE] + +Режим для (X)Emacs для редактирования Java +** http://www.ist.co.uk/visaj/index.html[visaj] + +Коммерческое приложение визуальной разработки приложений для Java. +** http://www.jedit.org[jEdit] + +jEdit - это текстовый редактор для программистов, написанный на Java с использованием Swing и позволяющий использовать встраиваемые модули. Автор также работает над http://www.gjt.org/~sp/jedit-ide/[jEdit-IDE]. +** http://www.netbeans.org/[NetBeans] + +Новая IDE, написанная полностью на java, имеются разные версии, как бесплатные, так и коммерческие. Сейчас частично принадлежит Sun Microsystems. +** JWS - Sunás IDE + +Больше разрабатываться не будет, так как Syn приобрел NetBeans для использования ее как собственную IDE. +** http://www.freebuilder.org[FreeBuilder] + +IDE с идеологией Open Source, хорошо начавшей, но позже затормозившей развитие, но не верьте всей информации в вебе, просто скачайте самые последние исходные тексты из CVS. +** http://www.elixirtech.com/ElixirIDE/index.html[ElixirIDE] + +IDE, включающая отладчик. Входит в JARS top 5%. +** http://www.eclipse.org/[Eclipse] + +Открытое расширение IDE для широкого круга задач без какой-либо специализации. +** http://www.jetbrains.com/idea[IDEA] + +IDEA это коммерческая Java IDE с расширенной поддержкой рефакторинга. +* JDBC +** http://industry.java.sun.com/products/jdbc/drivers[Список драйверов JDBC от Sun] +** http://www.voicenet.com/~zellert/tjFM/[]tjFM + +Type 4 JDBC драйвер для MySQL(TM). +** http://www.mysql.com/products/connector-j/index.html[MySQL Connector/J] + +Type 4 JDBC драйвер для MySQL. +* UML +** http://www.togethersoft.com/together/togetherJ.html[TogetherJ] + +Среда разработчика, основанная на UML, написанная на Java. Имеются разные редакции, есть даже бесплатная. +* Инструменты +** http://www10.software.ibm.com/developerworks/opensource/jikes/[Jikes] + +Сверхбыстрый компилятор java от IBM (имеется в коллекции портов) diff --git a/website/content/ru/java/links/documentation.adoc b/website/content/ru/java/links/documentation.adoc new file mode 100644 index 0000000000..e4551b4d68 --- /dev/null +++ b/website/content/ru/java/links/documentation.adoc @@ -0,0 +1,11 @@ +--- +title: "Проект FreeBSD Java®: Документация" +sidenav: developers +--- + += Проект FreeBSD Java(R): Документация + +* http://www.blackdown.org/java-linux/docs/faq/FAQ-java-linux.html[JavaLinux FAQ] +* http://www.eckelobjects.com/TIJ2/index.html[Thinking in Java 2nd ed.] + +Бесплатная книга по Java, теперь во второй ранней редакции. Может быть сгружена в форматах W97/HTML или PDF format. + +http://www.eckelobjects.com/javabook.html[Старая версия] этой книги тоже доступна. diff --git a/website/content/ru/java/links/freebsd.adoc b/website/content/ru/java/links/freebsd.adoc new file mode 100644 index 0000000000..ac38492358 --- /dev/null +++ b/website/content/ru/java/links/freebsd.adoc @@ -0,0 +1,22 @@ +--- +title: "Проект FreeBSD Java®: Ресурсы Java, связанные с FreeBSD" +sidenav: developers +--- + + += Проект FreeBSD Java(R): Ресурсы Java, связанные с FreeBSD + +* http://www.FreeBSD.org/cgi/url.cgi?ports/comms/java-commapi-freebsd/pkg-descr[The JavaComm API] - Перенос JavaComm API на FreeBSD +* *shuJIT* - http://www.shudo.net/jit/ - "ust In Time" компилятор для FreeBSD и Linux. +* *TYA* - ftp://gonzalez.cyberus.ca/pub/Linux/java/ - "Just In Time" компилятор для FreeBSD. +* *Kaffe* - http://www.kaffe.org - реализация Java в условиях "чистой комнаты". +* http://www.blackdown.org[Linux-Ports] + +Веб-сервер, посвященный переносу Java под Linux +* {blank} +** http://www.blackdown.org/java-linux/jdk1.2-status/index.html[Статус порта...] +** JDK 1.2 +** JAF +** JMF +** JAI +** Java3D +** JavaPlugin 1.2 diff --git a/website/content/ru/java/links/resources.adoc b/website/content/ru/java/links/resources.adoc new file mode 100644 index 0000000000..f610a0c3dd --- /dev/null +++ b/website/content/ru/java/links/resources.adoc @@ -0,0 +1,23 @@ +--- +title: "Проект FreeBSD Java®: Другие ресурсы" +sidenav: developers +--- + += Проект FreeBSD Java(R): Другие ресурсы + +* http://www.gamelan.com[Java Directory на сервере Gamelan] + +Коллекция апплет, программ, инструментов и библиотек java ... +* http://www.javaworld.com[Java World] + +_Журнал_, посвящённый Java +* http://www.gjt.org[Giant Java Tree (GJT)] + +Java с открытым кодом в виде дерева CVS. +* http://jos.sourceforge.net/[JOS] + +Бесплатная Java Operating System (все еще в стадии разработки, хотя кое-какие интересные вещи уже сделаны) +* http://www.javalobby.org[Javalobby] + +Организация поддержки Java (борьба за Java), иногда предлагает хорошее коммерческое программное обеспечение + +бесплатно (если вы являетесь членом Javalobby) +* http://www.ibm.com/developer/java/[JCentral] + +Механизм поиска только для того, что касается java (поиск + +выполняется в телеконференциях, архивах исходных текстов, ... Предоставлено фирмой IBM +* http://java.apache.org[Java и Apache Group] + +Различные проекты, касающиеся java и веба, такие, как JServ, Cocoon и тд. diff --git a/website/content/ru/java/links/servlets.adoc b/website/content/ru/java/links/servlets.adoc new file mode 100644 index 0000000000..16ba164c50 --- /dev/null +++ b/website/content/ru/java/links/servlets.adoc @@ -0,0 +1,29 @@ +--- +title: "Проект FreeBSD Java®: Сервлеты" +sidenav: developers +--- + += Проект FreeBSD Java(R): Сервлеты + +Сервлеты - это Java(R) API, который может использоваться вместо CGI-скриптов на языке Perl, или, более точно, для расширения возможностей веб-сервера. + +Сервлеты могут также использоваться совместно с XML и XSL. + +* API +** http://java.sun.com/products/servlet/index.html[Sun's Servlet API] +** http://java.sun.com/products/jsp/jsp_servlet.html[Sun's Java Server Pages White Paper] + +Java Server Pages - это метод облегчения разработки и поддержки страниц веб. Похож на технологию Active Server Pages от Microsoft. +* Информация о сервлетах +** http://www.purpletech.com/servlet-faq[Purple Servlet FAQ] + +Источник полной информации о сервлетах. +* Технологии сервлет +** http://www.sun.com/software/jwebserver/[Java Web Server] + +Это была образцовая реализация механизма сервлет на языке Java. Sun передал исходный код в Проект Apache и теперь он реализован как Tomcat. +** http://jakarta.apache.org[Tomcat (Jakarta Project)] + +Образцовая реализация Java Servlets и Java Server Pages. Код еще не доступен, если не считать еженощный выпуск. +** http://java.apache.org/jserv[Apache JServ] + +Реализация спецификаций Servlet 2.0 API на 100% Pure Java. Работает с Apache. +** http://www.newatlanta.com[ServletExec] + +Высокопроизводительная коммерческая реализация механизма сервлет. Имеется бесплатная демонстрационная/находящаяся в разработке версия и отладчик для сервлет. Работает с большинством веб-серверов. +** http://www.jrun.com/products/Jrun[JRun] + +Высокопроизводительная коммерческая реализация механизма сервлет. Имеется бесплатная демонстрационная/находящаяся в разработке версия. Призер журнала JavaWorld в номинациях Best Servlet Tool for 1998 и WebTechnique's Best Java Tool for 1998. Недавно был поглощен компанией Allaire. Работает с большинством веб-серверов. diff --git a/website/content/ru/java/links/tools.adoc b/website/content/ru/java/links/tools.adoc new file mode 100644 index 0000000000..ae0cc91898 --- /dev/null +++ b/website/content/ru/java/links/tools.adoc @@ -0,0 +1,13 @@ +--- +title: "Проект FreeBSD Java®: Инструментарий" +sidenav: developers +--- + += Проект FreeBSD Java(R): Инструментарий + +* Программирование +** http://www.jpython.org[JPython] + +Лучшее в технологии Java Scripting (объединяет Python и Java) - это вы должны иметь! +* Другое +** http://www10.software.ibm.com/developerworks/opensource/jikes/[Jikes] + +Сверхбыстрый компилятор java от IBM (имеется в коллекции портов) diff --git a/website/content/ru/java/links/tutorials.adoc b/website/content/ru/java/links/tutorials.adoc new file mode 100644 index 0000000000..888fb4c99d --- /dev/null +++ b/website/content/ru/java/links/tutorials.adoc @@ -0,0 +1,11 @@ +--- +title: "Проект FreeBSD Java®: Учебные пособия" +sidenav: developers +--- + += Проект FreeBSD Java(R): Учебные пособия + +* http://java.sun.com/docs/books/tutorial/index.html[Учебник по Java] + +Настоящий учебник по Java непосредственно от фирмы Sun. +* http://developer.java.sun.com/developer/onlineTraining/[Список документации и учебных материалов с сервера Java Developer Connection] + +Если вам нужен учебный материал, вы найдете его здесь. Здесь есть вводный материал по Java, JavaBeans, Collections, JDBC, Security и тд. Вам нужно будет зарегистрироваться, но это делается бесплатно и стоит того! diff --git a/website/content/ru/java/links/vendor.adoc b/website/content/ru/java/links/vendor.adoc new file mode 100644 index 0000000000..ee64dd01e5 --- /dev/null +++ b/website/content/ru/java/links/vendor.adoc @@ -0,0 +1,21 @@ +--- +title: "Проект FreeBSD Java®: Поставщики" +sidenav: developers +--- + += Проект FreeBSD Java(R): Поставщики + +На этой странице ссылки отсортированы по поставщикам. + +* Sun Microsystems +** http://www.javasoft.com[Основной сервер JavaSoft] + +Это определенно источник информации о Java. Прямо от разработчика. +** http://developer.java.sun.com/developer/[Java Developer Connection] + +Зарегистрируйтесь и получайте самые первые версии и много чего ещё. +* IBM +** http://www.ibm.com/java[developerWorks - Java Technology Zone] + +Основной сервер java +** http://www.alphaworks.ibm.com[Alphaworks] + +Технологические исследования, предварительные версии +** http://www10.software.ibm.com/developerworks/opensource/jikes/[Jikes] + +Очень быстрый компилятор java, открытый код |