Summary
In this chapter, we learned about the scripting back-end of ServiceNow. We learned about Mozilla Rhino, and the Java underbelly of ServiceNow, as well as how to interact with it through JavaScript. We also learned about default vs. calculated fields, dot-walking in GlideElement objects, and server-side asynchronicity in ServiceNow; both examples of server-side scripts in ServiceNow. On the topic of Script Includes, we discussed the server-side component of GlideAjax scripts which we touched on briefly in a previous chapter.