JSP Tag Libraries is an extension to Java Server Pages, the java API for web development, that allows a cleaner separation of logic and presentation. This promotes genuine reusability and improves the scope and power of JSP. JSP Tag Libraries teaches you how to create usable, maintainable, and flexible tags. We will teach you good practices, and the design implications of tags, that will enable you to maximise the reusability of your code. This book includes many useful code examples that illustrate the points being made. With the prevalence of material on using of jsp tags, we will not concentrate in detail on using 3rd party tags, but rather aim to take you from writing script-like JSP based applications to creating genuinely object oriented web applications.
Simon is an independent software development consultant specializing in software architecture - specifically technical leadership, communication, and lightweight, pragmatic approaches to software architecture. Simon is the author of "Software Architecture for Developers", a developer-friendly guide to software architecture, technical leadership, the balance with agility and communicating software architecture with sketches, diagrams, and models. He is also the creator of the C4 software architecture model and the founder of Structurizr, a SaaS product to create web-based software architecture diagrams using code.