-
Book
-
Chapter
Packaging and Installing Applications
Packaging in java is usually a matter of creating the appropriate JAR or WAR file. Installation consists of placing that file in the appropriate directory. Things are quite different in Windows where...
-
Chapter
Using Active Directory Service Interface
Active Directory is Microsoft’s directory service for domains. It replaces the older domain controller concept. As such, it combines both the directory and the control functionality. This chapter is ...
-
Chapter
Getting Outside the Box
Although the class library provided by the .NET Framework is quite extensive, it cannot cover all possibilities. At some point you will need to use functions from an unmanaged library. In Java, you u...
-
Chapter
Using WinForms
The WinForms classes in .NET are the equivalent of Java Foundation Classes (JFC) /Swing in Java. WinForms are not quite the equivalent of Abstract Windowing Toolkit (AWT), as WinForms bears a closer ...
-
Chapter
Communicating via Message Queuing
Message Queuing is an example of Message-Oriented Middleware (MOM). There are two basic types of MOM: point to point (PTP) and publish and subscribe (pub/sub). Message Queuing is an example of the fo...
-
Chapter
Develo** Windows Services
Windows Services, also commonly known as NT Services, are processes that run in the background without a user interface. Examples of these are database servers, the message queuing system, Internet I...
-
Chapter
Introducing C#
C# is not the only language available for the .NET platform. It is, however, the natural choice for programmers moving from Java. The first Java program you wrote probably resembled the classic Hello...
-
Chapter
Migrating to .NET
You have read all the preceding chapters and have decided that.NET is part of your future. The question is, “How do I get there from here?” That is the purpose of this chapter. You need to know what ...
-
Chapter
Introducing the .NET Platform
If C# is the equivalent of the Java language, then the .NET platform is the equivalent of the Java Virtual Machine (JVM) and the class libraries—not just the standard edition libraries, but the Java ...
-
Chapter
Building Web Sites with ASP.NET
Active Server Pages for .NET (ASP.NET) is the name for the Web server support in.NET. It encompasses Web pages and Web Services. Chapter 8, “Understanding Networking,” will cover Web Services, along ...
-
Chapter
Understanding Multithreading
The Java Language is inherently thread aware. The Java Language Specification defines behavior in multithreaded scenarios. There are Java language keywords that relate to multithreading. The same thi...
-
Chapter
Working with XML
There is no getting away from Extensible Markup Language (XML) in the.NET Framework. All configuration files are XML documents, ASP.NET Web Services use XML in the Simple Object Access Protocol (SOAP...
-
Chapter
Introducing the C# Language
This chapter examines the C# language in detail, focusing on where it differs from Java.
-
Chapter
Exploring ADO.NET
Activex Data Objects for the .NET Framework (ADO.NET) is your database interface in.NET, the equivalent of Java’s Java Database Connectivity (JDBC). This chapter covers database access using ADO.NET ...
-
Chapter
Understanding Networking
This Chapter Examines network communication using the.NET Framework and compares it with the support provided by Java. It starts with the familiar Socket interface using both Transmission Control Pro...
-
Chapter
Creating Components
The .NET Equivalent of a JavaBean is a component, and the .NET equivalent of a Java component is a control. Prior to .NET, the component framework of choice for Windows was Component Object Model (CO...