.NET Development for Java Programmers
Java developers have adapted to a world in which everything is an object, resources are reclaimed by a garbage collector, and multiple inheritance is replaced by interfaces. All of these things have prepared developers to thrive in Microsoft's new .NET environment using C#.
Despite similarities between Java and C#, complex differences still lurk. This book will walk you through both language and library differences, to help you develop enterprise applications requiring mastery. You will then be able to build applications that communicate with databases and include network components, web pages, and many other features.
Ordinarily, Java developers rely on Java 2 Enterprise Edition (J2EE) to provide these libraries, and C# developers rely on the .NET Framework. At first glance, there seems little similarity between the two, but author Paul Gibbons shows how a Java developer's J2EE skills transfer smoothly when tackling the .NET Framework.
Early chapters highlight C#'s differences from Java, and discuss differences between the .NET CLR and JVM. Subsequent chapters cover various technologies in which J2EE development translates into .NET enterprise development. These middle chapters also explain .NET technologies that Java developers can begin using immediately. The final chapter examines migration of existing Java applications to C#, and the available tools and techniques. By the end of .NET Development for Java Programmers, a professional Java developer will be able to tackle a real software project in .NET, using C#.
What people are saying - Write a review
Chapter 2Introducing the C Language
Chapter 3Introducing the NET Platform
Chapter 4Using WinForms
Chapter 5Building Web Sites with ASPNET
Chapter 6Exploring ADONET
Chapter 7Understanding Multithreading
Chapter 8Understanding Networking
Chapter 10Creating Components
Chapter 11Packaging and Installing Applications
Chapter 12Communicating via Message Queuing
Chapter 13Using Active Directory Service Interface
Chapter 14Developing Windows Services
Chapter 15Getting Outside the Box
Chapter 16Migrating to NET
Chapter 9Working with XML