Помощь в освоении 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
после основательного пререрывания портала нашел следующее:
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
Комментарии
22/09/2014 - 14:58
- 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, а также как регистрировать расширения активити Все это можно найти на вики альфреско.
22/09/2014 - 19:38