Coding rules and Best practices from Adobe | Community
Skip to main content
New Participant
Oct 16, 2015 2:27 AM UTC
Solved

Coding rules and Best practices from Adobe

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.
smacdonald2008
smacdonald2008Accepted solution
Level 10
Oct 16, 2015 2:27 AM UTC

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

5 replies

smacdonald2008
smacdonald2008Accepted solution
Level 10
Oct 16, 2015 2:27 AM UTC

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

Translate
Level 2
Jun 14, 2023 7:03 AM UTC

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

Translate
Sham_HC
Level 10
Oct 16, 2015 2:27 AM UTC
Level 2
Jun 14, 2023 7:07 AM UTC

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?

Translate
New Participant
Oct 16, 2015 2:27 AM UTC

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

Translate