Home   FAQs   New Arrivals   Specials   Pricing & Shipping   Location   Corporate Services   Why Choose Bookware?  
 Search:   
Call our store: 9955 5567 (from within Sydney) or 1800 734 567 (from outside Sydney)
 View Cart   Check Out   
 
Browse by Subject
 TAFE Accounting
 TAFE I.T./Computing
 TAFE - Other
I.T
 .NET
 Windows 8
 Adobe CS6
 Cisco
 CCNA 2012
 CCNP 2012
 Java
 VB
 ASP
 Web Design
 E-Commerce
 Project Management
 ITIL
 Macintosh
 Mobile Devices
 Linux
 Windows Server 2012
 SQL Server 2012
 SAP
Certification
 MCITP
 MCTS
Economics and Business
 Accounting
 Business Information Systems
 Economics
 Finance
 Management
 Marketing
 TAX
 Human Resources
Academic
 Law
 Nursing
 Medical
 Psychology
 Engineering

Programming Windows Server 2003

by: Robert Hill Foster

On-line Price: $39.95 (includes GST)

Paperback package 328

35%Off Retail Price

You save: $22.00

CLEARANCE Item - Special discount -limited stock
_____________________
N.Sydney : In Stock

Retail Price: $61.95

Publisher: ,2003/09/30

Category: .NET Level: I/A

ISBN: 1930110987
ISBN13: 9781930110984

Add to Shopping Cart

Windows Server 2003 is the most advanced Microsoft operating system bearing the Windows name. It includes the .NET Framework (version 1.1) so you can begin writing .NET applications for your enterprise without delay.


  Programming Windows Server 2003 covers the new features of the OS and real-world techniques of applying them to your .NET applications. It is intended for intermediate and advanced-level .NET developers who wish to learn these new concepts now, and have a source for them in the future.


  With this book your applications can benefit from new technologies in COM+, IIS 6, XML Web Services, and UDDI Services. The book illustrates best practices by developing a start-to-finish example: a contact management system. It includes a unique, easy to follow guide to securing your apps and is chock full of detailed coverage of topics important to practicing developers and architects.


  WHAT'S INSIDE

Secrets of .NET 1.1

ASP.NET best practices

Installing IIS 6.0

Managing COM+

Integrating Web Services

Local UDDI Services

How to secure ASP.NET apps

Deploying ASP.NET applications


          --------------------------------------------------------------------------------


  ABOUT THE AUTHOR...


  Robert Foster is a consultant, trainer and .NET mentor who founded the Nashville VS.NET User Group, and is a regular speaker at industry events. Robert lives in Nashville, Tennessee.


      

Table of Contents

--------------------------------------------------------------------------------


      preface

xiii

acknowledgments

xvii

about the cover illustration

xviii


          1

Windows Server 2003 overview


1

1.1 The whole .NET enchilada 1

Smart clients 2

Servers 3

Developer tools 4

1.2 Windows Server 2003 6

Assigning server roles 6

1.3 This book's direction 8

1.4 The Windows Server 2003 family tree 10

Windows Server 2003 Standard Edition 10

Windows Server 2003 Enterprise Edition 10

Windows Server 2003 Web Edition 10

Windows Server 2003 Datacenter Edition 11

1.5 Summary 11


      2

The .NET Framework, version 1.1


12

2.1 Requirements 12

Operating system 12

Software 13

Hardware 14

2.2 New features of version 1.1 15

The .NET Compact Framework 15

Effectively utilizing ADO.NET 19

ASP.NET mobile controls 26

Side-by-side execution with the .NET Framework 1.0 30

Framework security 31

2.3 Summary 33


      3

ASP.NET best practices


34

3.1 ASP.NET-A simple example 34

3.2 Language best practices 41

Coding styles 41

Binding 42

3.3 Server controls 45

ViewState 45

Validation 46

3.4 Error handling 47

Using no error handler 47

Using try/catch blocks 50

Redirecting web.config errors 53

Using the error event of the application object 54

Best practice 54

3.5 State management 54

3.6 ASP.NET caching 56

Page output caching 56

Fragment caching 57

Using the built-in cache API 59

3.7 The ASP.NET sample application 61

Application files 61

3.8 Summary 66


      4

Internet Information Services 6


68

4.1 Installing IIS 6 68

4.2 The IIS architecture 73

IIS services 73

The XML metabase 74

IIS 6 Isolation Modes 75

4.3 Configuring an ASP.NET application 78

Allowing dynamic content 78

Configuring an application pool 79

Configuring an IIS 6 web site 83

4.4 IIS authentication 89

4.5 Summary 94


      5

The Component Services 1.5 architecture 95

5.1 Overview of Component Services 95

In the beginning . there was COM 95

Moving to MTS 98

On to COM+ 98

5.2 The COM+ component architecture 99

COM+ applications 102

Your objects' context 103

5.3 Creating a COM+ component 104

Designing the COM+ component 104

Creating the component 106

Installing the component 115

5.4 Summary 118


      6

Using COM+ Services 1.5


119

6.1 My Computer properties 119

6.2 Application properties 127

6.3 Component properties 135

6.4 COM+ services new to Windows Server 2003 140

Application pooling 140

Application recycling 140

Configuring applications as NT services 142

Low-Memory Activation Gates 143

Object constructor strings 145

COM+ partitions 146

Private components 150

The COM+ SOAP service 152

Copying and moving COM+ components 158

Pausing and disabling applications 158

Process dumping 159

6.5 Summary 161


      7

Using XML and web services


162

7.1 Web services overview 162

XML 162

SOAP 171

WSDL 174

7.2 Building a web service 177

7.3 Accessing a web service 181

7.4 Summary 191


      8

Utilizing Microsoft UDDI Services in your enterprise


192

8.1 Installing UDDI Services 193

8.2 The UDDI Services Console 197

Site properties 197

Server properties 201

8.3 Configuring and using UDDI Services 204

A UDDI Services example 205

8.4 Summary 214


      9

Windows Server 2003 application security


215

9.1 Platform security 215

Application architecture 216

IIS authentication and authorization 216

Certificates 219

ASP.NET authentication and authorization 227

Enterprise Services authentication and authorization 229

SQL Server 2000 authentication and authorization 229

9.2 ASP.NET security 230

Windows authentication 230

Forms authentication 230

Passport authentication 248

The None authentication option 250

URL authorization 250

Impersonation 251

9.3 Securing web services 251

Configuring authentication 251

Limit your protocols 252

Secure web service connections 253

9.4 Enterprise Services security 254

Declarative security 254

Programmatic security 258

9.5 SQL Server 2000 security 260

SQL Server 2000 SSL 262

9.6 Security policies 264

9.7 Summary 269


      10

Deploying .NET applications


270

Deployment strategies 270

Your assembly's 'manifest-o' 271

XCOPY deployment 272

Windows Installer 274

10.2 Using Visual Studio .NET for deployment 274

The Setup Wizard 275

Setup editors 277

Configuring your setup project's properties 282

Generating your MSI file 284

10.3 Creating a deployment plan 285

10.4 Summary 285


      A

The data model


286


      index 293