Callbacks
calling End methods, 124
in client applications, 125
and .NET Remoting, 109
and Web services, 90
Caspol.exe, 24
Catch clause, 23
CategoriesData, 164
CategoriesDataAdapterBean, 170
CD, 159
channels in .NET Remoting, 68–69, 72
/class switch, 238, 239
classes
binary serialization, 52
building a Java application, 38–39
collections classes, 34
data helper classes, 211
evaluating Ja.NET, 74
exposing an existing class as a Web service, 96–97
garbage collection, 22
Java wrapper classes, 87
libraries in .NET, 19
locating and sharing, 39
making Java classes serializable, 56
mapping in Java, 61
mapping in .NET, 60
Runtime bridges, 14
server component classes, 71
servlets, 41
ThreadPool class, 25
wrapper classes, 220, 227, 252, 273–274
ClassNotFoundException, 39
CLASSPATH statement, 25
CLASSPATH value, 29
CLASSPATH variable, 39
clients
applications and using callbacks in, 125
components
configuring, 73
and connection points, 177
creating, 72
and WebSphere MQ, 139
CLR, 20–22
main functions of, 20
and MSIL, 22
CMP
described, 42–43
and .NET Framework, 32
vs. BMP, 170
Code Access Security Policy tool. See Caspol.exe
code-behind files, 96
collections classes, 34
collections described, 33–34
COM+
application, .NET platform, 318–319
configuring on Business tier, 323
Ja.NET asynchronous interoperability adapter, 274
transactional support, 32
com.ibm.mq, 141–142
com.instrinsyc.janet.RemoteException, 79
Command design pattern, 162–163
command line compilers, 28–29
Command object, 119
Command pattern, 215, 250
common data representation, 117
common databases. See shared databases
common language runtime. See CLR
common namespaces, 59
common type system. See CTS
compatibility. See type compatibility
complex data types, 49–50, 62, 151
complex types
linking new to existing applications, 63–64
and Web services interface, 206, 237
Component Designer, 95–96
components
hosting, 42
J2EE Presentation and Business tier, 184–185
in presentation tiers, 161
services, 32
configuration
in Ja.NET, 80, 273
with MSMQ-MQSeries Bridge, 264
configuration files, 72
connection handle, 138
Connection object, 119
connection points, 177–178
connectivity
APIs for, 14
at the Data tier, 113
between .NET Framework and Java applications, 149
scenario for point-to-point, 178
using .NET remoting for, 67–72
console applications
DOS, 320, 325–326
message queues, 172
.NET Framework service interface, 198
WebSphere MQ, 190
constructor method, .NET interoperability adapters, 215–216
container managed persistence. See CMP
container managed persistence beans. See CMP
conventions used in this book, 3
cost lowering, 8–9
create, read, update, and delete. See CRUD
cross language integration
in CLR, 22
CTS, 25
CRUD, 120–121, 169
CSC.EXE, 28
CTS, 25
CustomerData, 164
creating Java class from, 207–208
and JNBridgePro, 221
CustomerData class
converting into an XML stream, 55
how to create and serialize an instance of, 240–241
CustomerData custom data class, 239
CustomerData object, 163
CustomerData type, 238
CustomerData typed dataset, 180, 217
CustomerData XSD based classes, 208–210
CustomerDataAdapterBean, 170
CustomerData.map, 207–210
CustomerData_TYPE.Java, 207–208
Customers_TYPE.Java, 207–210