Чем Mojarra отличается от эталонной реализации JSF от Sun?
Это просто более поздняя версия? Это просто переименование?
Чем Mojarra отличается от эталонной реализации JSF от Sun?
Это просто более поздняя версия? Это просто переименование?
Эталонная реализация Sun JSF, также известная как Sun JSF RI, с самого начала и до версии 1.2_08 называлась просто JSF RI. Команда разработчиков нашла это название крайне скучным и ничего не говорящим. Они хотели бы участвовать в ажиотаже с причудливым кодовым названием продукта и хотели, чтобы оно соответствовало Glassfish проект, которым JSF RI является часть. После нескольких опросов сообщества пользователей (инициированных старым добрым forums.sun.com) имя Mojarra а> был выбран. Начиная с версии 1.2_08 имя JSF RI было заменено на Mojarra. Но по сути это одна и та же реализация. Другими словами, Mojarra является эталонной реализацией JSF.
Позже, когда в январе 2010 года Sun перешла к Oracle, название компании, очевидно, было заменено на Oracle. И еще позже, когда в сентябре 2017 года Java EE перешла во владение Eclipse вместо Oracle, название проекта Java EE было переименовано в Jakarta EE (по юридическим причинам, поскольку товарный знак Java принадлежит Oracle), а название компании Oracle во всем JEE было заменено на Eclipse.
Mojarra – это новое название (извините, Oracle) оригинальной эталонной реализации JSF (также известной как JSF RI ) начиная с *версии 1.2_08* и выше. Sun хотела, чтобы ее реализация JSF стала популярным словом, поэтому они дали новой реализации JSF новое имя.
Mojarra — это JSF по умолчанию, поставляемый с такими серверами, как Glassfish и т. д.
Mojarra — это эталонная реализация спецификации Oracle JSF 1.x/2.x.