It is proposed that this article be deleted because of the following concern:
If you can address this concern by improving, copyediting, sourcing, renaming, or merging the page, please edit this page and do so. You may remove this message if you improve the article or otherwise object to deletion for any reason. Although not required, you are encouraged to explain why you object to the deletion, either in your edit summary or on the talk page. If this template is removed, do not replace it . The article may be deleted if this message remains in place for seven days, i.e., after 12:48, 6 November 2018 (UTC). Nominator: Please consider notifying the author/project: {{subst:proposed deletion notify |Reasonable Server Faces|concern=Unsourced article about non-notable software. I can find nothing that would justify including this on the encyclopedia}} ~~~~ |
This article does not cite any sources . (February 2014) (Learn how and when to remove this template message) |
The topic of this article may not meet Wikipedia's general notability guideline . (February 2014) (Learn how and when to remove this template message) |
Reasonable Server Faces (RSF) is an open source web programming framework written in Java, developed at the Centre for Applied Research in Educational Technologies (CARET) at the University of Cambridge. RSF is built on the Spring framework, and allows views to be templated in pure XHTML, as well as other XML dialects. RSF takes responsibility for the entire request processing cycle through HTTP request decoding, maintaining a bean model, invoking actions, directing errors, interpreting results and rendering views. A principal aim of RSF is to facilitate designs where zero server state is held in between requests.
Java is a general-purpose programming language that is class-based, object-oriented, and designed to have as few implementation dependencies as possible. It is intended to let application developers "write once, run anywhere" (WORA), meaning that compiled Java code can run on all platforms that support Java without the need for recompilation. Java applications are typically compiled to "bytecode" that can run on any Java virtual machine (JVM) regardless of the underlying computer architecture. The syntax of Java is similar to C and C++, but it has fewer low-level facilities than either of them. As of 2018, Java was one of the most popular programming languages in use according to GitHub, particularly for client-server web applications, with a reported 9 million developers.
The University of Cambridge is a collegiate public research university in Cambridge, United Kingdom. Founded in 1209 and granted a Royal Charter by King Henry III in 1231, Cambridge is the second-oldest university in the English-speaking world and the world's fourth-oldest surviving university. The university grew out of an association of scholars who left the University of Oxford after a dispute with the townspeople. The two 'ancient universities' share many common features and are often referred to jointly as 'Oxbridge'. The history and influence of the University of Cambridge has made it one of the most prestigious universities in the world.
RSF is notable for its extremely lightweight component model, a request-scope Inversion of Control layer (RSAC) modelled on the Spring framework, and a pure HTML templating engine, IKAT.