© 2002

.NET Development for Java Programmers

  • Authors

Table of contents

  1. Front Matter
    Pages i-xxi
  2. Paul Gibbons
    Pages 1-8
  3. Paul Gibbons
    Pages 9-58
  4. Paul Gibbons
    Pages 59-66
  5. Paul Gibbons
    Pages 67-95
  6. Paul Gibbons
    Pages 97-115
  7. Paul Gibbons
    Pages 117-156
  8. Paul Gibbons
    Pages 157-170
  9. Paul Gibbons
    Pages 171-203
  10. Paul Gibbons
    Pages 205-223
  11. Paul Gibbons
    Pages 225-265
  12. Paul Gibbons
    Pages 267-295
  13. Paul Gibbons
    Pages 297-315
  14. Paul Gibbons
    Pages 317-323
  15. Paul Gibbons
    Pages 325-341
  16. Paul Gibbons
    Pages 343-362
  17. Paul Gibbons
    Pages 363-368
  18. Back Matter
    Pages 369-390

About this book


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#.


.NET .NET framework ASP ASP.NET C# Enterprise Applications Java XML databases development inheritance interfaces language software software development

About the authors

Paul Gibbons works as a consultant for Volt Technical Resources. He has used many programming languages in more than 25 years of software development, but his current favorite is C#. Originally from Yorkshire, England, he now lives in Washington state with his wife and three children. In his spare time, he enjoys gardening and bird watching.

Bibliographic information

Industry Sectors
Chemical Manufacturing
IT & Software
Consumer Packaged Goods
Finance, Business & Banking
Energy, Utilities & Environment