Access COM Via Java - A Tutorial

The author builds an application that can access a COM object created using VC++6.0 ATL and then call this COM-server object via a pure Java client.

provided by: 
Originally published at Internet.com


The fact is that Java has been accepted more quickly than any other programming language for Internet applications running on multiple platforms. But many a COM object has been developed by using C++ technology, which are still very useful and very fast as compared with Java.

Hence, I'm inspired to use these COM objects that already exist using Sun's Java. The COM object can be called by a client with Microsoft's JVM or J++, but not with Sun's Java directly. I'll try to show you the way to do this using Java.

In this tutorial, I intend to build an application that can access a COM object created using VC++ 6.0 ATL and then call this COM-server object via a pure Java client.

I believe you should first know how to employ simple COM using ATL with VC++.

I will divide the tutorial into three parts:

1. Write a COM server.

2. Write a Java client.

3. Write an interface between 1 and 2 to work.

Part I



Step 1: Building ATL COM

Choose the "ATL COM AppWizard". Give the project the name "Java_COM_ATL". Set the location where you want this project to be saved in Select "Server Type" as "Dynamic Link Library". Press the finish button to have the Wizard generate the appropriate files for you. A "New Project Information" window will appear to tell you what files are going to be created. Press the OK button to accept this...

Read article at Internet.com site
Regional Articles
- Access COM Via Java - A Tutorial Alabama
- Access COM Via Java - A Tutorial Alaska
- Access COM Via Java - A Tutorial Arizona
- Access COM Via Java - A Tutorial Arkansas
- Access COM Via Java - A Tutorial California
- Access COM Via Java - A Tutorial Colorado
- Access COM Via Java - A Tutorial Connecticut
- Access COM Via Java - A Tutorial DC
- Access COM Via Java - A Tutorial Delaware
- Access COM Via Java - A Tutorial Florida
- Access COM Via Java - A Tutorial Georgia
- Access COM Via Java - A Tutorial Hawaii
- Access COM Via Java - A Tutorial Idaho
- Access COM Via Java - A Tutorial Illinois
- Access COM Via Java - A Tutorial Indiana
- Access COM Via Java - A Tutorial Iowa
- Access COM Via Java - A Tutorial Kansas
- Access COM Via Java - A Tutorial Kentucky
- Access COM Via Java - A Tutorial Louisiana
- Access COM Via Java - A Tutorial Maine
- Access COM Via Java - A Tutorial Maryland
- Access COM Via Java - A Tutorial Massachusetts
- Access COM Via Java - A Tutorial Michigan
- Access COM Via Java - A Tutorial Minnesota
- Access COM Via Java - A Tutorial Mississippi
- Access COM Via Java - A Tutorial Missouri
- Access COM Via Java - A Tutorial Montana
- Access COM Via Java - A Tutorial Nebraska
- Access COM Via Java - A Tutorial Nevada
- Access COM Via Java - A Tutorial New Hampshire
- Access COM Via Java - A Tutorial New Jersey
- Access COM Via Java - A Tutorial New Mexico
- Access COM Via Java - A Tutorial New York
- Access COM Via Java - A Tutorial North Carolina
- Access COM Via Java - A Tutorial North Dakota
- Access COM Via Java - A Tutorial Ohio
- Access COM Via Java - A Tutorial Oklahoma
- Access COM Via Java - A Tutorial Oregon
- Access COM Via Java - A Tutorial Pennsylvania
- Access COM Via Java - A Tutorial Rhode Island
- Access COM Via Java - A Tutorial South Carolina
- Access COM Via Java - A Tutorial South Dakota
- Access COM Via Java - A Tutorial Tennessee
- Access COM Via Java - A Tutorial Texas
- Access COM Via Java - A Tutorial Utah
- Access COM Via Java - A Tutorial Vermont
- Access COM Via Java - A Tutorial Virginia
- Access COM Via Java - A Tutorial Washington
- Access COM Via Java - A Tutorial West Virginia
- Access COM Via Java - A Tutorial Wisconsin
- Access COM Via Java - A Tutorial Wyoming

Rss   Delicious   Digg   Add To My Yahoo   Add To My Google   Bookmark   Search Plugin

Topics:
Architecture & Design Languages & Tools Project Management Web Services
Database Microsoft & .NET Security Wireless
Java Open Source Techniques XML