Пример XML DAO - PullRequest
       9

Пример XML DAO

1 голос
/ 06 февраля 2011

Я не уверен, как написать DAO для записи информации в файлы XML. Я знаю, как использовать Sax и JDOM, но я хотел бы знать, как можно инициализировать DAO для установки пути к файлу XML. Методы в стиле CRUD не должны быть проблемой, но если у вас есть какие-либо дополнительные предложения, пожалуйста, не стесняйтесь.

Ответы [ 2 ]

1 голос
/ 06 февраля 2011

Если значение постоянное, сделайте его частной статической конечной строкой. Например, если это может измениться в зависимости от среды развертывания (dev / test / prod), вы можете использовать Spring и ввести значение с помощью параметра. Инъекция в синглтоны может быть сделана с использованием полей, методов и конструкторов.

1 голос
/ 06 февраля 2011

просто пройти путь в?

interface thingyDAO {

    public void save(path, xmlStringOrWhatever)

    ....
}

РЕДАКТИРОВАТЬ - или, если она постоянна, просто поместите где-нибудь иерархию классов DAO, или вы можете настроить ее с помощью свойств. Что-то вроде этого не должно замедлять вас - делайте то, что работает, и выполняйте рефакторинг, когда вам нужно ...

...