第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

JavaWeb ajax編程

標(biāo)簽:
Java

1、Ajax

1.1Ajax的定义
  Ajax:(Asynchronous JavaScript And XML)指异步 JavaScript 及 XML。
  不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的 Web 应用程序的技术,是基于JavaScript、XML、HTML、CSS新用法。
  Ajax:只刷新局部页面的技术
  JavaScript:更新局部的网页
  XML:一般用于请求数据和响应数据的封装
  XMLHttpRequest对象:发送请求到服务器并获得返回结果
  CSS:美化页面样式
  异步:发送请求后不等返回结果,由回调函数处理结果

2、JSON

2.1JSON定义
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它使得人们很容易的进行阅读和编写。同时也方便了机器进行解析和生成。JSON采用完全独立于程序语言的文本格式,但是也使用了类C语言的习惯。JSON 实际上是 JavaScript 的一个子集,所以JSON 的数据格式和 JavaScript 是对应的。
2.2JSON基于的两种结构
json简单说就是javascript中的对象和数组,所以这两种结构就是对象和数组两种结构,通过这两种结构可以表示各种复杂的结构。
1、对象:对象在js中表示为“{}”括起来的内容,数据结构为 {key:value,key:value,...}的键值对的结构,在面向对象的语言中,key为对象的属性,value为对应的属性值。
2、数组:数组在js中是中括号“[]”括起来的内容,数据结构为 ["java","javascript","vb",...],取值方式和所有语言中一样,使用索引获取,字段值的类型可以是 数字、字符串、数组、对象几种。
2.3JS 内置两个Json方法
JSON.stringify( {} , [ ] , "")
//参数一 :要序列化的数据(object)
//参数二 :控制对象的键值,只想输出指定的属性,传入一个数组
//参数三 :序列化后,打印输出的格式(一个Tab ,可以更直观查看json)
任何把 JavaScript 变成 Json ,就是把这个对象序列化为Json字符串,然后才可以通过网络传递; 收到一个Json格式的字符串,
JSON.parse( json.DATA ) //传入json字符串
如果我们收到一个JSON格式的字符串,只需要把它反序列化成一个JavaScript对象,就可以在JavaScript中直接使用这个对象了。
2.4注意事项
1、JSON 规定字符集是UTF-8,字符串必须使用"",Object 的键也必须使用。
2、数组或对象的最后一个成员,不能加逗号。

3、Fastjson

3.1Fastjon定义
Fastjson是一个性能很好的Java语言实现的Json解析器和生成器,由来自阿里巴巴的工程师开发。具有极快的性能,超越任何其他的Java Json Parser。
3.2JSONObject介绍
3.3JSONArray介绍
3.4JSON对象介绍
3.5FastJSON反序列化
1、反序列化函数
(1)JSON.parseObject [将 json字符串 反序列化为 java.class]
(2)JSON.parseArray[将 json字符串 反序列化为 java.util.List]2、定制反序列化步骤
(1)使用@JSONField配置反序列化。

4、Apache Commons介绍

4.1Apache Commons工具类
Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。
4.2Apache Commons工具类常用组件
4.2.1lang
Java基本对象方法的工具类包 如:StringUtils,ArrayUtils等等.
4.2.2IOUtil
io工具的封装.
4.2.3Validate
提供了客户端和服务器端的数据验证框架.
4.2.4FileUpload
提供文件上传功能.

2、定制反序列化步骤
(1)使用@JSONField配置反序列化。<br/" rel="nofollow">

點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消