Coding rules and Best practices from Adobe | Community
Skip to main content
October 16, 2015
Solved

Coding rules and Best practices from Adobe

  • October 16, 2015
  • 3 replies
  • 2959 views

Hello all,

I would like to know where I can find coding rules & best practices coming from Adobe itself

Particularly, the fact that using Java scritlets in jsp is a really bad practice in Java webapps and using AEM too.

I am totally convinced of this and find this advice on the Oracle website and many other blogs dealing with AEM development, but I really need it from Adobe itself.

Thx for your help.

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by smacdonald2008

See this AEM developer White paper:

http://helpx.adobe.com/content/dam/help/attachments/white5.pdf

It talks about development practices around AEM.

Here is AEM component best practices:

http://helpx.adobe.com/experience-manager/using/best-practices-cq-component-design.html

Here is CQ Development - Guidelines and Best Practices:

http://docs.adobe.com/docs/en/aem/6-0/develop/the-basics/dev-guidelines-bestpractices.html

Using Apache Felix: OSGi best practices:

https://felix.apache.org/site/presentations.data/best-practices-apachecon-20060628.pdf

AEM uses standard web technology like Java servlets, Sling, and JSPs. The best practices for those web technologies can be found in other online places. Best practices around servlet and JSP can be found here:

http://www.oracle.com/technetwork/articles/java/servlets-jsp-140445.html

Read the Sling documentation for best practices around Sling:

http://sling.apache.org/documentation.html

3 replies

smacdonald2008
smacdonald2008Accepted solution
Level 10
October 16, 2015

See this AEM developer White paper:

http://helpx.adobe.com/content/dam/help/attachments/white5.pdf

It talks about development practices around AEM.

Here is AEM component best practices:

http://helpx.adobe.com/experience-manager/using/best-practices-cq-component-design.html

Here is CQ Development - Guidelines and Best Practices:

http://docs.adobe.com/docs/en/aem/6-0/develop/the-basics/dev-guidelines-bestpractices.html

Using Apache Felix: OSGi best practices:

https://felix.apache.org/site/presentations.data/best-practices-apachecon-20060628.pdf

AEM uses standard web technology like Java servlets, Sling, and JSPs. The best practices for those web technologies can be found in other online places. Best practices around servlet and JSP can be found here:

http://www.oracle.com/technetwork/articles/java/servlets-jsp-140445.html

Read the Sling documentation for best practices around Sling:

http://sling.apache.org/documentation.html

Level 2
June 14, 2023

Looks like most of the links and references are not working. Can we get the links updated to reflect as of today?

Sham_HC
Level 10
October 16, 2015
Level 2
June 14, 2023

hi, hope the above link is not landing in right page in line to this post. Can you pl update the same with right link so that it can help others who are picking up AEM?

October 16, 2015

Thanck you very much for this answer. It is exactly what I was looking for.