Architecture Books
-
Developing Application Frameworks in .NET
Published 16 years ago includes sample chapter
by Xin Chen, Apress
Application frameworks, which provide a base of common services on which applications are built, offer the benefits of extensibility, modularity, and reusability of both code and design to your applications. This book explains what frameworks are and how they fit into applications, and offers many object-oriented techniques used in application frameworks.
-
Extreme Programming Adventures in C# (DV-Microsoft Professional)
Published 17 years ago
by Ron Jeffries, Microsoft Press
Apply what you know about extreme programming and object-oriented design to learning C# and the Microsoft® .NET Framework on the fly. Author Ron Jeffries, a leading voice and practitioner in the extreme programming movement, demonstrates how to apply its key concepts?including the use of customer stories, customer acceptance tests, and "Spikes"?and the fundamental techniques of Simple Design, Test-Driven Development, and Refactoring to create practical, .NET-ready applications. You?
-
Enterprise Java(TM) Security: Building Secure J2EE(TM) Applications
Published 17 years ago
by Marco Pistoia, Nataraj Nagaratnam, Larry Koved, Anthony Nadalin, Addison-Wesley Professional
"For a long time, there has been a need for a J2EE security book. I am very happy to see there is now a book that can answer many of the technical questions that developers, managers, and researchers have about such a critical topic. I am sure that this book will contribute greatly to the success of the J2EE platform and e-business." --From the Foreword by Steven A.
-
Pro Jakarta Commons
Published 17 years ago includes sample chapter
by Harshad Oak, Apress, Apress
The author does a great job of surveying the Jakarta Commons components and showing how each solves real problems. An enjoyable read with lots of easy to understand examples. — Floyd Marinescu, creator of TheServerSide.com and author of EJB Design Patterns Jakarta Commons are easily reusable components that can quickly be put to good use in any server-side Java development undertaking. In fact, components are not big applications, but sleek code bits that perform specific tasks very well.
-
Developing Enterprise Web Services: An Architect's Guide (HP Professional Series)
Published 17 years ago
by Sandeep Chatterjee, James Webber, Prentice Hall PTR
Build Web services with enterprise-class reliability, performance, and value. Web services are transforming IT, and represent a powerful new way to reduce cost and drive top-line growth throughout the enterprise. This book takes a no-nonsense view of architecting and constructing enterprise-class Web services and applications.
-
Pro JMX: Java Management Extensions
Published 17 years ago includes sample chapter
by J. Jeffrey Hanson, Jeff Hanson, Apress
...grab a copy of Pro JMX at your local bookstore and stick yourself deep into your La-Z-Boy for a relaxing reading experience. — Valentin Crettaz, Val's Blog Get ready to plunge into the complete world of JMX architecture&emdash;including the release of JMX Remoting 1.2! Pro JMX: Java Management Extensions features cutting-edge examples of JMX integration with distributed applications, including sequence diagrams and real-world sample code.
-
The Guru's Guide to SQL Server Architecture and Internals
Published 17 years ago
by Ken Henderson, Addison-Wesley Professional
Ken Henderson's first two Guru's Guides for Addison-Wesley have been widely praised by reviewers, and have sold extremely well. He has now written a key reference to SQL Server which is much broader in scope than either of the first two, which will appeal to an even larger audience. The Guru's Guide to SQL Server Architecture is all about the internal pieces of SQL Server, the architecture of how they fit together, and the effect those have on performance and tuning issues.
-
Agile Database Techniques: Effective Strategies for the Agile Software Developer (Wiley Application Development)
Published 17 years ago
by Scott Ambler, Wiley
* Describes Agile Modeling Driven Design (AMDD) and Test-Driven Design (TDD) approaches, database refactoring, database encapsulation strategies, and tools that support evolutionary techniques * Agile software developers often use object and relational database (RDB) technology together and as a result must overcome the impedance mismatch * The author covers techniques for mapping objects to RDBs and for implementing concurrency control, referential integrity, shared business logic, securi
-
Object-Oriented Software Engineering: Using UML, Patterns and Java (2nd Edition)
Published 17 years ago
by Bernd Bruegge, Allen H. Dutoit, Prentice Hall
This widely used book teaches practical object-oriented software engineering with the key real world tools UML, design patterns and Java. This step-by-step approach allows the reader to address complex and changing problems with practical and state-of-the-art solutions. This book uses examples from real systems and examines the interaction between such techniques as UML, Java-based technologies, design patterns, rationale, configuration management, and quality control.
-
JUnit in Action
Published 17 years ago
by Vincent Massol, Ted Husted, Manning Publications
A guide to unit testing Java applications (including J2EE applications) using the JUnit framework and its extensions, this book provides techniques for solving real-world problems such as unit testing legacy applications, writing real tests for real objects, automating tests, testing in isolation, and unit testing J2EE and database applications.