Component-Oriented ProgrammingComponent 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. |
Contents
1 | |
16 | |
3 COP with JavaBeans | 37 |
4 Enterprise JavaBeans Components | 88 |
5 CORBA Components | 146 |
6 NET Components | 194 |
7 COP with OSGi Components | 238 |
8 Web Services Components | 267 |
Index | 315 |
Other editions - View all
Common terms and phrases
Apache Axis application assembly asynchronous Bean Builder 1.0 BeanBox Bundle-Activator catch Exception ex CCM component Client component combo box command compiler component model component object component-based software engineering component-oriented programming connection model Convert CORBA component create defined deployed descriptor discussed EJB component element Enterprise Bean entity bean event event handler example framework home interface implementation import installed J2EE JAR file JavaBeans JavaBeans component JNDI manifest file method invocation namespace null OpenCCM operations output package ponent port provides public abstract public class public double public interface public static void public String public void registered remote interface request reuse runtime Serializable server component session bean SOAP software components software engineering source code specified stateless session bean Step string name student Sun Microsystems target TempConv temperature throws UDDI Web services window WSDL ž Click ž Select
Popular passages
Page 222 - Private Sub Page_Load(ByVal sender As System. Object, ByVal e As System. EventArgs) Handles MyBase.Load 'Put user code to initialize the page here...
Page 5 - A software component is a unit of composition with contractually specified interfaces and explicit context dependencies only. A software component can be deployed independently and is subject to composition by third parties.
Page 5 - A business component represents the software implementation of an "autonomous" business concept or business process. It consists of the software artifacts necessary to express, implement, and deploy the concept as a reusable element of a larger business system.
Page 5 - A component is a nontrivial, nearly independent, and replaceable part of a system that fulfills a clear function in the context of a well-defined architecture. A component conforms to and provides the physical realization of a set of interfaces.
Page 189 - JAVA) because it is open, vendor-independent architecture and has an infrastructure that computer applications use to work together over networks. Using the standard protocol HOP, a CORBA-based program from any vendor, on almost any computer, operating system, programming language and network, can interoperate with a CORBA-based program from the same or another vendor, on almost any other computer, operating system, programming language and network.
Page 5 - A runtime software component is a dynamically bindable package of one or more programs managed as a unit and accessed through documented interfaces that can be discovered at runtime.
Page 222 - Private Sub Button2_Click(ByVal sender As System. Object. ByVal e As System. EventArgs) Handles Button2. Click Dim ds As New DataSett ) ds.ReadXml ("dataset.xml") DataGridl.SetDataBindingtds.
Page 229 - Microsoft (R) Visual C# .NET Compiler version 7.00.9466 for Microsoft (R) .NET Framework version 1.0.3705 Copyright (C) Microsoft Corporation 2001. All rights reserved. Running the Hack Run Googly on the command line ["How to Run the Hacks" in the Prefacel, passing it your Google query: C:\GOOGLY.