blob: e10c4c879e420641f0edb9c783b81dbbebbbc77d [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" >
<!-- Copyright (c) 2009, 2010, 2011, Oracle and/or its affiliates. All rights reserved. -->
<title>Учебная карта по Java EE и веб-приложениям Java &ndash; учебные курсы, руководства и статьи по среде NetBeans</title>
<meta name="description" content="A collection of tutorials, articles, and demos on creating web applications in NetBeans IDE">
<link rel="stylesheet" type="text/css" href="../../netbeans.css">
</head><body>
<h1>Учебная карта по Java EE и веб-приложениям Java</h1>
<h4>Общее представление о веб-приложении Java</h4>
<p>Веб-приложение Java создает интерактивные веб-страницы, содержащие различные типы языков разметки (HTML, XML и т.д.), а также динамическое содержимое. Это содержимое обычно формируется веб-компонентами, например страницами JavaServer (JSP), сервлетами и компонентами JavaBean, которые позволяют изменять данные и осуществлять их временное хранение, взаимодействовать с базами данных и веб-службами, а также отображать содержимое в ответ на запросы клиентов.</p>
<p>Так как многие задачи разработки веб-приложения могут повторяться или требовать наличия избыточного шаблонного кода, то для уменьшения количества общих действий следует применять веб-платформы. Многие платформы (например, JavaServer Faces) предоставляют библиотеки для создания шаблонов страниц и управления сеансами, а также часто обеспечивают повторное использование кода.</p>
<h4><b>Общие сведения о Java EE</b></h4>
<p>Java EE (Enterprise Edition) представляет собой широко используемую платформу, содержащую набор взаимосвязанных технологий, которые существенно сокращают стоимость и сложность разработки, развертывания многоуровневых серверных приложений, а также управления ими. Платформа Java EE основана на платформе Java SE и предоставляет набор интерфейсов API (интерфейсов разработки приложений) для разработки и запуска портируемых, надежных, масштабируемых и безопасных серверных приложений.</p>
<p>Java EE в числе прочих содержит следующие компоненты:</p>
<ul>
<li>Enterprise JavaBeans (EJB): управляемая серверная архитектура компонентов, используемая для инкапсуляции бизнес-логики приложения. Технология EJB позволяет осуществлять быструю и упрощенную разработку распределенных, транзакционных, безопасных и переносимых приложений, основанных на технологии Java.</li>
<li>Интерфейс API сохранения состояния Java (Java Persistence API, JPA): инфраструктура, позволяющая разработчикам управлять данными с помощью объектно-реляционного сопоставления (ORM) в приложениях, созданных на платформе Java.</li>
</ul>
<h4>Разработка на JavaScript и Ajax</h4>
<p> JavaScript представляет собой объектно-ориентированный язык сценариев и в основном используется в клиентских интерфейсах веб-приложений. Ajax (асинхронный JavaScript и XML) является технологией Web 2.0, позволяющей выполнять изменения веб-страницы без ее обновления. Для реализации компонентов и функций Ajax на веб-страницах можно использовать наборы инструментов JavaScript.</p>
<p>&nbsp; </p>
<table class="full-width">
<tbody>
<tr>
<td class="valign-top half-width">
<div class="trail-box">
<div class="trail-box-header">
<img alt="" class="right" height="21" src="../../images_www/v6/trails/trails-box-tr.png" width="7"> <img alt="" class="left" height="21" src="../../images_www/v6/trails/trails-box-tl.png" width="7">
<h1>Начало работы</h1>
</div>
<div class="trail-box-content">
<ul>
<li><a href="../docs/web/quickstart-webapps.html">Введение в разработку веб-приложений</a></li>
<li><a href="../docs/javaee/javaee-intro.html">Введение в технологию Java EE </a></li>
<li><a href="../docs/javaee/javaee-gettingstarted.html">Начало работы с приложениями Java EE</a></li>
<li><a href="../docs/web/jsf20-intro.html">Введение в JavaServer Faces 2.x</a></li>
<li><a href="../docs/web/ajax-quickstart.html">Введение в Ajax</a></li>
</ul>
</div>
<div class="trail-box-bottom">
<img alt="" class="right" height="6" src="../../images_www/v6/trails/trails-box-br.png" width="7"> <img alt="" class="left" height="6" src="../../images_www/v6/trails/trails-box-bl.png" width="7">
</div>
</div>
<div class="trail-box">
<div class="trail-box-header">
<img alt="" class="right" height="21" src="../../images_www/v6/trails/trails-box-tr.png" width="7"> <img alt="" class="left" height="21" src="../../images_www/v6/trails/trails-box-tl.png" width="7">
<h1>Учебные курсы и статьи</h1>
</div>
<div class="trail-box-content">
<p><b>Учебный курс по электронной коммерции в среде NetBeans</b></p>
<ul class="b-bottom-dashed">
<li><a href="../docs/javaee/ecommerce/intro.html">Введение</a></li>
<li><a href="../docs/javaee/ecommerce/design.html">Проектирование приложения</a></li>
<li><a href="../docs/javaee/ecommerce/setup-dev-environ.html">Настройка среды разработки</a></li>
<li><a href="../docs/javaee/ecommerce/data-model.html">Проектирование модели данных</a></li>
<li><a href="../docs/javaee/ecommerce/page-views-controller.html">Подготовка представлений страниц и сервлета контроллера</a></li>
<li><a href="../docs/javaee/ecommerce/connect-db.html">Подключение приложения к базе данных</a></li>
<li><a href="../docs/javaee/ecommerce/entity-session.html">Добавление классов сущностей и сеансных компонентов</a></li>
<li><a href="../docs/javaee/ecommerce/manage-sessions.html">Управление сеансами</a></li>
<li><a href="../docs/javaee/ecommerce/transaction.html">Интеграция транзакционной бизнес-логики</a></li>
<li><a href="../docs/javaee/ecommerce/language.html">Добавление поддержки языков</a></li>
<li><a href="../docs/javaee/ecommerce/security.html">Обеспечение безопасности приложений</a></li>
<li><a href="../docs/javaee/ecommerce/test-profile.html">Тестирование и профилирование</a></li>
<li><a href="../docs/javaee/ecommerce/conclusion.html">Заключение</a></li>
</ul>
<p><b>Внедрение контекстов и зависимостей</b></p>
<ul class="b-bottom-dashed">
<li><a href="../docs/javaee/cdi-intro.html">Начало работы с Contexts and Dependency Injection и JSF 2.x</a></li>
<li><a href="../docs/javaee/cdi-inject.html">Работа с внедрением и квалификаторами в CDI</a></li>
<li><a href="../docs/javaee/cdi-validate.html">Применение аннотации @Alternative и аннотаций жизненного цикла</a></li>
<li><a href="../docs/javaee/cdi-events.html">Обработка событий в CDI</a></li>
<li><a href="../docs/javaee/maven-osgiservice-cdi.html">Использование CDI для внедрения пакетов OSGi в качестве служб </a></li>
</ul>
<p><b>Разработка веб-приложений на Java</b></p>
<ul class="b-bottom-dashed">
<li><a href="../docs/javaee/maven-websocketapi.html">Использование WebSocket API в веб-приложении</a></li>
<li><a href="../docs/web/jsf-jpa-weblogic.html">Разработка приложений уровня предприятия для Oracle WebLogic Server</a></li>
<li><a href="../docs/web/mysql-webapp.html">Создание простого веб-приложения, использующего базу данных MySQL</a></li>
<li><a href="../docs/web/jsf20-crud.html">Создание приложения CRUD JavaServer Faces 2.0 из базы данных</a></li>
<li><a href="../docs/web/applets.html">Интеграция апплета в веб-приложение</a></li>
<li><a href="../docs/web/security-webapps.html">Обеспечение безопасности веб-приложения</a></li>
<li><a href="../docs/java/profile-loadgenerator.html">Использование генератора нагрузки в IDE NetBeans</a></li>
</ul>
<p><b>Поддержка облаков</b></p>
<ul class="b-bottom-dashed">
<li><a href="../docs/web/oracle-cloud.html">Запуск веб-приложений в Oracle Cloud</a></li>
<li><a href="https://blogs.oracle.com/javatraining/entry/oracle_cloud_development_with_netbeans">Разработка Oracle Cloud с помощью NetBeans и Eclipse (OEPE)</a> (блог Java Training Beat)</li>
<li>Страница wiki NetBeans: <a href="http://wiki.netbeans.org/AmazonBeanstalkSupport">Поддержка Amazon Beanstalk</a></li>
</ul>
<p><b>Технология EJB и сохранение состояния объектов Java</b></p>
<ul class="b-bottom-dashed">
<li><a href="../docs/javaee/javaee-entapp-junit.html">Использование встроенного контейнера EJB для тестирования приложений уровня предприятия</a></li>
<li><a href="../docs/javaee/javaee-entapp-ejb.html">Создание приложения уровня предприятия с помощью EJB 3.1</a></li>
<li><a href="../docs/javaee/maven-entapp.html">Создание приложения уровня предприятия с помощью Maven</a></li>
<li><a href="../docs/javaee/maven-entapp-testing.html">Тестирование приложения Maven уровня предприятия</a></li>
<!--<li><a href="../docs/web/hibernate-webapp.html">Using Hibernate in a Web Application</a></li>-->
<li><a href="../docs/javaee/entappclient.html">Создание и выполнение клиента приложения на сервере GlassFish</a></li>
<li><a href="../docs/javaee/secure-ejb.html">Создание безопасных компонентов уровня предприятия</a></li>
<li><a href="../docs/javaee/profiler-javaee.html">Профилирование приложения уровня предприятия</a></li>
<li><a href="http://wiki.netbeans.org/WebLogicJMS">Использование JMS WebLogic из IDE NetBeans</a></li>
</ul>
<p><b>Веб-платформы</b></p>
<ul class="b-bottom-dashed">
<li><a href="../docs/web/jsf20-intro.html">Введение в JavaServer Faces 2.x</a></li>
<li><a href="../docs/web/jsf20-support.html">Поддержка JSF 2.x</a></li>
<li><a href="../docs/web/quickstart-webapps-spring.html">Веб-модель MVC Spring</a></li>
<li><a href="../docs/web/quickstart-webapps-struts.html">Struts</a></li>
<li><a href="../docs/web/grails-quickstart.html">Grails</a></li>
<li><a href="../docs/web/quickstart-webapps-wicket.html">Wicket</a></li>
<li><a href="../docs/web/framework-adding-support.html">Добавление поддержки веб-платформы</a></li>
</ul>
<p><b>Разработка на JavaScript и Ajax</b></p>
<ul>
<li><a href="../docs/web/ajax-quickstart.html">Введение в Ajax</a></li>
<li><a href="../docs/web/js-toolkits-jquery.html">Использование jQuery для улучшения внешнего вида веб-страницы и упрощения работы с ней</a></li>
<li><a href="../docs/web/js-toolkits-dojo.html">Подключение дерева Dojo к списку ArrayList с помощью JSON</a></li>
</ul>
</div>
<div class="trail-box-bottom">
<img alt="" class="right" height="6" src="../../images_www/v6/trails/trails-box-br.png" width="7"> <img alt="" class="left" height="6" src="../../images_www/v6/trails/trails-box-bl.png" width="7">
</div>
</div>
</td>
<td class="valign-top half-width">
<div class="trail-box">
<div class="trail-box-header">
<img alt="" class="right" height="21" src="../../images_www/v6/trails/trails-box-tr.png" width="7"> <img alt="" class="left" height="21" src="../../images_www/v6/trails/trails-box-tl.png" width="7">
<h1>Экранные демонстрации</h1>
</div>
<div class="trail-box-content">
<ul>
<li class="new-bullet"><a href="../docs/javaee/maven-primefaces-screencast.html">Разработка PrimeFaces с помощью Maven</a></li>
<li class="new-bullet"><a href="../docs/javaee/javaee-gettingstarted-js-screencast.html">Разработка клиентов JavaScript в Java EE</a></li>
<li class="new-bullet"><a href="../docs/javaee/javaee-gettingstarted-pf-screencast.html">Разработка на Java EE с использованием PrimeFaces</a></li>
<li><a href="../docs/javaee/weblogic-javaee-m1-screencast.html">Видео развертывания веб-приложения на сервере Oracle WebLogic</a> </li>
<li><a href="../docs/javaee/javaee-gettingstarted-screencast.html">Видеоролик о начале работы с приложениями для Java EE 6</a> </li>
<li>YouTube: <a href="http://www.youtube.com/watch?v=0hHkV04JPxo">WebLogic Server 12c &ndash; пятиминутное видео о поддержке дескрипторов в GlassFish</a> </li>
<li>YouTube: <a href="https://www.youtube.com/watch?v=_PDIxHyaWy4">Начало работы с разработкой PrimeFaces</a> </li>
<li>YouTube: <a href="http://www.youtube.com/watch?v=Uvt1byURZrw">Разблокирование платформы Java EE6</a></li>
<li>YouTube: <a href="http://www.youtube.com/watch?v=vaOpJJ-Xm70">Корректное по отношению к типам внедрение динамических служб OSGi при помощи GlassFish 3.1 и CDI </a> </li>
<li>YouTube: <a href="http://www.youtube.com/watch?v=wcg2SCgTL-4">HTML5 и веб-сокеты в Glassfish</a> </li>
<li>YouTube: <a href="http://www.youtube.com/watch?v=zdYxdx3FuX0">Java EE 6 с использованием языков Java 7 на базе GlassFish 3.1.1</a> </li>
</ul>
<p><b>Видеоролики о приложении Java EE с поддержкой OSGi, подготовленные Аруном Гупта (Arun Gupta)</b> (YouTube)</p>
<ul>
<!--http://blogs.oracle.com/arungupta/entry/screencast_32_osgi_enabled_java-->
<li>YouTube: <a href="http://www.youtube.com/watch?v=X7GwN4XSzfU">Вышестоящий проект POM (часть 1 из 6) </a></li>
<li>YouTube: <a href="http://www.youtube.com/watch?v=eBdLqdvOF_8">Интерфейс API и пакет OSGi для службы (часть 2 из 6) </a></li>
<li>YouTube: <a href="http://www.youtube.com/watch?v=TWRt_cFDRHE">Пакет OSGi для клиента, вызывающий службу OSGi (часть 3 из 6) </a></li>
<li>YouTube: <a href="http://www.youtube.com/watch?v=bSX89JjQoRM">Клиент WAB, вызывающий службу OSGi (часть 4 из 6) </a></li>
<li>YouTube: <a href="http://www.youtube.com/watch?v=6WexZAUeFWM">Пакет OSGi для клиента, вызывающий службу EJB (часть 5 из 6) </a></li>
<li>YouTube: <a href="http://www.youtube.com/watch?v=IU4UMTnifhw">Заключение и другие возможные расширения (часть 6 из 6) </a></li>
</ul>
<p><b>Учебный видеокурс по Java EE 6, представленный Аруном Гупта (Arun Gupta)</b> (YouTube)</p>
<ul>
<li><a href="http://www.youtube.com/watch?v=pwBNmAhtqk8"> JSP + сервлеты + EJB: Java EE 6 и GlassFish 3 на платформе NetBeans 6.9 (часть 1 из 5) </a></li>
<li><a href="http://www.youtube.com/watch?v=_D_vphsAM-Y"> Java Persistence API 2: Java EE 6 и GlassFish 3 на платформе NetBeans 6.9 (часть 2 из 5) </a></li>
<li><a href="http://www.youtube.com/watch?v=-Q25P-oSUJ8"> Facelets и JSF 2: Java EE 6 и GlassFish 3 на платформе NetBeans 6.9 (часть 3 из 5) </a></li>
<li><a href="http://www.youtube.com/watch?v=D1fyKOTO5rw"> CDI и JSF 2: Java EE 6 и GlassFish 3 на платформе NetBeans 6.9 (часть 4 из 5) </a></li>
<li><a href="http://www.youtube.com/watch?v=qf2Jxwpbsuo">Веб-службы RESTful и JAX-RS: Java EE 6 и GlassFish 3 на платформе NetBeans 6.9 (часть 5 из 5) </a></li>
</ul>
<div class="b-top-dashed align-right"> <br> <a href="../docs/screencasts.html"> <img alt="" height="12" src="../../images_www/v6/arrow-button.gif" width="15"> Все экранные демонстрации</a>
</div>
</div>
<div class="trail-box-bottom">
<img alt="" class="right" height="6" src="../../images_www/v6/trails/trails-box-br.png" width="7"> <img alt="" class="left" height="6" src="../../images_www/v6/trails/trails-box-bl.png" width="7">
</div>
</div>
<div class="trail-box">
<div class="trail-box-header">
<img alt="" class="right" height="21" src="../../images_www/v6/trails/trails-box-tr.png" width="7"> <img alt="" class="left" height="21" src="../../images_www/v6/trails/trails-box-tl.png" width="7">
<h1>Примеры приложений</h1>
</div>
<div class="trail-box-content">
<ul>
<li><a href="../samples/pet-catalog.html">Pet Catalog &ndash; пример приложения на Java EE 6</a></li>
<li><a href="../samples/scrum-toys.html">Scrum Toys &ndash; полный пример приложения JSF 2.0</a></li>
<li><a href="../samples/jsfjpa.html">Проверка подлинности пользователя веб-приложения при помощи Java EE</a></li>
<li><a href="../samples/webjpa.html">Использование интерфейса API сохранения состояния объектов Java в автономном веб-приложении </a></li>
<li><a href="../samples/javaee-crud.html">Веб-приложение CRUD на базе JSF с интерфейсом API сохранения состояния объектов Java</a></li>
<li><a href="../samples/javaee-stateless.html">Учет зависимостей при работе с сеансными компонентами без сохранения состояния</a></li>
</ul>
<div class="b-top-dashed align-right"> <br> <a href="../samples/index.html"> <img alt="" height="12" src="../../images_www/v6/arrow-button.gif" width="15"> Все примеры приложений </a>
</div>
</div>
<div class="trail-box-bottom"> <img alt="" class="right" height="6" src="../../images_www/v6/trails/trails-box-br.png" width="7"> <img alt="" class="left" height="6" src="../../images_www/v6/trails/trails-box-bl.png" width="7">
</div>
</div>
<div class="trail-box">
<div class="trail-box-header">
<img alt="" class="right" height="21" src="../../images_www/v6/trails/trails-box-tr.png" width="7"> <img alt="" class="left" height="21" src="../../images_www/v6/trails/trails-box-tl.png" width="7">
<h1>Документы от сообщества</h1>
</div>
<div class="trail-box-content">
<ul><li> <a href="http://netbeans.dzone.com/nb-hierarchical-web-services">Иерархическая разработка веб-служб с помощью IDE NetBeans</a> (автор Джайсурая Венуг (Jayasurya Venug)) (дополнение к учебному курсу по электронной коммерции в NetBeans)</li>
<li><a href="http://blog.mueller-bruehl.de/en/tutorial-web-development/">Учебный курс по веб-разработке (с помощью JSF)</a>, Майкл Мюллер (Michael Muller) </li>
<li><a href="http://wiki.netbeans.org/DevelopJavaEE6App">Разработка приложения JavaEE 6 с помощью JSF2, EJB3 и JPA</a><a href="http://netbeans.dzone.com/articles/develop-java-ee-6-app-jsf2">, Кристофер Лэм (Christopher Lam)</a></li>
<li><a href="http://wiki.netbeans.org/SecureJavaEE6App">Обеспечение безопасности приложения JavaEE 6 с помощью функций безопасности JavaEE</a>, Кристофер Лэм (Christopher Lam)</li>
<li><a href="http://wiki.netbeans.org/CreateReverseAjaxWebAppsWithDWR">Создание веб-приложений обратного Ajax с помощью DWR, GlassFish и среды NetBeans</a>, Зигфрид Болз (Siegfried Bolz)</li>
<li><a href="http://wiki.netbeans.org/wiki/view/MavenAndNetBeansForGlassFish">Разработка приложений уровня предприятия для GlassFish с помощью Maven и NetBeans</a>, Вутер Ван Ривен (Wouter van Reeven)</li>
<li><a href="http://wiki.netbeans.org/SpringMVConNetBeansGlassFish">Разработка приложения шаблона &quot;модель-представление-контроллер&quot; на платформе Spring с помощью GlassFish</a>, Арулази Дхесиасилан (Arulazi Dhesiaseelan)</li>
<li><a href="http://wiki.netbeans.org/MavenSpringEJBsOnGlassfish">Разработка EJB для Glassfish при помощи Maven2 и Spring</a>, Кристиан Ринк (Kristian Rink)</li>
<li><a href="http://www.adam-bien.com/roller/abien/entry/simplest_possible_ejb_3_13">Простейший компонент EJB 3.1/REST (JSR 311) </a>, Эдам Бьен (Adam Bien)</li>
<li><a href="http://wiki.netbeans.org/DevelopAjaxJSF2App">Разработка приложений JSF2 с использованием Ajax в Netbeans 6.8 и PrimeFaces</a>, Кристофер Лэм (Christopher Lam) </li>
</ul>
<div class="b-top-dashed align-right"> <br> <a href="http://wiki.netbeans.org/CommunityDocs_Contributions" target="_blank"> <img alt="" height="12" src="../../images_www/v6/arrow-button.gif" width="15"> Все документы от сообщества</a> </div>
</div>
<div class="trail-box-bottom">
<img alt="" class="right" height="6" src="../../images_www/v6/trails/trails-box-br.png" width="7"> <img alt="" class="left" height="6" src="../../images_www/v6/trails/trails-box-bl.png" width="7">
</div>
</div>
<div class="trail-box">
<div class="trail-box-header">
<img alt="" class="right" height="21" src="../../images_www/v6/trails/trails-box-tr.png" width="7"> <img alt="" class="left" height="21" src="../../images_www/v6/trails/trails-box-tl.png" width="7">
<h1>Другие источники</h1>
</div>
<div class="trail-box-content">
<p><b><em>Разработка приложений в IDE NetBeans</em> - Руководство пользователя</b></p>
<ul class="b-bottom-dashed">
<li><a href="http://www.oracle.com/pls/topic/lookup?ctx=nb7400&amp;id=NBDAG1216">Разработка корпоративных приложений</a></li>
<li><a href="http://www.oracle.com/pls/topic/lookup?ctx=nb7400&amp;id=NBDAG1349">Разработка с использованием Java Persistence</a></li>
<li><a href="http://www.oracle.com/pls/topic/lookup?ctx=nb7400&amp;id=NBDAG1035">Разработка веб-приложений</a></li>
<li><a href="http://www.oracle.com/pls/topic/lookup?ctx=nb7400&amp;id=NBDAG1261">Разработка с использованием корпоративных компонентов</a></li>
<li><a href="http://www.oracle.com/pls/topic/lookup?ctx=nb7400&amp;id=NBDAG1649">Работа с веб-серверами и серверами приложений</a></li>
<li><a href="http://www.oracle.com/pls/topic/lookup?ctx=nb7400&amp;id=NBDAG1138">Работа с платформами веб-приложений</a></li>
</ul>
<p><b>Часто задаваемые вопросы</b></p>
<ul class="b-bottom-dashed">
<li><a href="http://wiki.netbeans.org/NetBeansUserFAQ#section-NetBeansUserFAQ-WebFrameworks">Часто задаваемые вопросы по веб-структурам NetBeans</a></li>
<li><a href="http://wiki.netbeans.org/NetBeansUserFAQ#section-NetBeansUserFAQ-JavaEEDevelopment">Часто задаваемые вопросы по разработке в Java EE</a></li>
</ul>
<p><b>Учебные курсы и другие документы</b></p>
<ul class="b-bottom-dashed">
<li><a href="http://docs.oracle.com/javaee/7/tutorial/doc/" target="_blank">Учебный курс по Java EE 7</a></li>
<li><a href="http://docs.oracle.com/javaee/6/tutorial/doc/" target="_blank">Учебный курс по Java EE 6</a></li>
<li><a href="https://glassfish.java.net/" target="_blank">Присоединяйтесь к сообществу GlassFish! </a></li>
<li><a href="http://www.mysql.com/why-mysql/java/" target="_blank">Материалы по MySQL и Java</a></li>
<li><a href="https://weblogs.java.net/blog/caroljmcdonald/archive/2013/09/16/example-backbonejs-jax-rs-jpa-application" target="_blank">Примеры приложений Backbone.js, JAX-RS, JPA</a></li>
<li><a href="http://www.andygibson.net/blog/index.php/2009/12/16/getting-started-with-jsf-2-0-and-cdi-in-jee-6-part-1/" target="_blank"> Введение в JSF 2.0 и CDI в JEE 6, Часть 1</a>, <a href="http://www.andygibson.net/blog/index.php/2009/12/22/getting-started-with-cdi-part-2-injection/" target="_blank">Часть 2</a></li>
<li><a href="http://technology.amis.nl/blog/?p=2613" target="_blank">Интеграция Seam с Maven, NetBeans и GlassFish </a></li>
<li><a href="http://technology.amis.nl/blog/?p=2610" target="_blank">Совместное использование библиотеки &quot;Hibernate&quot; и компонентов &quot;Facelet&quot; с Maven, NetBeans и GlassFish</a></li>
</ul>
<p><b>Блоги</b></p>
<ul class="b-bottom-dashed">
<li><a href="http://www.java.net/blogs/edburns/" title="Эд Бернс (Ed Burns) является одним из ведущих специалистов по JavaServer Faces">Эд Бернс (Ed Burns)</a></li>
<li><a href="https://blogs.oracle.com/arungupta/" title="Арун Гупта (Arun Gupta) является методистом в области веб-служб и приложений Web 2.0 в Oracle">Арун Гупта (Arun Gupta)</a></li>
<li><a href="http://www.java.net/blog/6034" title="Кей Хорстманн (Cay Horstmann) - это создатель Core Java">Кей Хорстманн (Cay Horstmann)</a></li>
<li><a href="http://blogs.oracle.com/vkraemer/" title="Винс Крэмер (Vince Kraemer) является ведущим инженером Oracle, работающим над поддержкой GlassFish в IDE NetBeans">Винс Крэмер (Vince Kraemer)</a></li>
<li><a href="http://www.java.net/blogs/caroljmcdonald/" title="Кэрол Макдоналд (Carol McDonald) является методистом в области Java в Oracle">Кэрол Макдонадлд (Carol McDonald)</a></li>
<li><a href="http://blogs.oracle.com/geertjan/" title="Гиртжан Виленга (Geertjan Wielenga) - технический писатель документации NetBeans Docs">Гиртжан Виленга (Geertjan Wielenga)</a></li>
<li><a href="http://blogs.oracle.com/theaquarium/" title="Aquarium - это совместно создаваемый блог, в котором публикуются материалы, связанные с Java EE с открытым кодом">Aquarium</a></li>
<li><a href="http://buttso.blogspot.com/" title="Личный блог со статьями о веб-приложениях и веб-службах">Buttso Blathers</a></li>
</ul>
</div>
<div class="trail-box-bottom">
<img alt="" class="right" height="6" src="../../images_www/v6/trails/trails-box-br.png" width="7"> <img alt="" class="left" height="6" src="../../images_www/v6/trails/trails-box-bl.png" width="7">
</div>
</div>
</td>
</tr>
</tbody>
</table>
</body></html>