基于Web环境下的网络编程技术研究
2017-05-15郭敏
郭 敏
(内蒙古师范大学网络技术学院,呼和浩特 011500)
基于Web环境下的网络编程技术研究
郭 敏
(内蒙古师范大学网络技术学院,呼和浩特 011500)
如今网络已经成为推动经济社会持续发展的不竭动力之一,其也广泛深入到人们生产生活的方方面面,因此,现阶段全国各地高校相继开设了与网络技术有关的专业,为弥补当前我国互联网相关技术工作人员紧缺的局面,网络编程技术作为互联网技术的重要组成部分不可忽略。
Web;网络编程技术;网络环境
在我国经济迅猛发展的带动下,互联网技术得到了前所未有的发展前景,与Web网络技术应用的相关产业也得到飞速发展,Web网络技术应用越来越广泛。Web网络是一种分布式较为广泛的技术应用结构,在应用Web网络技术时,广大用户的信息交换需要Web环境下的服务端和用户使用的客户端,如图1所示。因此,在现今发展背景下Web网络环境为计算机软件系统的研究、建立以及应用提供了重要的平台,而Web网络环境下的网络编程技术多种多样,且不同环境下网络编程技术的特点也不同,所以,网络编程技术专业的相关工作人员,要不断强化Web环境下网络编程的多样化技术,以便在实际应用过程中能够找到一种合适的网络编程技术,来更好地满足广大消费者的需求,最终推动我国Web网络环境下的网络编程技术水平的提高。本文基于此背景下展开对Web环境下网络编程相关技术的分析与研究,通过以下几个方面来详细探讨。
图1 网络编程浏览程序Fig.1 Network programming browser
1 Web环境下网络编程技术应用现状
在我国经济高速发展的背景下,互联网技术的发展日趋成熟,因此,基于Web环境下的网络编程技术的发展也突飞猛进,但是在发展过程中仍存在诸多问题,需要不断去解决、去完善,以此来推动我国Web环境下网络编程技术发展水平的提高。ASP.NET网络编程技术是基于web环境下开发的一项网络编程技术,其可以在web环境下实现网络编程的全部功能,如ASP.NET网络编程技术可以实现多语言编程、支持动态编译,并且可以有效保证用户使用过程中的信息安全,且编程人员在应用该技术时显得更加灵活、方便、可靠。该网络编程技术是在web网络环境日益成熟的背景下开发出来的,其相继采用了Web Form的编辑程序,通过对该程序的应用可以实现用户与web环境下网络编程系统之间的相互沟通,同时工作人员也可以对该网络编程系统实现动态管理,系统也可以实现对web环境下系统的自动维护,垃圾清理,来更好的保护用户与系统之间沟通的安全信息,保证用户的信息不被泄露,保证网络编程系统的安全性与稳定性。同时,用户在应用ASP.NET网络编程技术时,也可以通过对HML Server Controls、WebFormServer Controls等服务器控件的应用,来实现自身对系统应用的最大安全性,如图2所示。但是,随着互联网黑客技术的快速发展,ASP.NET网络编程技术自身也暴露出诸多的问题,如安全问题、系统稳定问题等,虽然ASP.NET网络编程技术在日益完善,但还需要不断深化研究、不断创新,才能推动ASP.NET网络编程技术系统的稳定性和安全性。
图2 网络编程技术原理Fig.2 Network programming technology principle
2 ASP.NET网络编程技术在web环境下的设计
ASP.NET网络编程技术是web环境下的一项分布应用系统程序,其主要组成部分由用户浏览和web环境下的系统服务器来实现该系统功能程序的应用,因此,在ASP.NET网络编程技术设计过程中,其设计质量的高低、设计程序的先后对于系统的稳定与安全意义重大。
第一,该系统的用户界面部分。用户界面层是指用户在应用该系统浏览时所用的界面,该系统界面主要功能是负责用户浏览数据的录入,并对这些信息进行安全认证和身份验证,并且将通过安全的数据第一时间传输到系统,如图3所示。
第二,ASP.NET网络编程技术中的业务逻辑层。该层是基于web环境下对ASP.NET应用程序设计中的中间层面,同时也是该系统中最重要的一个逻辑层。该逻辑层的主要功能是为广大用户提供对界面的调节,来实现用户对系统数据的快速浏览和安全访问,同时还可以通过对用户浏览过程中出现的问题加以解决并反馈到系统中心,实现对整个系统的全程监控与实时监控。
图3 网络编程流程Fig.3 Network programming flow
第三,数据访问层。数据访问层处于Web 应用程序设计模型的最底层,其用于实现和数据库的交互,修改、删除、插入、查询数据库数据。结合业务逻辑层应用要求,数据访问层提供相应服务,但是访问数据库需要消耗大量的网络资源,因此应积极优化数据库访问流程,提高Web环境下ASP.NET应用程序的可靠性和稳定性。利用Web 应用程序的三层模型来开发设计相应程序,这种结构模型中各层功能都非常明显,与实际的程序开发呈现明显对应关系,有效简化了应用程序设计工作。
3 结语
新时代发展背景下,基于web环境下网络编程技术的重要性日益凸显,因此,相关专业人员要不断强化专业技能与专业水平,不断完善web环境下的网络编程技术,促进网络编程技术水平的提高。以上是结合本人多年学习经验所总结出的心得,以期可以对网络编程技术的发展有所帮助。
[1] 李湘宏.基于Web 的网络编程技术探讨[J].现代图书情报技术,2012,(02):62,64-68.
[2] 何昭青.基于Web 网络编程的ASP技术[J]. 邵阳学院学报,2012,(06):74-77.
[3] 李湘江.基于Web 的网络编程技术[J]. 计算机时代,2011,(11):1-3.
Research on network programming technology based on Web environment
GUO Min
(College of Network Technology, Inner Mongolia Normal University, Hohhot 011500, China)
Nowadays, the network has become one of the inexhaustible motive forces for the sustainable development of economy and society. It has also penetrated extensively into all aspects of people′s production and life. Therefore, colleges have opened specialties related to network technology at all levels to make up the situation of Internet-related technical staff shortage. Network programming technology can not be ignored as an important part of Internet technology.
Web; Network programming technology; Network environment
2016-12-10
郭敏(1993-),女,在读学生。
TP311.52
B
1674-8646(2017)04-0040-02