Jdbc это стандартный прикладной интерфейс (api) языка Java для организации взаимодействия между приложением и субд


Рассмотрим пример кода для паттерна DAO



бет45/76
Дата06.02.2022
өлшемі0,67 Mb.
#79506
түріЛекция
1   ...   41   42   43   44   45   46   47   48   ...   76

Рассмотрим пример кода для паттерна DAO.

  • Рассмотрим пример кода для паттерна DAO.
  • // DAO Factory
  • public abstract class DAOFactory {
  • // Список DAO типов поддерживаемых фабрикой
  • public static final int CLOUDSCAPE = 1;
  • public static final int ORACLE = 2;
  • public static final int SYBASE = 3;
  • ...
  • // Методы для создания DAO
  • public abstract CustomerDAO getCustomerDAO();
  • public abstract AccountDAO getAccountDAO();
  • public abstract OrderDAO getOrderDAO();
  • ...
  • public static DAOFactory getDAOFactory( int whichFactory) {
  • switch (whichFactory) {
  • case CLOUDSCAPE: return new CloudscapeDAOFactory();
  • case ORACLE : return new OracleDAOFactory();
  • case SYBASE : return new SybaseDAOFactory();
  • ...
  • default : return null;
  • } } }


Достарыңызбен бөлісу:
1   ...   41   42   43   44   45   46   47   48   ...   76




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет