Ссылки
Список ссылок, которые собраны на данной странице, я использовал при создании своей магистерской работы.
Корпоративные сервера
1. http://www.sun.com
Сайт корпорации Sun Microsystems, создателей технологии Java, операционной системы Solaris и множества других крупных продуктов
2. http://ru.sun.com
Рускоязычный раздел сайта корпорации Sun Microsystems.
3. http://www.oracle.com
Сайт крупнейшего производителя СУБД - Oracle. Помимо СУБД эта корпорация также выпускает множество продуктом, в том числе и сервер приложений J2EE - Oracle Application Server
4. http://www.bea.com
Сайт крупной корпорации Bea. Все ее продукты сосредоточены вокруг Java технологий и самым выдающимся ее продуктом является самый лучший в мире сервер приложений - Weblogic.
5. http://www.ibm.com
Сайт фирмы, которая уже долгое время прочно стоит на рынке самых последних технологий. Большой ее заслугой можно выделить то, что она производит одину из лучших реализаций J2EE архитектуры.
6. http://www.apache.org
Сайт крупнейшей организации свободно-распространяемого программного обеспечения - Apache. Помимо своего HTTP севера httpd она имеет множество разработок в области Java программирования. Именно они составляют большую часть ее разработок.
Страницы и сайты отдельных технологий
7. http://java.sun.com
Раздел сайта корпорации Sun Microsystems, содержащая всю информацию по технологии Java.
8. http://www.springframework.org
Сайт замечательной архитектуры Spring. В ее основе лежит паттерн "Инверсия контроля". Она может быть использована для проектирования как Web-серверов, так и приложений любых других типов. Она содержит пакеты для интеграции с множеством других технологий и архитектур Java.
9. http://www.hibernate.org
Этот сайт является официальным для библиотеки Hibernate. Hibernate - это ORM (Object-Relational Mapping), позволяющий привязывать Java классы к таблицам базы данных. Это пожалуй один из лучших продуктов в своей области.
10. http://struts.apache.org
Эта архитектура J2EE приложений, пожалуй, стала классической. В ее основе лежит паттерн проектирования MVC(Model-View-Controller). На сегодняшний день она является самой распространенной архитектурой.
11. http://tomcat.apache.org
Официальный сайт сервера Apache Tomcat. Apache Tomcat - это самый распространенный на сегодняшний день контейнер Сервлетов и JSP.
12. http://www.junit.org
JUnit - это архитектура тестирования Java приложений. Она является стандартом de facto для платформы Java.
13. http://java.sun.com/webservices
Раздел сайта корпорации Sun Microsystems, посвященный технологии Web сервисов.
14. http://java.sun.com/javaee/index.jsp
Раздел сайта корпорации Sun Microsystems, посвященный технологии J2EE.
15. http://java.sun.com/products/ejb
Раздел сайта корпорации Sun Microsystems, посвященный технологии Enterprise JavaBeans.
16. http://ru.sun.com/win/java/j2ee/index.html
Sun Microsystems - Россия и СНГ - Java 2 Enterprise Edition.Руководство по J2EE на русском языке от Sun Microsystems.
Периодические издания, форумы, порталы
17. http://www.theserverside.com
Сайт полностью посвящен J2EE технологии. На нем можно узнать самые последние новости в этой области и найти очень интересные статьи.
18. http://forum.springframework.org
Форум, посвященный архитектуре Spring.
19. http://forum.java.sun.com
Официальный форум технологии Java.
20. http://javagu.ru
Очень хороший русскоязычный портал с хорошим дизайном и навигацией: новости, статьи и учебники по J2ME, J2SE и J2EE.
21. http://directory.google.com/Top/Computers/Programming/Languages/Java/Virtual_Worlds/
Виртуальные миры Java в директории Google.
Директория Google, объединившая ссылки на ресурсы, посвященные созданию трехмерных виртуальных миров средствами Java.
22. http://www.javable.com/
Портал с новостями, статьями и руководствами по языку и технологиям.
23. http://www.juga.ru
Собрание различных ресурсов, посвященных Java, новости, статьи, руководства, специализированный хостинг и многое другое.
24. http://www.javaportal.ru
Информация на русском языке о Java, в том числе J2ME.
25. http://www.codenet.ru
Codenet - всё для программиста: исходники, статьи, ссылки, FAQ по различным языкам и технологиям.
26. http://dev2dev.bea.com
Раздел сайта корпорации Bea. Он содержит множество информации для программистов: форумы, документация, статьи и пр.
27. http://opennet.ru
Замечательный русскоязычный сайт, на котором размещено моножество документации и статей в различных сферах компьютерных технологий.
28. http://ru.sun.com/java
Введение в язык и технологию Java. FAQ. Словарь терминов. Примеры программирования на Java: исходники апплетов, описания, демонстрация работы. Описания Java-продуктов. Обзор технологии Jini.
Отдельные документы и статьи
29. http://npksv.ru/soft/java
Учебник программирования на Java.
30. http://www.theserverside.com/articles
Статьи на сайте TheServerSide.com. На мой взгляд это замечательная подборка статей. Тем более, что все статьи уникальны только для этого сайта и некоторые содержат видеоматериалы.
31. http://www.theserverside.com/articles/content/CoreJ2EEPatterns/CoreJ2EEPatterns_chap5.pdf
J2EE Patterns Overview. Данная статья содержит интересное введение в шаблоны проектирования J2EE приложений. Она также хорошо объясняет само понятие шаблона проектирования.
32. http://www.theserverside.com/articles/article.tss?l=PerfTestingMetrics
Designing Performance Testing Metrics into Highly Distributed J2EE Applications. Статья хорошо освящает вопросы производительности распределенных сетей.
33. http://www.theserverside.com/articles/article.tss?l=JMXWebApps
Using JMX to Manage Web Applications. Статья посвящена технологии JMX (Java Management eXtension). В частности в ней показано, как построить систему управления Web приложением.
34. http://www.theserverside.com/articles/article.tss?l=AdventnetJMX
J2EE Application Management - The Power of JMX. Еще одна статья по JMX. Она носит более общий характер.
35. http://www.theserverside.com/articles/article.tss?l=TestDrivenDevelopmentPart1
Test-Driven Development Series Part 1 - Overview. Первая статья из серии. Она носит обобщенный характер и рассказывает про два основных способа тестирования: ручное и автоматическое.
36. http://www.theserverside.com/articles/article.tss?l=TestDrivenDevelopmentPart2
Test-Driven Development Series Part 2 - Testing Java Classes with JUnit. Вторая статья из серии. Она показывает, приемы написания автоматических тестов с использованием архитектуры тестирования JUnit.
37. Java Code Conventions
Эту статью я могу рекомендовать начинающим Java программистам. Прочитав ее вы сможете писать более понятные и читабельные программы.
38. Comparing Web Frameworks (Struts, Spring MVC, WebWork, Tapestry & JSF)
Для тех кто уже столкнулся с J2EE архитектурами, должен был понять насколько их много, и должен сделать выбор в их изучении. Эта статья может помочь вам в этом нелегком выборе. Лично мне она немного помогла.
Высшие учебные заведения
39. http://donntu.ru
Официальный сайт Донецкого Национального Технического Университета.
Прочие
40. http://www.theserverside.com/cartoons/TalesFromTheServerSide.tss
Комиксы на тему технологий J2EE. Юмор довольно специфический, поэтому рекомендую только тем людям, которые увлечены технологией J2EE.