Cover image for Component-Oriented Programming.
Component-Oriented Programming.
Title:
Component-Oriented Programming.
Author:
Wang, Andy Ju An.
ISBN:
9780471713692
Personal Author:
Edition:
1st ed.
Physical Description:
1 online resource (333 pages)
Contents:
COMPONENT-ORIENTED PROGRAMMING -- CONTENTS -- Preface -- 1 Introduction -- 1.1 What Is COP? -- 1.2 Why Is COP Important? -- 1.3 What Is a Component? -- 1.4 Hardware Components and Software Components -- 1.5 From OOP to COP -- 1.6 Component-Based Software Engineering -- 1.7 Summary -- 1.8 Self-Review Questions -- 1.9 Exercises -- References -- 2 Theory of Components -- 2.1 Principles of COP -- 2.2 Infrastructures of COP -- 2.3 Component Models -- 2.4 Connection Models -- 2.5 Deployment Models -- 2.6 Unifying Component Technologies -- 2.7 Summary -- 2.8 Self-Review Questions -- 2.9 Exercises -- References -- 3 COP with JavaBeans -- 3.1 Overview of JavaBeans Technology -- 3.2 Component Model of JavaBeans -- 3.3 Connection Model of JavaBeans -- 3.4 Deployment Model of JavaBeans -- 3.5 Examples and Lab Practice -- 3.6 Summary -- 3.7 Self-Review Questions -- 3.8 Exercises -- References -- 4 Enterprise JavaBeans Components -- 4.1 EJB Architecture -- 4.2 Component Model of EJB -- 4.3 Connection Model of EJB -- 4.4 Deployment Model of EJB -- 4.5 Examples and Lab Practice -- 4.6 Summary -- 4.7 Self-Review Questions -- 4.8 Exercises -- 4.9 Programming Exercises -- References -- 5 CORBA Components -- 5.1 CORBA Component Infrastructure -- 5.2 CORBA Component Model (CCM) -- 5.3 Connection Model of CORBA and CCM -- 5.4 Deployment Model of CORBA and CCM -- 5.5 Examples and Lab Practice -- 5.6 Summary -- 5.7 Self-Review Questions -- 5.8 Exercises -- 5.9 Programming Exercises -- References -- 6 .NET Components -- 6.1 .NET Framework -- 6.2 Component Model of .NET -- 6.3 Connection Model of .NET -- 6.4 .NET Component Deployments -- 6.5 Visual Studio .NET -- 6.6 Examples and Lab Practice -- 6.7 Summary -- 6.8 Self-Review Questions -- 6.9 Exercises -- 6.10 Programming Exercises -- References -- 7 COP with OSGi Components -- 7.1 Overview of OSGi Technology.

7.2 Component Model of OSGi -- 7.3 Connection Model of OSGi -- 7.4 Deployment Model of OSGi -- 7.5 Examples and Lab Practice -- 7.6 Summary -- 7.7 Self-Review Questions -- 7.8 Exercises -- References -- 8 Web Services Components -- 8.1 Web Services Framework -- 8.2 Component Model of Web Services -- 8.3 Connection Model of Web Services -- 8.4 Web Services Component Deployment -- 8.5 Examples and Lab Practice -- 8.6 Summary -- 8.7 Self-Review Questions -- 8.8 Exercises -- 8.9 Programming Exercises -- References -- Index.
Abstract:
Component Oriented Programming offers a unique programming-centered approach to component-based software development that delivers the well-developed training and practices you need to successfully apply this cost-effective method. Following an overview of basic theories and methodologies, the authors provide a unified component infrastructure for building component software using JavaBeans, EJB, OSGi, CORBA, CCM, .NET, and Web services. You'll learn how to develop reusable software components; build a software system of pre-built software components; design and implement a component-based software system using various component-based approaches. Clear organization and self-testing features make Component Oriented Programming an ideal textbook for graduate and undergraduate courses in computer science, software engineering, or information technology as well as a valuable reference for industry professionals.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Added Author:
Electronic Access:
Click to View
Holds: Copies: