帝国软件
  设为首页 加入收藏 关于我们
 
解密帝国网站管理系统
栏 目:
 
您的位置:首页 > 技术文档 > JAVA编程
移动技术促进人和网络互动:.NET VS J2EE
作者:佚名 发布时间:2005-04-02 来源:不详
 
  1.介绍

  1.1基于网络技术的发展                                                      
  可扩展标识语言(XML)
网络比以前强大了许多。XM
的新的标准。XML强大的扩
络服务的发展。目前,许多
XML来完善他们的.NET护照
说都是透明的。
和网络编程语言例如ASP.NET,Ja
L是一种高度结构化的标识语言
展性和良好的结构促进了声控应
金融机构用XML技术来发展他们
网络服务。所有的这些XML功能

va和ColdFusion的快速发展已经是
,它现在成为一种网络中信息交换
用程序,数据库信息交换系统和网
的在线银行系统,而微软公司也用
都在网站的后台进行,对于用户来

  网络编程语言是连接后
用超文本标识语言(HTML)来
据传输到数据库或者传输到
信息,然后点击提交按钮,
据库中。
台XML功能和前台用户界面的桥
构建的,而网络编程语言的任务
XML应用程序。一个典型的例子
网络编程语言会验证用户输入信

梁。一般来说,网点的用户界面是
是从用户那里收集信息,然后将数
是网络注册表。当用户输入自己的
息的有效性,然后把信息存储到数

  1.2网络端口大小和复杂度的增长                                              
  由于当今的网站有越来
随之增长。这些复杂因素经
越多的高级特色,它们的基础构
常导致可用性的问题。例如,用
造变得更加复杂,而它们的大小也
户会觉得浏览网站比较困难。
  为了解决这些问题,开发人员通过用
的语音控制系统来尽力简化用户获得网络
用户可以通过一个小小的手机来实现发送
。支持这些移动技术研发的两个主要公司
移动技术例如短信服务(SMS),和通过语音XML来实现
信息的途径。这些技术帮助简化了数据的访问,因为
和接收网络信息,而不用任何计算机或者是网络连接
是微软和Sun微系统公司。
  1.3微软 .NET                                                          
  微软.NET是一种新型的视窗应用平台
通过这个环境开发人员可以编译和执行他
,也就是大家所熟知的.NET框架结构,包
.NET框架类库[1]。CLR是编译和运行.NET
代码翻译成微软中间语言(MSIL),在运行
的机器语言。
,它的主要目标是为开发人员提供一种通用的环境,
们用不同编程语言编写的程序。.NET平台的基础组织
含了两个主要的组成部分:普通语言运行器(CLR)和
应用程序的通用环境。在编译期间,CLR把.NET 程序
期间,CLR把这些MSIL给视窗操作系统[2]翻译成合适

  .NET框架类库给开发人
用程序。拿ASP.NET举个例
不仅仅帮助开发人员节省了
员提供了一系列已经包装好的类
子,所有的WEB表的控制是通过
许多代码,同时也帮助提高了应
来让他们构建自己的视窗和网络应
使用.NET 类库来实现的。这些类
用程序的整体一致性[3]。
  1.4 SMS Friends 学生网络端口(一个ASP.NET模型)        
  本篇文章利用SMS Friends 学生网络
有功能是利用ASP.NET技术来开发的。SMS
发,SMS Friends 将成为提高UCSD通信系
要部分组成: SMS俱乐部 和SMS Friends
学生俱乐部,然后俱乐部内的成员通过SM
班级里的所有学生发信息。SMS 搜索引擎
,用户可以搜索在某个专业的学生,或者
端口来作为分析.NET功能和效率的模型是因为它的所
Friends现在正由加利福尼亚电信与信息技术学院开
统的一个新的学生网络端口。这个网络端口由两个主
搜索引擎。SMS 俱乐部的特点是允许用户创建自己的
S 信息来进行联络。相同的,这个特点也允许教授给
让用户可以搜索具有相同爱好的其他SMS 朋友。例如
是在相同俱乐部的学生。
  1.5 Java 2 企业版本 (J2EE)                                  
  J2EE是一个企业标准,
Java编程语言作为主要的构
操作系统自身上,J2EE提供
Java程序翻译成Java 字节
机器语言。所以,Java程序
使用Java Server Page(JSP
Connection(JDBC)来管理所
由Sun微系统公司开发,主要是
建砖石。由于Java程序运行在Ja
了一个Web应用程序开发的自由
码。在执行期间,JVM把这些Jav
可以运行在任何支持JVM的操作
),Enterprise Java Bean(EJB),
有的Web控制和数据库连接。
为了多层应用程序开发。J2EE用
va虚拟机(JVM)上,而不是运行在
环境平台。在编译期间,JVM把
a字节码给操作系统翻译成合适的
系统上。对于Web应用程序,J2EE
和Java Database

  1.6 圣地亚哥无线传输报告(J2EE 模型)                                
  圣地亚哥无线传输报告
J2EE的一个子集,但是它的
Cal-(IT)2开发的圣地亚哥
和一个由语音XML支持的语
。语音服务器也让用户通过
是我们分析J2EE平台的模型。虽
应用程序对于我们来分析J2EE的
无线传输报告由两个不同的部分
音服务器。网络端口具有让用户
自己的手机获得实时交通报告。
然这个网络端口的开发仅仅用了
基本功能和效率已经足够了。由
组成:一个由JSP支持的网络端口,
修改个人账户和个性化联络的功能


  2.方法

  2.1通过移动电话获得网络信息                                                
  移动电话公司一直在开
同时需要高端设备。如果用
发支持移动互联网的新技术。然
户可以通过打电话来获得这些网
而,这些服务常常带来了高成本,
络信息,那就更加理想和经济了。
  圣地亚哥无线传输报告系统利用JSP
数据库控制,用语音XML技术来启动语音
技术实现了这个目标。它利用JSP来管理网络表格和
服务器。
  2.2通过SMS Message 来发送信息                                  
  电子邮件和迅捷信息服务例如MSN,AI
工具有一个共同的限制,就是用户需要一
得越来越流行和为众人所承受,许多人仍
用移动电话来发送和接收信息效率更高,
M和ICQ是网络上最流行的通信工具。然而,所有这些
台计算机连接到网络上。虽然无线连接和掌上电脑变
然不能够随时收发电子邮件和使用短信工具。所以,
因为这样不需要电脑和互联网进行联接。
  SMS Friends 学生网络
管理所有的Web表格控制,
作起来的。
端口用微软.NET 技术来实现这
有效性验证和SMS信息。SMS俱乐

个目的。SMS Friends用ASP.NET来
部和SMS搜索引擎是通过ADO.NET运

  2.3那种技术更好?.NET 还是 J2EE                                  
  为了比较.NET和J2EE,
种技术的功能,兼容性和基
我们用圣地亚哥无线传输报告和
础结构。
SMS Friends网络端口来比较这两


  3 结果

  3.1功能分析                                                                
  在SMS Friends和圣地亚哥无线传输
的组成部分。在这一部分,我们比较一下
javascript来管理Web表格控制。拿圣地
的信息的时候,JSP会触发客户端的有效
不合法的输入显示合适的错误信息。如果
。所有的数据库连接都是由Java数据库连
报告网络端口中Web表格和数据库管理都是两个主要
在这两个部分上ASP.NET和JSP的功能。JSP用
亚哥无线传输报告的签署页举例子,当用户提交他们
性脚本,这个脚本是用来验证信息有效性的,然后给
所有的输入是合法的,JSP就将信息存储到数据库中
接(JDBC)来管理的。
  相反,ASP.NET提供服
例子,所有的输入域都是用
端[2]的VIEWSTATE隐藏域中
显示错误信息。当有效性验
务器端的Web表格控制和有效性
.NET框架类库构建的。当用户提
。然后ASP.NET验证器验证信息
证完成后,ASP.NET用ADO.NET把
验证。拿SMS Friends签署页举个
交表格的时候,数值保存在服务器
的有效性,然后给不合法的输入,
所有信息存储到数据库中。
  虽然ASP.NET和JSP都有
在表格已经提交或者重载之
都在服务器端,即使用户的
有效性控制,但是VIEWSTATE的
后VIEWSTATE可以保留用户输入
浏览器不支持客户端脚本,有效
特点使ASP.NET变得更加强大因为
的数值。更主要是因为所有的控制
性验证同样能起到作用。
  3.2兼容性和基础结构分析                                                    
  ASP.NET和JSP都有自己的系统和软件
ASP.NET和JSP的兼容性,然后比较一下在
要求。在这个部分,我们分析在这些要求基础上
SMS Friends和圣地亚哥传输报告的基础结构。
  圣地亚哥无线传输报告
务器上的。由于所有的代码
括非Windows系统)。这就表
是运行在带有Apache Tomcat的
都是用Java编写的,我们可以把
示J2EE平台有更好的操作系统兼
Windows2000 SP5操作系统网络服
网络端口移植到不同的系统中(包
容性。
  JSP在同一页面也允许有多种Web表格
域。这个基础结构就方便了Web表格控制
,这就帮助程序员可以成组的管理和验证用户的输入
和有效性验证的过程。
  SMS Friends 学生网络
系统上的。ASP.NET可以作
同的IIS服务器上运行ASP应
基础结构方面,ASP.NET仅
入域的能力。然而,ASP.NE
代码区分开,这就促进了代
端口是运行在带有互联网信息服
为后台代码嵌入到C#,Visual Ba
用程序。这些特点说明了ASP.NE
仅允许在一个页面上有一个服务
T的“文件后面的代码”这一特
码的整体一致性。
务(IIS)的Windows 2000 SP5操作
sic .NET 或者是J#中,可以在相
T具有更好的编程语言兼容性。在
器端表格。这就限制了成组校验输
点帮助开发人员把后端代码和前台


  4.讨论

  随着移动技术的发展,
合在一起。最后,更多的网
未来越来越多的网络端口都会把
络服务会被开发来支持这些技术
自己的服务和SMS或者是语音XML整

  网络服务正在成为网络上信息交换的
的数据传输标准(XML)和通过构建可以使
统和应用程序之间建立连接。网络服务的
,简单对象访问协议(SOAP),和通用发现
一个新的标准。网络服务的目标是通过使用一个通用
用在不同网络端口的Web应用程序,在不同的操作系
结构包括三个主要的部分:网络服务描述语言(WSDL)
,描述和整合(UDDI)。
  WSDL是网络服务的描述
些参数。SOAP是网络服务的
的反应。最后,UDDI是网络
用。
。WSDL描述了在网络服务中包括
语法,SOAP让网络服务器能够知
服务的路径。UDDI让用户可以快

哪些功能,要运行这个服务需要哪
道网络服务的要求,然后作出合适
速的确定在网络上哪些网络服务可

  如果SMS 发信息可以作为网络服务来
动技术整合在一起,这就确实加强了作为
实现,那么许多网络端口可以把它们的应用程序和移
整体的网络通信系统。

  5.结论

  SMS 信息和语音控制系统在电子邮件
电脑来联接到互联网。用户所需要的只是
行通信效率更高。
和即时信息系统方面具有优势,因为它们不需要通过
一部移动电话。所以,通过SMS信息和语音控制来进

  微软.NET和J2EE是促进
Friends 学生网络端口的应
理。更加主要的是,ASP.NE
概念方便了网络开发的过程
程序,可以独立于前台开发
移动技术发展的两个主要技术。
用程序,微软.NET具有更加出色
T支持多种.NET编程语言,而且A
因为编程人员可以用他们最喜欢
来开发他们的后台代码。
根据圣地亚哥无线传输报告和SMS
的网络表格控制,服务器端数据管
SP.NET的“文件后面的代码”这个
的编程语言来开发他们的网络应用

  XML网络服务正在成为
的发展。当这些网络服务在
移动技术整合起来,这就大
网络通信的主流。移动技术的发
未来实现的时候,越来越多的网
大加强了作为一个整体的网络通
展将引起SMS信息和语音控制系统
络端口就能够把它们的应用程序和
信系统。
  
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
 ·使用ASP.NET开发移动通讯的几种方  (2005-03-12)
 ·J2ME 有助于在移动设备上实现支付  (2005-03-12)
 ·用J2ME在移动设备上实现动画  (2005-03-12)
 ·Sun发布面向移动终端的新版J2ME规  (2005-03-12)
 ·使用J2ME实现移动支付  (2005-03-12)

   栏目导行
  PHP编程
  ASP编程
  ASP.NET编程
  JAVA编程
   站点最新
·致合作伙伴的欢迎信
·媒体报道
·帝国软件合作伙伴计划协议
·DiscuzX2.5会员整合通行证发布
·帝国CMS 7.0版本功能建议收集
·帝国网站管理系统2012年授权购买说
·PHPWind8.7会员整合通行证发布
·[官方插件]帝国CMS-访问统计插件
·[官方插件]帝国CMS-sitemap插件
·[官方插件]帝国CMS内容页评论AJAX分
   类别最新
·谈谈JDBC
·JDBC专题介绍
·JDBC接口技术
·利用weblogic的POOL(连接池)连接
·Jsp中调用Oracle存储过程的小例子
·JSP数据库操作例程
·JSP数据库连接大全
·用连接池提高Servlet访问数据库的效
·一种简单JDBC连接池的实现
·数据库连接池Java实现小结
 
关于帝国 | 广告服务 | 联系我们 | 程序开发 | 网站地图 | 留言板 帝国网站管理系统