diff --git a/.gitignore b/.gitignore index 3aa1131ab8be253dc4542438e7d916856588d2ea..8bad5633addd63a1c0e8ae864622992d8892ea48 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -banking-server/target/ +/banking-server/target/ diff --git a/banking-server/src/main/java/ufrn/imd/controller/impl/BalanceControllerImpl.java b/banking-server/src/main/java/ufrn/imd/controller/impl/BalanceControllerImpl.java index 753a9218c3dcfec0df4043423dad5ebc0b85c396..a856ad8e51013ae78307ffd0165a009e9c5e4c5d 100644 --- a/banking-server/src/main/java/ufrn/imd/controller/impl/BalanceControllerImpl.java +++ b/banking-server/src/main/java/ufrn/imd/controller/impl/BalanceControllerImpl.java @@ -24,15 +24,14 @@ public class BalanceControllerImpl extends UnicastRemoteObject implements Contro public BalanceControllerImpl(BalanceService service) throws RemoteException, MalformedURLException, AlreadyBoundException { super(); + + LocateRegistry.createRegistry(PORT_BALANCE_SERVICE); + Naming.bind(HOST_BALANCE_SERVICE, this); log.info("Starting Deposit service!"); new Notify(service).start(); - log.info(String.format("Initializing server in %s", HOST_BALANCE_SERVICE)); - LocateRegistry.createRegistry(PORT_BALANCE_SERVICE); - - Naming.bind(HOST_BALANCE_SERVICE, this); } @Override diff --git a/banking-server/src/main/java/ufrn/imd/domain/Account.java b/banking-server/src/main/java/ufrn/imd/domain/Account.java index b800c2b5e40faa5cb6f77e193b481f8cbfef4c63..9720a31d1de7a141a56c275906915d62a157c87b 100644 --- a/banking-server/src/main/java/ufrn/imd/domain/Account.java +++ b/banking-server/src/main/java/ufrn/imd/domain/Account.java @@ -12,7 +12,10 @@ import java.io.Serializable; public class Account implements Serializable { private static final long serialVersionUID = 2L; + private Integer id; + private String number; + private Double balance; } diff --git a/banking-server/src/main/java/ufrn/imd/utils/NameSpace.java b/banking-server/src/main/java/ufrn/imd/utils/NameSpace.java index bb5d5251a3090f100905b78e8f8fe9d47f290cb1..1c0b20032b7b2212978ada7bae8a9db19bd3775c 100644 --- a/banking-server/src/main/java/ufrn/imd/utils/NameSpace.java +++ b/banking-server/src/main/java/ufrn/imd/utils/NameSpace.java @@ -4,8 +4,10 @@ public class NameSpace { public final static Integer PORT_BALANCE_SERVICE = 1908; public final static Integer PORT_DEPOSIT_SERVICE = 1907; + public final static String HOST_DEPOSIT_SERVICE = String.format("rmi://127.0.0.1:%d/%s", PORT_DEPOSIT_SERVICE, "deposit"); + public final static String HOST_BALANCE_SERVICE = String.format("rmi://127.0.0.1:%d/%s", PORT_BALANCE_SERVICE, "balance"); } diff --git a/banking-server/target/classes/ufrn/imd/domain/Account.class b/banking-server/target/classes/ufrn/imd/domain/Account.class index 972ceb6f5609d6c8fa4922af65a4b5c244493aea..2a7ef8cf0adf2d1042b8a7ee3f230660df58ffeb 100644 Binary files a/banking-server/target/classes/ufrn/imd/domain/Account.class and b/banking-server/target/classes/ufrn/imd/domain/Account.class differ diff --git a/banking-server/target/classes/ufrn/imd/utils/NameSpace.class b/banking-server/target/classes/ufrn/imd/utils/NameSpace.class index 8e3544457d0587d06e53b5e9bf8eaaace60ff7db..84c708c4860b4dc11f4b780a762e8ab3b3db8aa2 100644 Binary files a/banking-server/target/classes/ufrn/imd/utils/NameSpace.class and b/banking-server/target/classes/ufrn/imd/utils/NameSpace.class differ