问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

.net是什么?为什么还有ASP.NET和JAVA.NET等等区别?

发布网友 发布时间:2022-04-28 20:00

我来回答

1个回答

热心网友 时间:2022-06-23 00:40

大哥,不是我看错也吧,还有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 procere 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
http://bbs.topsage.com/dispbbs_121_164399_1.html
Apress出版 Accelerated C# 2008
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=166768
Pro LINQ:Language Integrated Query in C# 2008
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=166647
MS Press - Introcing Microsoft LINQ
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=163429
LINQ for Visual C# 2005 (07年6月出版)
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=160598
LINQ for VB 2005 (07年6月最新PDF文字版)
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=160599
Wrox C# 入门经典
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=145845
C# 设计模式
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=146178
C# 网络核心编程
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=146173
Windows应用高级编程 C#编程篇
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=146168
C#高级编程(第三版)
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=146165
数据结构与算法 C#语言版
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=158814
C#字符串和正则表达式参考手册
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=151265
O'Reily 正则表达式参考手册 第二版 2007年最新出版
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=158756
Programming Microsoft Windows with C#
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=146163
C# 2005图解教程
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=156700
Visual C# 2005 Express Edition编程初学者指南
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159655
Programming .NET Framework with C#
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=163514
C#语言参考
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=158107
C#应用程序开发
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=158106
Client Side Reporting with Visual Studio in C#
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=167264
Wrox Professional VB 2005 with .NET 3.0
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=158893
Build A Program Now Visual Basic 2005
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=146029
.NET游戏编程入门经典—VB.NET篇
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=158821
O'Reilly Visual Basic 2005 Cookbook
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=160654
.NET Insight for Classic VB Developers
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=162041
Fast Track Visual Basic.NET
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=161990
Visual Basic.NET How to Program 第二版
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=173182
Visual Basic 2005 简明教程
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=173180
Visual Basic 2005傻瓜书
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=173178
Programming Visual Basic.NET
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=173164
VB开发人员SQL Sever指南
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=173176
How to Code .NET
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=145559
ADO.NET全攻略
http://bbs.topsage.com/dispbbs.asp?boardID=122&ID=145338
Apress出版 Pro ADO.NET 2.0
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=170463
Apress Professional ADO.NET 2.0
http://bbs.topsage.com/dispbbs.asp?boardID=122&ID=145214
O'Reilly .NET and XML
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=149521
.NET组件编程 (第二版)
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=152046
Wrox Beginning Visual C++ 2005
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=151263
Visual C++.NET专业项目
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=163612
Programming with Visual C++.NET 第六版
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=173170
精通.Net核心技术原理与构架
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=151312
Cross-Platform Web Services Using C# and Java
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=160472
Advanced C# Programming
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159657
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
医生你好 我脸上跟额头上面长了很多小粉刺 请问这是什么原因引起的 要... 世界上到底是先有的鸡还是先有的蛋 请问是先有蛋,还是先有鸡? Excel怎么设置行高并且垂直 晚上梦见一条又长又小的青蛇追着咬我最后被我爸爸打死了代表什么... 专业技能怎么填我来教你 QQ空间曾经有一个左右接东西 小游戏叫什么名字 帽子先生接东西游戏介绍 趣味卡车接东西游戏介绍 怀孕50天B超的表现 java 如何将数组转化成string类型? 没有C#基础可以学ASP.NET吗 asp.net AJAX请教高手指点 qq设置了所有人可以加我为好友,那么有些人恶意加我我该怎么删除? 急寻几本asp.net电子书 谁知道怎么删除QQ上加了我我却没加他的好友!知道的告诉我,谢谢了... c#怎么学? asp.net2.0简明教程(c#2005篇)课后习题答案 新版qq状态栏里的添加信息怎么删除? 最好带图,谢啦 自学C#推荐下教材 asp.net 这个代码什么意思foreach(ListItem in CheckBoxList1... ASP.NET3.5简明教程 张正礼 陈文臣等编著 参考答案 学习asp的有关书籍或是asp.net.的具体书籍。麻烦大家能告诉我一下具体... 我要买书关于asp.net,要绝对详细的,知道的介绍个 讲asp.net控件方面的书哪本比较好? 现在空调移机的多少钱 淄博空调移机哪家好 想学五笔打字 推荐一本学五笔的书 刚开始学五笔是不是一定要记字根啊,那个好难记哦,我老是记不住啊,有没有好的方法学五笔啊谢谢了,大神帮 .NET Remoting 方面的书籍 谁能给小弟个陈广C#简明教程的下载地址啊~~~ java怎么将数组转换成string 公交站台违章停车怎么处罚 java 中怎么将数组转成string java将字节数组转换成string 公交站台停车怎么处罚,扣分吗 java 怎么把数组转成字符串 汽车在公交车站违章停车罚款多少,要扣分数吗? 违规停放车辆怎么处罚? java中如何将数组 转换成一个字符串 交通法56条违章停车怎么处罚 在公交站院内停车交警开违章停车罚单。 林清玄的写人叙事的散文有哪些? 违规停车会受到什么处罚 林清玄的散文有哪些? 深圳宝安区沙虹路上停车在公交站台被公交司机拍照了怎么办 林清玄最有名的散文 晚上公交站前停车下人 会被拍吗 拍了怎么处罚 林清玄出名的文有哪些