JSON【重点】

JSON【重点】

json全称:javaScript Object Notation。js对象表示法

json是一种数据格式,主要用来在前后端之间传输数据。数据格式简单方便。

语法格式:

var jsonObj = {
                "key":"value",
                "key":"value",
                "key":"value",
                "cars":[
                    {"brand":"广本","price":300.0},
                    {"brand":"哈雷","price":210.0}
                ],
                "address":{
                    "country":"大唐",
                    "city":"长安"
                }
            
            };

取值:之间对象.k

key都是字符串,使用引号括起
value的类型可以有很多
- 数字,直接写
- 字符串,使用双引号
- 布尔型,true false
- 对象,{}
- 数组,数组内还是对象
- null

JSON解析(parse):

解析: 字符串-->对象, json字符串转成json对象

json字符串是,完整的json格式数据,外层使用引号括起

JSON格式化(stringify):

对象-->字符串, json对象转成json字符串

AJAX【重点】:

ajax ,全称Asynchronous JavaScript and XML,异步js和xml

什么是同步?什么是异步?

同步,在页面中就是事情要一件一件进行.

异步,在页面中同时进行多个事情,可以实现局部刷新

简短地说,在不重载整个网页的情况下,AJAX 通过后台加载数据,并在网页上进行显示。

三种请求方式:

$.get  一般用于查询数据
$.post 一般用于像服务器发数据,
$.ajax
​

软件开发架构

C/S Client-Server

​ 优点: 支持大型架构,特别是3D,视频音频动画等效果很好

​ 缺点: 更新维护麻烦

B/S Browser - Server

​ 优点: 简单方便访问,迭代升级方便

​ 缺点: 架构没有cs安全,3D,视频音频动画效果不好

javaWeb开发就是在做B/S架构的项目

服务器:

web其实接受网站,通过网络访问web资源

资源:

​ 静态: 数据固定不变,html,css

​ 动态: 数据会随着时间变化,jsp

JavaWeb: 使用java技术在页面动态展现数据

Tomcat是web服务器,是Apache公司旗下的产品.

bin: 执行命令

conf: 配置文件

lib: 依赖库,jar包

logs: 运行的日志

temp: 临时文件

webapps: 存放运行的web项目

work: 工作目录

访问Tomcat首页

http://localhost:8080/

Servlet:是运行在服务器上的程序.

编写代码,实现Servlet接口,我们自己的代码就可以运行在Tomcat上.

编写一个servlet程序具体步骤:

1: 编写java类,实现Servlet接口

2: 重写方法

3 :配置web.xml文件

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
         version="4.0">
​
    <!--
        1. 如何知道能接收哪些请求路径?
        2. 如何知道该请求路径找哪个类?
     -->
    <servlet>
        <!-- servlet的名字,任意,但是
            要与servlet-mapping中servlet-name一致
        -->
        <servlet-name>my</servlet-name>
        <!-- servlet的类路径 -->
        <servlet-class>com.qf.servlet.MyServlet</servlet-class>
    </servlet>
​
    <!--
        servlet-mapping作用
        通过浏览器的路径,找到名字为name的servlet
    -->
    <servlet-mapping>
        <!-- 是servlet的名字,一般任意 -->
        <servlet-name>my</servlet-name>
        <!--  浏览器映射路径  -->
        <url-pattern>/java2212</url-pattern>
    </servlet-mapping>
</web-app>

4 :部署项目

5 :启动访问

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值