Component-Oriented Programming (eBook)
336 Seiten
Wiley (Verlag)
978-0-471-71369-2 (ISBN)
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.
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.
2. A 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.
3. COP with JavaBeans.
3.1 Overview of JavaBeans technology.
3.2 The component model of JavaBeans.
3.3 The connection model of JavaBeans.
3.4 The deployment model of JavaBeans.
3.5 Examples and lab practice.
3.6 Summary.
3.7 Self-review questions.
3.8 Exercises.
4. Enterprise JavaBeans Components.
4.1 The EJB a rchitecture.
4.2 The component model of EJB.
4.3 The connection model of EJB.
4.4 The 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.
5. CORBA Components.
5.1 The COBRA component infrastructure.
5.2 The CORBA component model (CCM).
5.3 The connection model of CORBA and CCM.
5.4 The 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.
6. .NET Components.
6.1 The .NET framework.
6.2 The component model of .NET.
6.3 The 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.
7. COP with OSGi Components.
7.1 Overview of OSGi technology.
7.2 The component model of OSGi.
7.3 The connection model of OSGi.
7.4 The deployment model of OSGi.
7.5 Examples and lab practice.
7.6 Summary.
7.7 Self-review questions.
7.8 Exercises.
8. Web Services Components.
8.1 The Web Services framework.
8.2 The component model of Web Services.
8.3 The 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.
Appendix.
"...a hands-on, experimental approach to component-oriented programming." (Computing Reviews.com, February 27, 2006)
Erscheint lt. Verlag | 29.4.2005 |
---|---|
Sprache | englisch |
Themenwelt | Mathematik / Informatik ► Informatik ► Programmiersprachen / -werkzeuge |
Mathematik / Informatik ► Informatik ► Theorie / Studium | |
Technik ► Elektrotechnik / Energietechnik | |
Schlagworte | Computer Science • Computer Science Special Topics • Informatik • Programmierung • Programmierung u. Software-Entwicklung • Programming & Software Development • Spezialthemen Informatik |
ISBN-10 | 0-471-71369-4 / 0471713694 |
ISBN-13 | 978-0-471-71369-2 / 9780471713692 |
Haben Sie eine Frage zum Produkt? |
Größe: 2,9 MB
Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM
Dateiformat: PDF (Portable Document Format)
Mit einem festen Seitenlayout eignet sich die PDF besonders für Fachbücher mit Spalten, Tabellen und Abbildungen. Eine PDF kann auf fast allen Geräten angezeigt werden, ist aber für kleine Displays (Smartphone, eReader) nur eingeschränkt geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine
Geräteliste und zusätzliche Hinweise
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich