Book Image

Learning Alfresco Web Scripts

By : Ramesh Chauhan
Book Image

Learning Alfresco Web Scripts

By: Ramesh Chauhan

Overview of this book

Table of Contents (18 chapters)
Learning Alfresco Web Scripts
Credits
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Preface
Index

Using controllers smartly


It's always suggested to use either a Java-backed controller or JavaScript-backed controller for a web script and both controllers should not be used together. However, let's take a look at some scenarios where you can leverage using both the controllers for a web script and solve some critical issues.

Consider a scenario where in a production system, you already have a web script that has a Java-backed controller extending DeclarativeWebScript and returns some output. Now, as a part of fixing a critical issue, there is a need to return additional information in the web script response and you did not have the option to restart the production server as server downtime could impact the customer business. In this scenario, you can write an additional JavaScript controller for your web script, set the additional information in the model object, and modify the response template to include the newly added information. Register the web script and web script should now...