Chapter 8. Scripting Patterns

Knowledge of a particular programming language (or programming platform) is usually not enough to build a successful software project. Also required is a solid understanding of the project architecture. Before coding a project with a graphical user interface, every developer must ask himself the same questions—among them, how he is going to build the user interface, and how he is going to refresh it when application data changes. Knowing the answers to such project architecture questions up front enables software architects and developers to solve the recurring architectural problems they encounter with every new project.

Over time, developers began collecting these recurring software design challenges and documenting ...

Get Scripting in Java™: Languages, Frameworks, and Patterns now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.