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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.