{"product_id":"componentoriented-programming-9780471644460","title":"ComponentOriented Programming","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eComponent 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.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTrade Review\u003c\/b\u003e\u003cbr\u003e\"…a hands-on, experimental approach to component-oriented programming.\" (\u003ci\u003eComputing Reviews.com\u003c\/i\u003e, February 27, 2006)\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003ePreface.  \u003cp\u003e1. Introduction.\u003c\/p\u003e \u003cp\u003e1.1 What is COP?\u003c\/p\u003e \u003cp\u003e1.2 Why is COP important?\u003c\/p\u003e \u003cp\u003e1.3 What is a component?\u003c\/p\u003e \u003cp\u003e1.4 Hardware components and software components.\u003c\/p\u003e \u003cp\u003e1.5 From OOP to COP.\u003c\/p\u003e \u003cp\u003e1.6 Component-based software engineering.\u003c\/p\u003e \u003cp\u003e1.7 Summary.\u003c\/p\u003e \u003cp\u003e1.8 Self-review questions.\u003c\/p\u003e \u003cp\u003e1.9 Exercises.\u003c\/p\u003e \u003cp\u003e2. A Theory of Components.\u003c\/p\u003e \u003cp\u003e2.1 Principles of COP.\u003c\/p\u003e \u003cp\u003e2.2 Infrastructures of COP.\u003c\/p\u003e \u003cp\u003e2.3 Component models.\u003c\/p\u003e \u003cp\u003e2.4 Connection models.\u003c\/p\u003e \u003cp\u003e2.5 Deployment models.\u003c\/p\u003e \u003cp\u003e2.6 Unifying component technologies.\u003c\/p\u003e \u003cp\u003e2.7 Summary.\u003c\/p\u003e \u003cp\u003e2.8 Self-review questions.\u003c\/p\u003e \u003cp\u003e2.9 Exercises.\u003c\/p\u003e \u003cp\u003e3. COP with JavaBeans.\u003c\/p\u003e \u003cp\u003e3.1 Overview of JavaBeans technology.\u003c\/p\u003e \u003cp\u003e3.2 The component model of JavaBeans.\u003c\/p\u003e \u003cp\u003e3.3 The connection model of JavaBeans.\u003c\/p\u003e \u003cp\u003e3.4 The deployment model of JavaBeans.\u003c\/p\u003e \u003cp\u003e3.5 Examples and lab practice.\u003c\/p\u003e \u003cp\u003e3.6 Summary.\u003c\/p\u003e \u003cp\u003e3.7 Self-review questions.\u003c\/p\u003e \u003cp\u003e3.8 Exercises.\u003c\/p\u003e \u003cp\u003e4. Enterprise JavaBeans Components.\u003c\/p\u003e \u003cp\u003e4.1 The EJB a rchitecture.\u003c\/p\u003e \u003cp\u003e4.2 The component model of EJB.\u003c\/p\u003e \u003cp\u003e4.3 The connection model of EJB.\u003c\/p\u003e \u003cp\u003e4.4 The deployment model of EJB.\u003c\/p\u003e \u003cp\u003e4.5 Examples and lab practice.\u003c\/p\u003e \u003cp\u003e4.6 Summary.\u003c\/p\u003e \u003cp\u003e4.7 Self-review questions.\u003c\/p\u003e \u003cp\u003e4.8 Exercises.\u003c\/p\u003e \u003cp\u003e4.9 Programming exercises.\u003c\/p\u003e \u003cp\u003e5. CORBA Components.\u003c\/p\u003e \u003cp\u003e5.1 The COBRA component infrastructure.\u003c\/p\u003e \u003cp\u003e5.2 The CORBA component model (CCM).\u003c\/p\u003e \u003cp\u003e5.3 The connection model of CORBA and CCM.\u003c\/p\u003e \u003cp\u003e5.4 The deployment model of CORBA and CCM.\u003c\/p\u003e \u003cp\u003e5.5 Examples and lab practice.\u003c\/p\u003e \u003cp\u003e5.6 Summary.\u003c\/p\u003e \u003cp\u003e5.7 Self-review questions.\u003c\/p\u003e \u003cp\u003e5.8 Exercises.\u003c\/p\u003e \u003cp\u003e5.9 Programming exercises.\u003c\/p\u003e \u003cp\u003e6. .NET Components.\u003c\/p\u003e \u003cp\u003e6.1 The .NET framework.\u003c\/p\u003e \u003cp\u003e6.2 The component model of .NET.\u003c\/p\u003e \u003cp\u003e6.3 The connection model of .NET.\u003c\/p\u003e \u003cp\u003e6.4 .NET component deployments.\u003c\/p\u003e \u003cp\u003e6.5 Visual Studio .NET.\u003c\/p\u003e \u003cp\u003e6.6 Examples and lab practice.\u003c\/p\u003e \u003cp\u003e6.7 Summary.\u003c\/p\u003e \u003cp\u003e6.8 Self-review questions.\u003c\/p\u003e \u003cp\u003e6.9 Exercises.\u003c\/p\u003e \u003cp\u003e6.10 Programming exercises.\u003c\/p\u003e \u003cp\u003e7. COP with OSGi Components.\u003c\/p\u003e \u003cp\u003e7.1 Overview of OSGi technology.\u003c\/p\u003e \u003cp\u003e7.2 The component model of OSGi.\u003c\/p\u003e \u003cp\u003e7.3 The connection model of OSGi.\u003c\/p\u003e \u003cp\u003e7.4 The deployment model of OSGi.\u003c\/p\u003e \u003cp\u003e7.5 Examples and lab practice.\u003c\/p\u003e \u003cp\u003e7.6 Summary.\u003c\/p\u003e \u003cp\u003e7.7 Self-review questions.\u003c\/p\u003e \u003cp\u003e7.8 Exercises.\u003c\/p\u003e \u003cp\u003e8. Web Services Components.\u003c\/p\u003e \u003cp\u003e8.1 The Web Services framework.\u003c\/p\u003e \u003cp\u003e8.2 The component model of Web Services.\u003c\/p\u003e \u003cp\u003e8.3 The connection model of Web Services.\u003c\/p\u003e \u003cp\u003e8.4 Web Services component deployment.\u003c\/p\u003e \u003cp\u003e8.5 Examples and lab practice.\u003c\/p\u003e \u003cp\u003e8.6 Summary.\u003c\/p\u003e \u003cp\u003e8.7 Self-review questions.\u003c\/p\u003e \u003cp\u003e8.8 Exercises.\u003c\/p\u003e \u003cp\u003e8.9 Programming exercises.\u003c\/p\u003e \u003cp\u003eAppendix.\u003c\/p\u003e","brand":"John Wiley \u0026 Sons Inc","offers":[{"title":"Default Title","offer_id":49402647871831,"sku":"9780471644460","price":109.76,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9780471644460.jpg?v=1730481107","url":"https:\/\/bookcurl.com\/products\/componentoriented-programming-9780471644460","provider":"Book Curl","version":"1.0","type":"link"}