當前位置:編程學習大全網 - 編程語言 - .net是什麽?為什麽還有ASP.NET和JAVA.NET等等區別?

.net是什麽?為什麽還有ASP.NET和JAVA.NET等等區別?

大哥,不是我看錯也吧,還有java.net啊,今天是長見識了

沒有java.net!!!!

Microsoft? .NET 是 Microsoft XML Web services 平臺。XML Web services 允許應用程序通過 Internet 進行通訊和***享數據,而不管所采用的是哪種操作系統、設備或編程語言。Microsoft .NET 平臺提供創建 XML Web services 並將這些服務集成在壹起之所需。對個人用戶的好處是無縫的、吸引人的體驗。

組成.net軟件技術的組件

組件之壹,“智能”客戶端應用軟件和操作系統,包括PC、PDA、手機或其他移動設備通過互聯網、借助Web Services技術,用戶能夠在任何時間、任何地點都可以得到需要的信息和服務。例如:可以在手機上閱讀新聞、定購機票、瀏覽在線相冊等等。現在我們假設壹種場景,如公司內使用的CRM系統,應用了.NET的解決方案後所有的業務人員便可以通過手機或PDA直接訪問客戶信息了。

如何創建“智能”終端

Web Services是智能終端軟件的基礎,微軟為用戶創建智能終端提供了壹整套豐富的解決方案,包括:

.NET Framework - 智能終端實現跨平臺(設備無關性)的執行環境

Visual Studio .NET – 建立並集成Web Services和應用程序的快速開發工具

Microsoft Windows Server 2003 – 新壹代的企業服務器,用於提供建立和發布各種解決方案

Microsoft Office Professional Edition 2003 – 內建的工具集也能幫助開發智能終端

現在發展最快的終端非手機莫屬了,有兩大陣營在開發SmartPhone技術,壹個是微軟為代表的Stinger應用於三星,另壹個就是以NOKIA、愛立信、摩托羅拉組成的Symbian

Web Services是.NET的核心技術。那什麽是Web Services呢?正如Web是新壹代的用戶與應用交互的途徑,XML是新壹代的程序之間通訊的途徑壹樣,Web Services是新壹代的計算機與計算機之間壹種通用的數據傳輸格式,可讓不同運算系統更容易進行數據交換。Web Services有以下幾點特性:Web services允許應用之間***享數據;Web services分散了代碼單元;基於XML這種internet數據交換的通用語言,實現了跨平臺、跨操作系統、跨語言。那微軟的ASP和Web services究竟有什麽不同呢,ASP仍然是壹個集中式計算模型的產物,只不過是披著壹層互聯網的外衣。但Web Services卻是壹個迥然不同的精靈,它秉承“軟件就是服務”的真言,同時順應分布式計算模式的潮流。而它的存在形式又與以往軟件不同。這種組件模式,小巧、單壹,對於開發人員來講,開發成本較低。

在這裏指出Web services不是微軟發明的,同樣也不屬於微軟專有。Web services是壹個開放的標準,和HTTP、 XML、SOAP壹樣。他們是壹個工業標準而非微軟標準,WS-I是為了促進Web Services互通性的聯盟組織,最初是由IBM和微軟所發起,其它的成員包括BEA System、惠普計算機(HP)、甲骨文(Oracle)、英特爾(Intel)和SUN 計算機(Sun Microsystem)。如今網絡上存在的大多Web services其實沒有使用.NET構架,Web services具有互操作屬性,妳同樣可以使用Windows開發客戶端來調用運行於Linux上面的Web services的方法。

先前提到的接口規範問題,在.NET中,Web service接口通常使用Web Services Description Language (WSDL)描述。 WSDL 使用XML來定義這種接口操作標準及輸入輸出參數,看起來很像COM和CORBA的接口定義語言(IDLS)Interface Definition Languages。接口定義後就必須使用壹些協議調用接口,如SOAP協議,SOAP源於壹種叫做XML RPC(XML遠程進程調用remote procedure calling)的協議,而Java則根據XML-RPC發展了自己的JAX-RPC協議用來調用Web Services。發布和訪問Web Services的接口就用到UDDI了,這裏我們只需要知道WSDL使用XML定義Web Services接口,通過SOAP訪問Web Services,在internet上尋找Web Services使用UDDI就行了,更多的Web Services將在最後壹課介紹。

Microsoft提供了最佳的服務器構架—Microsoft Windows Server System—便於發布、配置、管理、編排Web Services。為了滿足分布式計算的需要微軟構造了壹系列的服務器系統,這些內建安全技術的系統全部支持XML,這樣加速了系統、應用程序以及同樣使用Web Services的夥伴應用之間的集成。

Microsoft Windows Server System包括:

Microsoft Application Center 2000 - 配置和管理Web應用程序

Microsoft BizTalk Server 2002 - 建立基於XML的跨應用和組織的商業邏輯

Microsoft Commerce Server 2002 – 能夠迅速建立大規模電子商務的解決方案

Microsoft Content Management Server 2002 – 管理動態電子商務網站的目錄

Microsoft Exchange Server 2000 – 用於進行隨時隨地的通訊協作

Microsoft Host Integration Server 2000 – 用於和主機系統之間傳輸數據

Microsoft Internet Security and Acceleration Server 2000 (ISA Server) – internet連接

Microsoft Mobile Information Server 2002 – 用於支持手持設備

Microsoft Operations Manager 2000 – 描述企業級解決方案的操作管理

Microsoft Project Server 2002 - 提供項目管理的最佳方案

Microsoft SharePoint Portal Server 2001 – 查詢、***享、發布商業信息

Microsoft SQL Server 2000 – 企業級數據庫

Microsoft Visual Studio .NET和Microsoft .NET Framework對於建立,發布並運行Web Services是壹個完美的解決方案。

Pro C# 2008 and the .NET 3.5 Platform

/dispbbs_121_164399_1.html

Apress出版 Accelerated C# 2008

/dispbbs.asp?boardID=121&ID=166768

Pro LINQ:Language Integrated Query in C# 2008

/dispbbs.asp?boardID=121&ID=166647

MS Press - Introducing Microsoft LINQ

/dispbbs.asp?boardID=121&ID=163429

LINQ for Visual C# 2005 (07年6月出版)

/dispbbs.asp?boardID=121&ID=160598

LINQ for VB 2005 (07年6月最新PDF文字版)

/dispbbs.asp?boardID=121&ID=160599

Wrox C# 入門經典

/dispbbs.asp?boardID=121&ID=145845

C# 設計模式

/dispbbs.asp?boardID=121&ID=146178

C# 網絡核心編程

/dispbbs.asp?boardID=121&ID=146173

Windows應用高級編程 C#編程篇

/dispbbs.asp?boardID=121&ID=146168

C#高級編程(第三版)

/dispbbs.asp?boardID=121&ID=146165

數據結構與算法 C#語言版

/dispbbs.asp?boardID=121&ID=158814

C#字符串和正則表達式參考手冊

/dispbbs.asp?boardID=121&ID=151265

O'Reily 正則表達式參考手冊 第二版 2007年最新出版

/dispbbs.asp?boardID=121&ID=158756

Programming Microsoft Windows with C#

/dispbbs.asp?boardID=121&ID=146163

C# 2005圖解教程

/dispbbs.asp?boardID=121&ID=156700

Visual C# 2005 Express Edition編程初學者指南

/dispbbs.asp?boardID=121&ID=159655

Programming .NET Framework with C#

/dispbbs.asp?boardID=121&ID=163514

C#語言參考

/dispbbs.asp?boardID=121&ID=158107

C#應用程序開發

/dispbbs.asp?boardID=121&ID=158106

Client Side Reporting with Visual Studio in C#

/dispbbs.asp?boardID=121&ID=167264

Wrox Professional VB 2005 with .NET 3.0

/dispbbs.asp?boardID=121&ID=158893

Build A Program Now Visual Basic 2005

/dispbbs.asp?boardID=121&ID=146029

.NET遊戲編程入門經典—VB.NET篇

/dispbbs.asp?boardID=121&ID=158821

O'Reilly Visual Basic 2005 Cookbook

/dispbbs.asp?boardID=121&ID=160654

.NET Insight for Classic VB Developers

/dispbbs.asp?boardID=121&ID=162041

Fast Track Visual Basic.NET

/dispbbs.asp?boardID=121&ID=161990

Visual Basic.NET How to Program 第二版

/dispbbs.asp?boardID=121&ID=173182

Visual Basic 2005 簡明教程

/dispbbs.asp?boardID=121&ID=173180

Visual Basic 2005傻瓜書

/dispbbs.asp?boardID=121&ID=173178

Programming Visual Basic.NET

/dispbbs.asp?boardID=121&ID=173164

VB開發人員SQL Sever指南

/dispbbs.asp?boardID=121&ID=173176

How to Code .NET

/dispbbs.asp?boardID=121&ID=145559

ADO.NET全攻略

/dispbbs.asp?boardID=122&ID=145338

Apress出版 Pro ADO.NET 2.0

/dispbbs.asp?boardID=121&ID=170463

Apress Professional ADO.NET 2.0

/dispbbs.asp?boardID=122&ID=145214

O'Reilly .NET and XML

/dispbbs.asp?boardID=121&ID=149521

.NET組件編程 (第二版)

/dispbbs.asp?boardID=121&ID=152046

Wrox Beginning Visual C++ 2005

/dispbbs.asp?boardID=121&ID=151263

Visual C++.NET專業項目

/dispbbs.asp?boardID=121&ID=163612

Programming with Visual C++.NET 第六版

/dispbbs.asp?boardID=121&ID=173170

精通.Net核心技術原理與構架

/dispbbs.asp?boardID=121&ID=151312

Cross-Platform Web Services Using C# and Java

/dispbbs.asp?boardID=121&ID=160472

Advanced C# Programming

/dispbbs.asp?boardID=121&ID=159657

  • 上一篇:.NET簡談反射(動態調用)
  • 下一篇:液晶電視.顯示器黑屏故障的維修方法
  • copyright 2024編程學習大全網