did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780471644460

Component-oriented Programming

by ;
  • ISBN13:

    9780471644460

  • ISBN10:

    0471644463

  • Edition: 1st
  • Format: Hardcover
  • Copyright: 2005-03-31
  • Publisher: Wiley-Interscience
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $167.41 Save up to $0.84
  • Buy New
    $166.57
    Add to Cart Free Shipping Icon Free Shipping

    PRINT ON DEMAND: 2-4 WEEKS. THIS ITEM CANNOT BE CANCELLED OR RETURNED.

Supplemental Materials

What is included with this book?

Summary

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.

Author Biography

ANDY JU AN WANG, PHD, is Associate Professor of Software Engineering at the School of Computing and Software Engineering, Southern Polytechnic State University. In addition to teaching graduate courses in component-based software development, Dr. Wang has published more than thirty technical papers and has given presentations at a number of national and international conferences and universities.

KAI QIAN, PHD, is Professor and Department Chair of Software Engineering at the School of Computing and Software Engineering, Southern Polytechnic State University. He has taught component-based software development courses and has completed a number of research projects in component-based software engineering. Dr. Qian has also published extensively in various professional journals and international conference proceedings.

Table of Contents

Preface ix
Introduction
1(15)
What Is COP?
1(2)
Why Is COP Important?
3(2)
What Is a Component?
5(2)
Hardware Components and Software Components
7(1)
From OOP to COP
8(2)
Component-Based Software Engineering
10(1)
Summary
11(1)
Self-Review Questions
12(2)
Exercises
14(2)
References
14(2)
Theory of Components
16(21)
Principles of COP
16(2)
Infrastructures of COP
18(2)
Component Models
20(1)
Connection Models
21(5)
Deployment Models
26(1)
Unifying Component Technologies
26(6)
Summary
32(1)
Self-Review Questions
33(2)
Exercises
35(2)
References
35(2)
COP with JavaBeans
37(51)
Overview of JavaBeans Technology
37(1)
Component Model of JavaBeans
38(26)
Connection Model of JavaBeans
64(8)
Deployment Model of JavaBeans
72(4)
Examples and Lab Practice
76(7)
Summary
83(2)
Self-Review Questions
85(1)
Exercises
86(2)
References
87(1)
Enterprise JavaBeans Components
88(58)
EJB Architecture
88(2)
Component Model of EJB
90(10)
Connection Model of EJB
100(4)
Deployment Model of EJB
104(1)
Examples and Lab Practice
105(37)
Summary
142(1)
Self-Review Questions
143(1)
Exercises
143(1)
Programming Exercises
144(2)
References
145(1)
CORBA Components
146(48)
CORBA Component Infrastructure
146(3)
CORBA Component Model (CCM)
149(24)
Connection Model of CORBA and CCM
173(3)
Deployment Model of CORBA and CCM
176(8)
Examples and Lab Practice
184(5)
Summary
189(1)
Self-Review Questions
190(1)
Exercises
191(1)
Programming Exercises
192(2)
References
192(2)
.NET Components
194(44)
.NET Framework
194(4)
Component Model of .NET
198(6)
Connection Model of .NET
204(8)
.NET Component Deployments
212(3)
Visual Studio .NET
215(9)
Examples and Lab Practice
224(10)
Summary
234(1)
Self-Review Questions
234(1)
Exercises
235(1)
Programming Exercises
236(2)
References
237(1)
COP with OSGi Components
238(29)
Overview of OSGi Technology
238(1)
Component Model of OSGi
239(8)
Connection Model of OSGi
247(3)
Deployment Model of OSGi
250(2)
Examples and Lab Practice
252(9)
Summary
261(2)
Self-Review Questions
263(2)
Exercises
265(2)
References
266(1)
Web Services Components
267(48)
Web Services Framework
267(14)
Component Model of Web Services
281(12)
Connection Model of Web Services
293(4)
Web Services Component Deployment
297(2)
Examples and Lab Practice
299(12)
Summary
311(1)
Self-Review Questions
312(1)
Exercises
313(1)
Programming Exercises
314(1)
References
314(1)
Index 315

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program