学习day22

学习的内容:
软件模式b/s和c/s结构
b/s:浏览器/服务器模式(胖服务器),无需安装客户端。
c/s:客户端/服务器模式(胖客户端),需要安装客户端。
C/S 和B/S 结构区别
*1. B/S 无需安装,客户端不需要安装有浏览器即可。
*2. B/S 具有分布性特点,可以随时随地进行查询、浏览等业务处理。
*3. B/S 升级维护便捷,无需升级多个客户端,升级服务器即可,就可以实现所有用户的同步更新。
4. B/S 在跨浏览器上,BS 结构不尽如人意。
5. B/S 客户端服务器端的交互是请求与响应模式,通常需要刷新页面,这并不是客户乐意看到的,
但在Ajax 风行后此问题得到了一定程度的缓解。
6. C/S 客户端需要安装专用的客户端软件。
7. C/S 维护升级成本高,进行一次维护升级,需要所有客户端的程序进行重新安装。JavaEE 开发
的应用软件属于B/S 结构的软件,是以浏览器作为软件的呈现界面的。

Http 是超文本传输协议(Http,HyperText Transfer Protocol),是一个基于请求与响应模式
的、无状态的、应用层的协议
Web(World Wide Web)容器(Container)是一种服务程序,在服务器一个端口就有一个提供相应服
务的程序,而这个程序就是处理从客户端发出的请求,并向客户端作出响应



JSP
JSP 全称为Java Server Page,其根本是一个简化的Servlet 设计。

组成:
1、模板(html)
2、注释
3、scriplet(脚本元素)
小脚本
声明<%! %>
表达式<%=%>
4、指令
5、动作元素


运行环境:1、Tomcat 2、Jboss 3、WebLogic 4、IIS


JSP执行过程:jsp→servlet(java)→class


内置对象(一共九个,重要)
application、config、exception、out、page、pageContext、request、response、session


今天学的是request:它包括get和post请求

get请求和post请求的区别:

1.get请求会将表单数据或者传递参数附加在URL后面,post提交不会将表单数据附加到URL后面
2. get请求传递参数时数据长度会受到浏览器或操作系统的限制,post请求理论上没有限制,但是
web服务器对其进行了限制,一般在50M以内。
3. post安全性略高于get。


请求报文
1.定义:浏览器向服务器发送请求时携带的数据及附加的一些信息
2.组成:请求头,空行,请求正文,状态行


在dolongin的步骤:
//1、设置字符编码
    request.setCharacterEncoding("utf-8");
    //2、获取请求信息\
    String usern = request.getParameter("username");
    String passw = request.getParameter("password");
    //3、处理请求信息
    System.out.println("用户名:"+usern);
    System.out.println("密  码:"+passw);
    //遍历一遍信息
    String [] aryyy = request.getParameterValues("fav");
    for (String strin:aryyy) {
        out.print(strin);
    }
    //4、响应结果
    out.print("Welcome:"+usern);




学习的问题:
学了不少知识点,复习巩固的话要花好多时间和精力,20号要交论文定稿,感觉时间好少。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值