Table of contents for Component-oriented programming / Andy Ju An Wang & Kai Qian.

Bibliographic record and links to related information available from the Library of Congress catalog.

Note: Contents data are machine generated based on pre-publication provided by the publisher. Contents may have variations from the printed book or be incomplete or contain other coding.


Counter
Table of Contents
Chapter 1 Introduction
1.1
What is COP?
1-1
1.2
Why is COP important?
1-2
1.3
What is a component?
1-4
1.4
Hardware components and software components
1-5
1.5
From OOP to COP
1-6
1.6
Component-based software engineering
1-8
1.7
Summary
1-9
1.8
Self-review questions
1-9
1.9
Exercises
1-10
References
1-11
Chapter 2 A Theory of Components 
2.1
Principles of COP
2-1
2.2
Infrastructures of COP
2-2
2.3
Component models
2-4
2.4
Connection models
2-5
2.5
Deployment models
2-9
2.6
Unifying component technologies
2-9
2.7
Summary
2-14
2.8
Self-review questions
2-15
2.9
Exercises
2-16
References
2-16
Chapter 3 COP with JavaBeans
3.1
Overview of JavaBeans technology
3-1
3.2
The component model of JavaBeans
3-2
3.3
The connection model of JavaBeans
3-25
3.4
The deployment model of JavaBeans
3-33
3.5
Examples and lab practice
3-37
3.6
Summary
3-44
3.7
Self-review questions
3-44
3.8
Exercises
3-45
References
3-45
Chapter 4 Enterprise JavaBeans Components
4.1
The EJB architecture
4-1
4.2
The component model of EJB
4-3
4.3
The connection model of EJB
4-11
4.4
The deployment model of EJB
4-15
4.5
Examples and lab practice
4-17
4.6
Summary
4-59
4.7
Self-review questions
4-59
4.8
Exercises
4-60
4.9
Programming exercises
4-60
References
4-60
Chapter 5 CORBA Components
5.1
The CORBA component infrastructure
5-1
5.2
The CORBA component model (CCM)
5-4
5.3
The connection model of CORBA and CCM
5-27
5.4
The deployment model of CORBA and CCM
5-29
5.5
Examples and lab practice
5-37
5.6
Summary
5-43
5.7
Self-review questions
5-43
5.8
Exercises
5-44
5.9
Programming exercises
5-44
References
Chapter 6 .NET Components
6.1
The .NET framework
6-1
6.2
The component model of .NET
6-4
6.3
The connection model of .NET
6-9
6.4
.NET component deployments
6-16
6.5
Visual Studio .NET
6-20
6.6
Examples and lab practice
6-29
6.7
Summary
6-40
6.8
Self-review questions
6-40
6.9
Exercises
6-41
6.10
Programming exercises
6-41
References
6-42
Chapter 7 COP with OSGi Components
7.1
Overview of OSGi technology
7-1
7.2
The component model of OSGi
7-2
7.3
The connection model of OSGi
7-8
7.4
The deployment model of OSGi
7-11
7.5
Examples and lab practice
7-12
7.6
Summary
7-20
7.7
Self-review questions
7-21
7.8
Exercises
7-22
References
7-23
Chapter 8 Web Services Components
8.1
The Web Services framework
8-1
8.2
The component model of Web Services
8-13
8.3
The connection model of Web Services
8-24
8.4
Web Services component deployment
8-28
8.5
Examples and lab practice
8-30
8.6
Summary
8-42
8.7
Self-review questions
8-42
8.8
Exercises
8-43
8.9
Programming exercises
8-44
References
8-44
Appendix
Web Supplementary Materials
* Software (Bean Builder 1.0, J2EE, OSGi JES2.0, OpenCCM 0.4, .NET Framework, SOAP)
* Sample code in examples
* Course project materials
* Various toolkits
Instructor Manual:
* PPT slides
* All graphics (Figures and Tables)
* Solutions to all exercises
* Course projects
* References

Library of Congress Subject Headings for this publication:

Component software.
Computer programming.