From: Matthew B. <mat...@ou...> - 2006-07-14 10:43:17
|
I have had a quick look at removing the dependancy on RMI throughout the bodington code and have an initial attempt. Reasons for removing it include: - It is not used. Nowhere do we use the features of RMI. - It clutters up the APIs as all our methods throw RemoteException. - RemoteExceptions are just ignored when people write code. - It speeds up the build, the rmic task is the slowest bit of the build. - It allows project rebuilds by IDEs (eclipse) without needing ant. - If we needed it again adding it back in is simple. Comments? -- -- Matthew Buckett, VLE Developer -- Learning Technologies Group, Oxford University Computing Services -- Tel: +44 (0)1865 283660 http://www.oucs.ox.ac.uk/ltg/ |
From: Alistair Y. <ali...@sm...> - 2006-07-14 10:45:54
|
> - It allows project rebuilds by IDEs (eclipse) without needing ant. yes, I've noticed this about RMI Blow RMI away++ --=20 Alistair Young Senior Software Engineer UHI@Sabhal M=F2r Ostaig Isle of Skye Scotland > I have had a quick look at removing the dependancy on RMI throughout th= e > bodington code and have an initial attempt. Reasons for removing it > include: > > - It is not used. Nowhere do we use the features of RMI. > - It clutters up the APIs as all our methods throw RemoteException. > - RemoteExceptions are just ignored when people write code. > - It speeds up the build, the rmic task is the slowest bit of the build= . > - It allows project rebuilds by IDEs (eclipse) without needing ant. > - If we needed it again adding it back in is simple. > > Comments? > > -- > -- Matthew Buckett, VLE Developer > -- Learning Technologies Group, Oxford University Computing Services > -- Tel: +44 (0)1865 283660 http://www.oucs.ox.ac.uk/ltg/ > > > -----------------------------------------------------------------------= -- > Using Tomcat but need to do more? Need to support web services, securit= y? > Get stuff done quickly with pre-integrated technology to make your job > easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geron= imo > http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D120709&bid=3D263057&dat= =3D121642 > _______________________________________________ > Bodington-developers mailing list > Bod...@li... > https://lists.sourceforge.net/lists/listinfo/bodington-developers > |
From: Alexis O'C. <ale...@ou...> - 2006-07-14 10:53:49
|
Matthew Buckett wrote: > I have had a quick look at removing the dependancy on RMI throughout the > bodington code and have an initial attempt. Reasons for removing it include: > > - It is not used. Nowhere do we use the features of RMI. > - It clutters up the APIs as all our methods throw RemoteException. > - RemoteExceptions are just ignored when people write code. > - It speeds up the build, the rmic task is the slowest bit of the build. > - It allows project rebuilds by IDEs (eclipse) without needing ant. > - If we needed it again adding it back in is simple. > > Comments? > Yep, I'd vote for removing it, to create more maintainable, easier to read code. If we were to add it back again, then most likely this is because we were going to use it as intended, i.e. remotely ;-). Alexis |
From: Andrew B. <a.g...@le...> - 2006-07-14 10:54:47
|
I can't remember why it was there in the first place. Jon may know. If it's not used, I can't see an argument for keeping it. Aggie -----Original Message----- From: bod...@li... [mailto:bod...@li...] On Behalf Of Matthew Buckett Sent: 14 July 2006 11:43 To: Bodington Developers Subject: [Bodington-developers] Removal of RMI depedancy I have had a quick look at removing the dependancy on RMI throughout the bodington code and have an initial attempt. Reasons for removing it include: - It is not used. Nowhere do we use the features of RMI. - It clutters up the APIs as all our methods throw RemoteException. - RemoteExceptions are just ignored when people write code. - It speeds up the build, the rmic task is the slowest bit of the build. - It allows project rebuilds by IDEs (eclipse) without needing ant. - If we needed it again adding it back in is simple. Comments? -- -- Matthew Buckett, VLE Developer -- Learning Technologies Group, Oxford University Computing Services -- Tel: +44 (0)1865 283660 http://www.oucs.ox.ac.uk/ltg/ ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Bodington-developers mailing list Bod...@li... https://lists.sourceforge.net/lists/listinfo/bodington-developers |
From: Matthew B. <mat...@ou...> - 2006-07-14 11:00:43
|
Andrew Booth wrote: > I can't remember why it was there in the first place. Jon may know. I believe is was there so that there was the possibility that applets could talk back to the server over RMI. Also so that it would be possible to run the web frontend servers on a different box to the main business logic. -- -- Matthew Buckett, VLE Developer -- Learning Technologies Group, Oxford University Computing Services -- Tel: +44 (0)1865 283660 http://www.oucs.ox.ac.uk/ltg/ |