Browse DevX
Sign up for e-mail newsletters from DevX


JLCA Ports Legacy Java Code to .NET : Page 4

The Java Language Conversion Assistant (JLCA) enables developers to port legacy Java code to the .NET world. Get an introduction to this tool, along with an explanation of its installation and conversion processes.




Building the Right Environment to Support AI, Machine Learning and Deep Learning

A Java Conversion Tool for All Conversions
Porting an application between differing programming languages is no easy feat. The JLCA does an admirable job. Given the platform-neutrality of Java, the JLCA even enables you to port applications from different operating systems—from, say, Linux to Windows. The resulting code is genuine C#, using C# frameworks and components. Microsoft easily could have made a set of Java library "wrappers" that would have added additional execution overhead, but instead Redmond provided the JLCA to convert code to sensible C# equivalents where possible.

Naturally, all Microsoft-specific Java extensions (those that caused all the problems in the first place!) convert perfectly, but the JLCA also offers the following conversions:

  • As stated previously, EJB to COM components
  • JDBC database to ODBC
  • JSP code to ASP
  • JNDI code to .NET directory services

In fact, the JLCA 3 migrates the bulk of J2EE enterprise facilities, including CORBA, XML processing, GUI, and messaging components. Previous attempts at conversion tools from various vendors have balked at such features. I expected the JLCA to struggle with code that typically confused earlier Java conversion tools, such as native methods and RMI. Yet, the JLCA handled these with ease. Consequently, the JLCA is a tremendous boon to developers who wish to migrate serious applications from Java to the .NET arena. It is sure to be a relief to stranded Visual J++ programmers who want to build on their old code—despite the death of J++. And because it supports the whole J2EE platform, it is powerful enough to bring large-scale enterprise applications into the Microsoft fold.

David M. Williams is an Australian I.T. writer, trainer, and consultant. He is the author of Win32 Font Lister and other shareware programs.
Comment and Contribute






(Maximum characters: 1200). You have 1200 characters left.



Thanks for your registration, follow us on our social networks to keep up-to-date