Конспект лекций по предмету "Информатика"


Реализация технологии клиент-сервер на Java (работа с сетями)

Вызывается telnet с соотв. параметрами.
import java.io.*;
import java.net.*;
public class SocketTest {
public static void main (String[] args) {
try {
socket = new socket(addr, port);
// смотри методичку;
Лекция 30.11.04
// сервер
import java.rm.*;
import java.rmi.server.*;
public class ProdbctServer{
public static void main(string []args)
{
try{
ProductImpl P1 = new ProductImpl(“Toaster”);
ProductImpl P2 = new ProductImpl(“Microwave”);
// Вот создали 2 удаленных объекта. Теперь их надо зарегистрировать, иначе они будут не видны.
Naming.rebind(“toaster”, P1);
Naming.rebind(“microwave”, P2);
}
catch {...}
}
}

На прошлой лекции определили класс ProductImpl. Также определили интерфейс: Product, который расширяет интерфейс Remote, расширив методом, возвращающим адрес продукта.
При регистрации могли пользовться:
start rmiregistry
start java ProductServer.
Вот так на Java оформляется сревер удаленных объектов.
Если захотим посмотреть зарегистрированные объекты, то Naming.list().


Не сдавайте скачаную работу преподавателю!
Данный конспект лекций Вы можете использовать для создания шпаргалок и подготовки к экзаменам.

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :

Пишем конспект самостоятельно:
! Как написать конспект Как правильно подойти к написанию чтобы быстро и информативно все зафиксировать.