在信息技术飞速发展的今天,Internet 技术已经深入人们的日常生活中。在 Microsoft.net 平台中,ASP.net 技术占据了重要的地位。作为一种新型的 Web 应用程序开发技术,ASP.net 技术在实际的应用上具有诸多优势:将 ASP.net 技术应用于模型的设计和开发,会使得模型的结构更加合理;也会对 Web 应用程序的解决方案形成有效的维护,使得 Web 应用程序在互联网中的应用更加安全、可靠。
1 ASP.net 技术的优势
ASP.net 技术是微软的一个用于 Web 开发的全新框架,其中包含了许多新的特性。这种技术主要以 Microostf.net 平台为基础,从而进行 Web 应用程序的开发,其在互联网中主要构建于 CLR 上,能够使用。netFramework 所提供的各项功能。利用ASP.net 技术开发应用程序,可以使开发的应用程序具有支持异常控制和动态编译等功能。另外,该技术的编程语言较为多面,能够较好地控制逻辑性较强的编程。随着 ASP.net 技术的不断改进,微软推出了一款新型的 WebFORM 编程模型。
这种编程模型可以通过底层的系统连接客户和服务器,自动帮助客户与服务器取得联系,同时还能够为客户和服务器提供必要的状态管理功能,使得不同的页面请求采用不同的页面数据维护,从而保障数据传送的快捷和方便。
2 ASP.net 技术的主要特点
2.1 支持编译语言
现有的 ASP 版本是基于脚本语言的,例如 VBScript 和JScript.脚本语言本身并没有什么错,但是它们有两大缺陷,即它们是解释型的,且分类不严格。ASP.net 技术并没有完全抛弃脚本语言的概念,它引入了全编译语言,使开发人员能够用 Visual Basic 编写自己的服务器端代码。除了 VisualBasic 和 C++,开发人员还可以使用最新的 Microsoft 语言C#来编写服务器端代码。C#去掉了 C++中不实用的部分,使它更容易理解。使用 ASP.net 技术,编译动作在页面第一次装载时发生。即便代码是脚本语言,它也会在执行前被编译,因此JScript 代码页面的性能也会得到提高。
2.2 Web 表单
网络表单把基于 Visual Basic 表单的高生产性的优点带到了网络应用程序的开发中来。网络表单支持传统的将 HTML 内容与脚本代码混合的 ASP 语法,但是它提出了一种将应用程序代码和用户接口内容分离的更加结构化的方法。这些新的特点使得开发工具在支持 VB 小应用程序的同时,也支持设计模块,使得 WUSIWYG 工具能够支持网页布局。
2.3 Web 控件
ASP.net 技术携带了五大类 Web 控件,分别是与 HTML 相对应的固有控件、在页面上提供数据流的列表控件、提供更丰富的 UI(用户界面)内容和功能的 Rich 控件、完成各种表单验证的确认控件和为 WAP 设备封装 WML 的移动控件。在客户端浏览器中,服务器端控件 Server Cont rol 的外观由 HTML 代码来表现。Server Cont rol 会在初始化时根据客户的浏览器版本自动生成适合浏览器的 HTML 代码。由于 Server Control 能自动适应不同的浏览器版本,即自动兼容不同版本的浏览器,因此减少了程序员的工作量。
2.4 Web 服务
开发人员用 ASP.net 技术生成一个扩展名定为。asmx 的文件,并把此文件配制为网络应用程序的一部分,就建立起了一个网络服务。公有的类方法在标记上 WebMethod 属性后,就会成为网络服务方法,把 HTTP 请求发送到 ASMX 文件中的URL 后,这些方法就会被调用。网络服务为在 Internet 上绑定应用程序提供了一个利用现存体系架构和应用程序的简单的、灵活的、基于许多标准的模型。网络应用程序很容易与当地开发的服务或已存在的服务集成在一起,而不用考虑开发平台、开发语言或使用的对象模型,用于实现任何组成的服务或应用程序。
2.5 代码和内容隔离
ASP.net 技术的一个很大的优势就是能将代码从内容中分离出来。所有的线代码都能从页面中剥离出来并放置在一个类模块中。将内容从形式中剥离出来还有另一些优势:①可以用标准设计工具来构造用户界面, 而不用担心代码被搞乱;②设计变得简单多了,因为 UI 页面是由纯粹的 UI 组成的,而不是由 UI 和代码混合组成的。
2.6 调试和跟踪
ASP.net 技术的目标之一就是要使编写应用程序变得简单。由于要避免问题同时发生,所以调试是开发的一个重要部分。ASP.net 页面的编译模式允许在页面被执行的过程中将 COM+保留在里面,这样就提供了一个丰富的调试环境。在 Microsoft.net框架中,调试是跨语言的,它允许开发人员从基于 Visual Basic的 Web 页面进入到一个用 C#编写的控件中。
3 ASP.net 技术的 Web 网站设计与实现
3.1 利用 ASP.net 开发网页的设计思想
系统的主要功能就是信息的获取与录入,在最短的时间内可以让用户了解到网站当中各个职位的信息和企业的最新动态,同时还能查询职位。网站的主要功能就是汇总所有信息,做好数据库的维护,根据用户的要求来完成登录、查询、删除等功能。
3.2 系统运行的主要流程分析
3.3 系统功能模块的设计
在系统初始化时,有一个默认的"系统管理员"用户 Admin,由程序设计人员手动地添加到数据库中。Admin 用户可以创建企业用户,个人用户可以通过注册产生,所有用户都可以修改自己的用户信息和密码。用户管理功能模块的关系如图2所示。
"密码初始化"计算图标为:
password:=fakeword:=""
“Enter”计算图标为:
if cishu<3 then
if password<>"201502" then
cishu:=cishu+1
GoTo(@"错误")
else
GoTo(@"正确提示")
end if
else
if password="52025" then
GoTo(@"正确提示")
else
GoTo(@"输入 3 次")
end if
end if
“?”计算图标为:
password:=password^Key--用真实符号
fakeword:=fakeword^"*"–用“*”号代替隐式密码
4 结束语
综上所述,ASP.net 技术具有很好的可扩展性与可定制性,数据处理方面更是引入了许多新技术。正是这些具有革新意义的新特性,让 ASP.net 技术远远超越了 ASP,有效缩短了 Web 应用程序的开发周期,从而提高了很多依靠网络的应用程序的安全性,为用户带来了更好的体验。
参考文献:
[1]方开红,刘小园。ASP.NET 网站开发技术的安全性研究与应用[J].网络安全技术与应用,2014(05)。
[2]张波。浅谈 ASP 技术在动态网页设计中的应用[J].中国新通信,2010(05)。
易大学服务平台采用ASP.NET框架技术来实现, 通过多层体系结构使系统开发更加有条理, 并有助于后期的扩展和维护。而且, 前端的模块化设计让大学生使用该平台更加方便, 并易于寻找到所需的学习资源, 从而增加平台的易用性。实际测试表明, 该平台能够真正有效地...
图书漂流是指漂友将自己不再阅读的书贴上特定的标签放到公园长椅、火车站候车室、广场等公共场所,供他人阅读,阅读之后,拾取人按照标签指示,再以同样的方式将书投放到公共场所中,如此接力下去。...
引言随着企业的发展,人才需求与日俱增,为加快人才队伍建设,引导员工多渠道成才,各单位都规划了多渠道人才培养成长路径,建立了多通道人才发展体系,提供每年各级各通道人才申报机会.由于各类通道的申报及考核的业绩材料涉及专业管理、建章立制、创新...
0引言20世纪80年代,全国高校就纷纷开始建设校园网络,现在各高校初步实现了网上办公、网上管理、网上教学、网上服务的教学模式。同时,国家教育部对于大学生体质测试提出明确要求,要求各高校对在校大学生能进行大学生体质测试并且实现在线查询。结合...
随着计算机技术、通信技术以及Internet的高速发展,利用先进的信息技术手段加强中医药信息资源的建设,将中医药有效信息转化为数字化知识,已经成为中医药信息化发展必须面对的一个问题。目前,各地都相继开展了各类中医药信息网的建设,文献收录的中药已有...
1前言随生活水平的不断提高,人们对旅游的意识也在不断增强,而目前,旅行社组织游客的主要方式为组团旅游,其特点是旅游路线固定,时间段固定。对旅行社业务进行支持的计算机软件系统也都停留在这方面的管理上。利用网络平台提供给用户自由行的旅游服务是...
Web应用是目前Internet上应用最广泛的信息服务,Web服务已经影响到广告、新闻、电子商务等各个服务领域。ASP和ASP.NET都是应用于web开发领域的开发平台。ASP(ActiveServerPages)是微软公司推出的一种取代CGI(CommonGatewayInterface)的技术。但是,随着We...
0引言各高校在网站建设和推广应用过程中普遍存在以下问题:一是在建设学校门户网站、各部门网站、学科网站和课程网站时各自为政独立建设,费时费力;二是由于各个网站建设技术水平参差不齐,存在许多安全漏洞;三是由于各个网站数据很难共享集成,无法实现...
一、引言随着互联网在各行各业的逐步深入,目前互联网思维已经深入到社会生产的各个化解,成为了一种先进的生产力,促进者社会经济不断发展.为社会生产力的改革、发展提供了非常广阔的平台。绝大多数企业都建立了自己的网络营销平台,使用动态网站技术来建...
21世纪是信息化、网络化的时代,网络不仅开阔了人们的视野,也方便了人的生活。在网站和网络技术飞速发展、网络普及的今天,人们早已习惯了从网上查询新闻,查看自己感兴趣的话题。随着物质生活的日益丰富,人们在精神生活方面的要求也逐渐提高,再加上一年...