Has anyone of you tried to compare an Iterator vs. an Enumeration with removing Elements from a list (the only usecase I would recommend an iterator)?
In the enumeration case it would require to create a second list holding the non-removed Elements... sounds imperformant to me.
Server Layer (accessing the data file)
Business Layer (on Server)
No Logging (just printStackTrace at the three layers)
No 48 hours rule implemented
RMI as network approach
No Unbook - Button
Filtering of all Non-Exact matches in the business layer
Thread safety was done using java.concurrent.locking
I used the following pattern:
DAO (for accessing the data file)
Business Delegate (for encapsulating the network approach)
Factory (for getting the dao)
Wrapper (for the JTableModel)