asp.net中使用ajaxmethod来调取数据库与不使用ajaxmethod直接查询数据库有什么区别?

asp.net中使用ajaxmethod来调取数据库与不使用ajaxmethod直接查询数据库有什么区别?,第1张

在传统的webform 中我们以表单提交的方式想服务器发送请求,这样就导致将页面中所有的内容发送至服务器,但服务器处理完请求之后 又会把内容传回到客服端 这样浪费了很多的宽带 也影响到了效率, 而采用ajax 我们只需要忘服务器端传送需要的数据(xmlhttprequest.send(par))

这样就提高了效率, 还有一个最大的好处就是ajax可以异步请求服务器 在整个页面不刷新的情况下也可以获取数据

ajax 是异部刷新机制 就是局部刷新,比如你注册的时候,刚输玩用户名就提示你对不对了,你会发现整个页面没有刷新,但是他已经和远端的服务器进行了数据交互。这有很多的优势,比如减少网络传输,比如良好的用户体验。单纯ajax实现也是比较麻烦的,所以又有了jquery框架,jquery框架就是个js文件,在页面上引入他就可以了,这样,你再写javascrip的时候就很简单了。

java script 是核心,他联系了ajax,jquery,css,xml,javaServlet。所以它是基础要好好学。

JSP 是一种技术,是SERVLET 的进化版,以前java做页面就是用输出流一句一句的输出,很麻烦,有了jsp以后就简化了java的bs模式的开发。

XML全程是可扩展标记语言,是用来存储数据的,数据包括配置文件数据,跟数据库类似数据等等。xml最大的优势就是编程语言无关,也就是说不管java,c#,vb等都可以读取xml里的数据,这样就给这些编程语言的联系建了个桥梁。

javaservlet其实就是个java类,它与普通的java类不同的是他继承了javax.servlet.http.httpservelt类,这样呢,他就能实现与服务器,客户端交互的功能,你也可以理解为客户端和服务器端的一个桥梁,以为http就是用来从服务器和客户端传数据的协议。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9901439.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存