Jump to content

Цезарь

Цезарь
Операционная система Кросс-платформенный
Тип Платформа приложения
Лицензия Апач 2.0
Веб-сайт Seasar.org

Seasar2 — это с открытым исходным кодом, платформа приложений аналогичная Spring Framework (Java) . Первоначально он был разработан для платформы Java Ясуо Хигой .NET и PHP , но в настоящее время поддерживаются также платформы .Seasar2 имеет большую базу пользователей из Японии, но число пользователей постоянно растет.пользователи, не являющиеся японцами, поскольку поддержка английского языка была объявлена ​​на конференции JavaOne 2005 в Токио.

Seasar2 в настоящее время поддерживается Seasar Foundation , некоммерческой организацией с открытым исходным кодом.

Первоначально Seasar был обнародован в августе 2003 года на SourceForge .jp каксервер приложений с использованием Jetty (веб-сервер) и HSQLDB .Название было придумано первоначальным разработчиком Ясуо Хига в честь окинавского мистического существа Шисы .

В марте 2004 года Seasar был повторно представлен как облегченное внедрение зависимостей и контейнер AOP и переименован в Seasar2. Несмотря на то, что разработка Seasar была остановлена, последнюю версию seasarsetupV1Final With Nazuna все еще можно загрузить с сайта.Сайт Сисар2.В апреле 2005 года Seasar2 получила помощь от OSCJ.net (Объединенная сеть для сотрудничества с открытым исходным кодом) и покинула SourceForge .jp.

Введение

[ редактировать ]

Как и в других средах контейнеров внедрения зависимостей, компоненты определяются во внешних XML-файлах. Также имеется мощная поддержка баз данных и модульного тестирования с помощью JUnit .

Основное отличие от других фреймворков заключается в поддержкеконцепция «Соглашение важнее конфигурации» для сокращения XMLКонфигурация заметна при использовании таких фреймворков, как Spring .Цель состоит в том, чтобы уменьшить количество или исключить файлы конфигурации, заставив разработчиков соблюдать соглашения по программированию и настройке и позволяя платформе выполнять всю работу.Например, если тип свойства является интерфейсом и существует объект, реализующий этот интерфейс, зависимость настраивается контейнером. Если имя метода тестирования заканчивается на «Tx», транзакцияинициируется перед модульным тестом и откатывается после теста.

Поддержка Seasar2 другого программного обеспечения с открытым исходным кодом имеет префикс S2 .Как и большинство программного обеспечения с открытым исходным кодом, программное обеспечение Seasar2 можно разделить на 3 основные категории:

  1. Ядро Цезаря2
  2. Сопутствующее программное обеспечение
  3. Программное обеспечение «песочница» — программное обеспечение все еще находится в стадии разработки.

Сопутствующее программное обеспечение можно дополнительно разделить на следующие подразделения:

  1. Связанные с базой данных: S2 DAO , S2 Hibernate , S2Unit( JUnit )
  2. Презентация: S2 JSF , S2 Struts , S2 Tapestry , Flash player
  3. Связанные с коммуникацией: S2 RMI S2 , ось
  4. Разное: Киджимуна

Цезарь2 Ядро

[ редактировать ]

Ядро Seasar2 является центральным программным обеспечением, общим для всего программного обеспечения, связанного с Seasar2.Модуль управления транзакциями (S2Tx), пул соединений с базой данных (S2DBCP) и Все тестирование JUnit (S2Unit) включено в это ядро.

Кроссплатформенная поддержка

[ редактировать ]

Seasar в настоящее время поддерживается на Java / Java EE , PHP5 и .NET .

22 апреля 2005 г., на Seasar Strategies Day 2005, проект Kuina был объявлен следующим релизом.из Сисара2. На конференции было объявлено, что Kuina будет поддерживать EJB 3.0 ( JSR 220), а также аннотации J2SE 5.0.

Из http://ml.seasar.org/archives/seasar-user-en/2010-March/000039.html :

Язык всех наших документов и сообщений об ошибках — японский, японское машинное обучение очень активно, и все коммиттеры — японцы.
[...]
К сожалению, мы не готовим документы на английском языке для текущей версии (2.4).

Фонд Сисар периодически проводит конференции «Карасаваги» по всей Японии, чтобы позволитьразработчики и пользователи могут общаться друг с другом.Seasar также представлен на конференции JavaOne .

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: a447d8851413cf10155730b0668093c9__1720695420
URL1:https://arc.ask3.ru/arc/aa/a4/c9/a447d8851413cf10155730b0668093c9.html
Заголовок, (Title) документа по адресу, URL1:
Seasar - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)