{"product_id":"component-oriented-programming-hardback-9780471644460","title":"Component-Oriented Programming (Hardback) 9780471644460","description":"\u003cfont face=\"Georgia\"\u003e\r\n\u003cp\u003e\u003cfont size=\"6\"\u003eComponent-Oriented Programming\u003c\/font\u003e\u003cbr\u003e\r\n\r\n\r\n\r\n\r\n\r\n\u003c\/p\u003e\n\u003cp\u003e\u003cfont size=\"4\"\u003eAndy Ju An Wang (Author), Kai Qian (Author)\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e9780471644460, Wiley\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003eHardback, published 3 May 2005\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e336 pages, Drawings: 55 B\u0026amp;W, 0 Color; Screen captures: 105 B\u0026amp;W, 0 Color\u003cbr\u003e26 x 18.4 x 2.2 cm, 0.794 kg\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\r\n\u003cp align=\"justify\"\u003e\u003cem\u003e\u003cfont size=\"3\"\u003e\"…a hands-on, experimental approach to component-oriented programming.\" (\u003ci\u003eComputing Reviews.com\u003c\/i\u003e, February 27, 2006)\u003c\/font\u003e\u003c\/em\u003e\u003c\/p\u003e\r\n\r\n\u003cp align=\"justify\"\u003e\u003cstrong\u003e\u003cfont size=\"3\"\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.\u003c\/font\u003e\u003c\/strong\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\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\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003eSubject Areas: Computer programming \/ software development [\u003ca title=\"See our other books on Computer programming \/ software development\" href=\"https:\/\/freshlyprintedbooks.co.uk\/search?q=%22Computer%20programming%20\/%20software%20development%20%5BUM%5D%22\"\u003eUM\u003c\/a\u003e]\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\u003c\/font\u003e","brand":"Wiley-Interscience","offers":[{"title":"Brand New","offer_id":52298021732632,"sku":"9780471644460","price":106.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0730\/2037\/5320\/files\/9780471644460.jpg?v=1781731278","url":"https:\/\/freshlyprintedbooks.co.uk\/products\/component-oriented-programming-hardback-9780471644460","provider":"Freshly Printed Books","version":"1.0","type":"link"}