Spring по сравнению с в спящем режиме

Да, если они возвращают подтип. Вот пример:

package com.sandbox;

public class Sandbox {

    private static class Parent {
        public ParentReturnType run() {
            return new ParentReturnType();
        }
    }

    private static class ParentReturnType {

    }

    private static class Child extends Parent {
        @Override
        public ChildReturnType run() {
            return new ChildReturnType();
        }
    }

    private static class ChildReturnType extends ParentReturnType {
    }
}

Этот код компилируется и запускается.

35
задан Vidar 9 February 2009 в 20:55
поделиться

4 ответа

... мне могло сойти с рук просто принятие, в спящем режиме для простых вещей, которые я должен сделать?

Да

В спящем режиме, для ORM (возразите реляционному отображению) то есть, сделайте свои объекты персистентными к RDBMS.

Spring идет далее. Это может использоваться также в качестве AOP, Инжектора Зависимости, веб-приложения и ORM среди прочего.

Поэтому, если Вам только нужен ORM, просто используйте, в спящем режиме. Время настанет, когда Вам будет нужен Spring, и Вы изучите это затем.

Вот архитектурное представление Spring:

spring

И это, Будьте в спящем режиме:

hibernate

61
ответ дан Aliaksandr Belik 10 October 2019 в 11:55
поделиться

Spring и В спящем режиме, полностью различные платформы для различных проблем. Spring является огромной платформой со многими много функций, Будьте в спящем режиме, мост O/R.

я рекомендовал бы использовать простой JDBC в Вашем случае ('просто, некоторый SQL вставляет в Oracle').

11
ответ дан André Boonzaaijer 10 October 2019 в 11:55
поделиться

Spring и В спящем режиме, действительно предназначаются, чтобы сделать две разных вещи. Spring является прежде всего контейнером инверсии управления и подсистемой конфигурации, в то время как В спящем режиме, привязка базы данных и ленивый механизм загрузки. Если Вы не хотите вводить набор нового материала в Ваш код, палку с Spring и запросами самокрутки или использованием iBatis, чтобы сделать намного более простую привязку базы данных.

4
ответ дан Jeffrey Hantin 10 October 2019 в 11:55
поделиться

Вам могло сойти с рук использование только пружины и пружинная-JDBC интеграция . В зависимости от сложности Ваших потребностей доступа к данным это может быть более чем достаточно. Пружина Объектное отношение, отображающееся , также стоит изучить, если Вы собираетесь сделать большой доступ к данным.

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

7
ответ дан krosenvold 10 October 2019 в 11:55
поделиться
Другие вопросы по тегам:

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