Крейг Л. Рассел
Крейг Л. Рассел (родился 6 января 1949 г.) — американский архитектор программного обеспечения и автор . Он участвовал в написании книги « 97 вещей, которые должен знать каждый архитектор программного обеспечения». [1] [2]
Биография
[ редактировать ]Ранняя жизнь и образование
[ редактировать ]Крейг Л. Рассел родился 6 января 1949 года в Нью-Йорке . Он учился в средней школе Глен-Рока и окончил ее в 1966 году. [3] В 1971 году он окончил Гарвардский университет со степенью бакалавра прикладной математики.
Карьера
[ редактировать ]Крейг присоединился к Sun Microsystems, чтобы возглавить разработку объектно-реляционного картографирования . Он инициировал создание объектов данных Java , для которых он был ведущим специалистом по спецификациям JSR 12 и JSR 243 . [4] Он был архитектором, ответственным за разработку реализации Container Managed Persistence для Sun Java Enterprise Edition сервера приложений .
Крейг был ответственным редактором стандарта группы управления объектными данными : привязка Java 3.0. Он написал «Преодоление объектно-реляционного разрыва».
Крейг — директор и член Apache Software Foundation , а также участник проекта Apache Incubator, ответственный за внедрение проектов в Apache. Он занимал пост председателя правления на период 2019-2020 годов. [5]
Ссылки
[ редактировать ]- ^ Пол Крилл (24 сентября 2004 г.). «Sun ищет модель сохранения данных для Java» . Инфомир . Проверено 28 января 2011 г.
- ^ Пол Крилл (26 марта 2003 г.). «Обсуждаются объектные модели Java» . Инфомир . Проверено 28 января 2011 г.
- ^ " "Класс средней школы Глен-Рока, 1966 год" " .
- ^ Эццио, Дэвид (2002). Использование и понимание объектов Java . Апресс: Апресс. п. хв. ISBN 978-1-59059-043-0 . Проверено 28 января 2011 г.
- ^ «Проект Фонда» .