Помощь в освоении java в alfresco

Доброго времени суток.
после основательного пререрывания портала нашел следующее:
http://www.ossportal.ru/technologies/alfresco/blogs/1121
http://www.ossportal.ru/technologies/alfresco/blogs/568
Здесь обсуждаюся различные процессы, но их объединяет одно: использование java в процессах.
Помогите пожалуйста с:
1. нужна среда разработки на java, желательно под eclipse.
    1.1 Можно просто java-doc и какие библиотеки подключать.
2. Есть ли какой либо SDK?
3. Есть ли описание как вообще подключать программы на java к Alfresco, как подключать сторонние библиотеки, например, saxparser from Oracle.

P.S. Опыт программирования на java есть, небольшой, (java-stored procedure on database Oracle, WS on Oracle WS, POI in Oracle Forms). Использоваль Oracle JDeveloper, Eclipce

Комментарии

Angelina аватар
Сначала ссылки по теме от Альфреско:
- https://wiki.alfresco.com/wiki/Alfresco_on_Eclipse
- http://wiki.alfresco.com/wiki/Alfresco_SDK_4.0
- http://docs.alfresco.com/4.0/tasks/wf-install-activiti-designer.html

Теперь я напишу то, что использую лично:
- все коды (Java сорсы, XML процессов и моделей, js скрипты, шаблоны) пишу на jedit Это свободный java-редактор (GPL лицензия) и все, что мне в нем нужно для разработки - это XML плагин Иногда вообще пишу на vi, - был бы хучь какой редактор
- сборщик проектов пишу на Apache Ant

Библиотеки:
- Spring Framework
- wiki.alfresco.com/wiki/Alfresco_SDK
- http://activiti.org/javadocs/

Т е проект начинается так: в файловой системе строится определенная структура, пишется сборщик, в свойства сборщика устанавливаются пути к jar-ам альфрески, шары и спринг фреймворка. А затем начинаем добавлять коды. Деплой приложения для альфрески просто заключается в том, что по секьюр шелу кастомные джары сваливаются на сервер в определенные папки под томкатом. И тут все, что нужно знать - это то, что Альфреско - это вэб приложение под томкат, написанное  на спринге. Отсюда и выходят необходимые знания и ключевые моменты расширения альфрески. Например, все jar-ы сваливаются в tomcat/webapps/alfresco (или share)/WEB-INF/lib и прочая, и прочая

Чтобы расширить альфреску на джава, надо знать, как пишутся и регистрируются java backed webscript-ы  в альфреско, как пишутся js local scoped objects, а также как регистрировать расширения активити Все это можно найти на вики альфреско.
fufler аватар
 Я бы также посоветовал посмотреть на Alfresco Maven SDK 2.0 (релиз которой должен быть совсем скоро). Её использование в перспективе должно сильно упростить процесс разработки, а также уровень входа в этот самый процесс.