This of course requires JNA jar files, platform.jar and jna.jar. The ultimate goal of this code is to create a "bot" that can control a work program. Since the work program uses a Citrix client to interact with the user, if the controller program resides on the client it is impossible to get the program state through the usual methods, and instead I will be required to check for changes in the program display to obtain this information. This code is far from done, but does show some ways
Updated 05-26-2012 at 05:56 AM by Fubarable
Reading or writing an object is called serialization. It saves an object sate which can be restored at a later stage. Implement the java.io.Serializable interface to make a class serializable. This interface is also called marker interface. It supports object persistence to a file. Serialization
If you do not want to serialize an object then mark it as transient. Serialization can affect performance in following ways:
Multi-tier or 3-tier architectures compel separation between business logic, presentation logic and database logic. Few important benefits are detailed over here:
• Manageability: Every tier can be upgraded, monitored or tuned independently & different duties could be assigned to different tiers.
• Scalability: More hardware could get added up and also permits the clustering that is horizontal scaling.
• Maintainability: Up gradation or other changes are performed