Здравствуйте, Shmj, Вы писали:
S>Просьба дополнить.
В мире JEE есть JSR, по сути вся JEE строится на JSR, т.е. на спецификациях. Спеки описывают очень многие аспекты создания корпоративного ПО. Например, есть спеки на мессаджинг, на валидацию, на ORM. Спеки как правило включают в себя набор Java-интерфейсов, а реализации их реализуют. Тот же Spring или Hibernate уже давно реализует многие из этих спек. Хотя, справедливости ради, некоторые вещи самопальный Спринг реализует богаче (например DI Спринга, Autowire будет вроде как побогаче в возможностях, чем спековский Inject).
Если изучать JSR-спеки, то достаточно просто можно пройти собесы в крупные компании. Если разрабатывать корпоративное ПО на спеках, то тоже вроде как это лучше и удобнее, чем городить самопальные велосипеды.