Java [закрытые] приложения с открытым исходным кодом реального мира EE

6
задан Nate 30 January 2010 в 04:24
поделиться

2 ответа

Alfresco использует пружину / гибернат. Я верю, что Opennms тоже.

3
ответ дан 17 December 2019 в 02:28
поделиться

Вместо того, чтобы писать все с нуля, вы можете создать приложение, используя рамку, которая обрабатывает все планирование и многопоточность для вас. Библиотека с открытым исходным кодом NCron предназначена именно для этой цели, и она очень проста в использовании.

Определите задание следующим образом:

class MyFirstJob : CronJob
{
    public override void Execute()
    {
        // Put your logic here.
    }
}

И создайте основную точку входа для приложения, включая настройку планирования, например:

class Program
{
    static void Main(string[] args)
    {
        Bootstrap.Init(args, ServiceSetup);
    }

    static void ServiceSetup(SchedulingService service)
    {
        service.Hourly().Run<MyFirstJob>();
        service.Daily().Run<MySecondJob>();
    }
}

Это весь код, который вам потребуется написать, если вы решите перейти по этому пути. Также можно выполнить более сложные графики или ввод зависимостей , если это необходимо, и ведение журнала включено в стандартную систему.

Отказ от ответственности: Я являюсь ведущим программистом на NCron, поэтому я могу быть просто ненормальным!; -)

-121--3572504-

Приведение не является присваиваемой переменной; вы передаете возвращаемое значение от явного оператора приведения.

Можно создать переменную, содержащую правильно приведенное значение, прежде чем передавать ее как ref:

SomeClass someInstance = new SomeClass();
byte[] someBytes = (byte[])someInstance;
SomeFunction(ref someBytes);

Обратите внимание, что теперь это переменная someBytes , которая может быть переназначена. Если требуется переназначить внутреннее значение someInstance.someBytes в некоторых путях после вызова SomeFunction , необходимо выполнить переназначение внутреннего значения someInstance .

-121--3357770-

Домашняя страница Java EE 6 содержит несколько образцов: Примеры приложений Java EE 6 . Кроме того, существует Appfuse , который дает возможность самостоятельно создать стартовое приложение Java EE.

Обновление : Я понимаю, что вы скорее ищете обзор всех 3-ёх вечеринок» систем электронной коммерции/бизнеса/CMS на основе Java EE с открытым исходным кодом. Довольно полные обзоры можно найти по адресу Java-Source.net . Например, все системы ERP-CRM и системы CMS .

3
ответ дан 17 December 2019 в 02:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: