Электронный магазин на Java и XML

         

Этот метод создает...



Листинг 9.22. Этот метод создает новый объект NewsModel (NetNewsSuper.java)

// xml source known to exist, go for it private synchronized void createModel(){ newsM = new NewsModel( destPath, destFname );
if( !newsM.loadXML()){ // error in getting data errStr = newsM.lastErr ; usable = false ; } else { newsM.locateCategories();
usable = true ; } }

Как мы увидим при обсуждении в следующем разделе классов NetNewsBean и NetNewsServ и как показано в листинге 9.23, сервлет запрашивает текущую модель NewsModel с помощью метода getNewsModel. Если она отсутствует, что может случиться из-за сбоя в сети, который прерывает нормальную работу метода run, метод getNewsModel делает попытку получить NewsModel заново.



Содержание раздела