Прохожу курс "Построение распределенных систем на Java" в третьей лекции где описывается TCPServer вылетает эта ошибка
"Connection cannot be resolved to a type" Java version 1.7.0_05 |
Web-сервисы. Примеры
Структура каталога приложения
Каталог Web -приложения будет иметь следующую структуру:
.\AddCard.jsp .\addcardresponse.jsp .\ShowBalance.jsp .\showbalanceresponse.jsp .\META-INF\MANIFEST.MF .\WEB-INF\classes .\WEB-INF\sun-web.xml .\WEB-INF\web.xml .\WEB-INF\classes\com\asw\ws\ex1\endpoint\AddMoney.class .\WEB-INF\classes\com\asw\ws\ex1\endpoint\AddMoneyResponse.class .\WEB-INF\classes\com\asw\ws\ex1\endpoint\AddNewCard.class .\WEB-INF\classes\com\asw\ws\ex1\endpoint\AddNewCardResponse.class .\WEB-INF\classes\com\asw\ws\ex1\endpoint\Billing.class .\WEB-INF\classes\com\asw\ws\ex1\endpoint\BillingService.class .\WEB-INF\classes\com\asw\ws\ex1\endpoint\Card.class .\WEB-INF\classes\com\asw\ws\ex1\endpoint\CardOperation.class .\WEB-INF\classes\com\asw\ws\ex1\endpoint\GetCard.class .\WEB-INF\classes\com\asw\ws\ex1\endpoint\GetCardResponse.class .\WEB-INF\classes\com\asw\ws\ex1\endpoint\ObjectFactory.class .\WEB-INF\classes\com\asw\ws\ex1\endpoint\package-info.class .\WEB-INF\classes\com\asw\ws\ex1\endpoint\ProcessOperation.class .\WEB-INF\classes\com\asw\ws\ex1\endpoint\ProcessOperationResponse.class
В корне приложения лежат разработанные нами jsp -страницы, в папке WEB-INF - файлы, содержащие необходимые для развертывания
на сервере и настройки нашего приложения параметры, а в папке .\WEB-INF\ classes - сгенерированные утилитой wsimport классы.
После развертывания приложения на сервере, обратившись по адресу http://localhost:8080/webclient/ShowBalance.jsp ( webclient - корневой раздел нашего приложения, определен в файле sun-web.xml ), мы увидим следующую страницу (рис. 12.3).
Введя номер карты и нажав кнопку Submit,мы получим информацию по карте с введенным номером (рис 12.4). Поскольку этот пример выполняется после того, как первый клиент выполнил 30000 операций над картами, значение баланса карт будет довольно велико.
Для того чтобы создать новую карту, нужно загрузить другую страницу - http://localhost:8080/webclient/AddCard.jsp (рис 12.5).
Заполнив поля и нажав кнопку Submit, мы создадим новую карту в системе (рис 12.6), в чем можно убедиться, просмотрев информацию по ней с помощью первой страницы (рис 12.7).