Card 10 / 24: Your application's performance is affected due to the significant number of remote calls to your business logic. The business logic is exposed as fine grained methods to the clients. Which refactoring can be done to improve the application's performance?
A)
Add a Front Controller to centralize requests processing
B)
Implement a Session Facade, which provides a coarse grained service-oriented interface to clients
C)
Move the frequently called business logic to the presentation tier
D)
Encapsulate multiple business data attributes into smaller set of serializable transfer objects, to reduce remote invocations
Answer:
B) Implement a Session Facade, which provides a coarse grained service-oriented interface to clients
D) Encapsulate multiple business data attributes into smaller set of serializable transfer objects, to reduce remote invocations
Previous Card | ← Previous Card Button |
Next Card | → Next Card Button |
Flip Card | Space-Bar |
|