当前位置: 首页 > news >正文

做网站的是什么工程师苏州高端网站建设开发

做网站的是什么工程师,苏州高端网站建设开发,google海外推广,网页版梦幻西游仙玉做什么划算一#xff1a;是否登录状态 服务端登录的时候#xff0c;给分配一个session用于存储数据#xff0c;同时将sessionID返回给浏览器#xff0c;浏览器通过cookie把sessionID存储起来#xff0c;下次访问时携带上#xff0c;服务端就可以通过sessionID来确定用户是否登录。 …一是否登录状态 服务端登录的时候给分配一个session用于存储数据同时将sessionID返回给浏览器浏览器通过cookie把sessionID存储起来下次访问时携带上服务端就可以通过sessionID来确定用户是否登录。         当用户请求页面一般需要先登录用户第一次输入用户名和密码之后前台发送post请求后台获取用户信息通过查询数据库来验证用户信息是否正确如果验证通过则会开辟一块session空间来储存用户数据并且同时生成一个cookie字符串由后台返回给前台前台接收后会把这个cookie字符串储存到浏览器的cookie空间中这个cookie就相当于一把钥匙可以打开后台存储对应用户信息的锁当用户下一次请求的时候客户端便会自动携带这个cookie去请求服务器服务器识别后就会读取session中的用户信息这样用户就可以直接访问就不需要再输入用户名密码来验证身份了。 缺点需要服务端存储用户量多的情况下就需要占大量内存成本高因此出现了token技术... 二:session和cookie的区别 保存位置 cookie保存在浏览器端session保存在服务端。 使用方式 cookie如果在浏览器端对cookie进行设置对应的时间则cookie保存在本地硬盘中此时如果没有过期则就可以使用如果过期则就删除。如果没有对cookie设置时间则默认关闭浏览器则cookie就会删除。         session我们在请求中如果发送的请求中存在sessionId则就会找到对应的session对象如果不存在sessionId,则在服务器端就会创建一个session对象并且将sessionId返回给浏览器可以将其放到cookie中进行传输如果浏览器不支持cookie则应该将其通过encodeURL(sessionID)进行调用然后放到url中。 存储内容 cookie只能存储字符串而session存储结构类似于hashtable的结构可以存放任何类型。 存储大小 cookie最多可以存放4k大小的内容session则没有限制 应用场景 cookie可以用来保存用户的登陆信息如果删除cookie则下一次用户仍需要重新登录session就类似于我们拿到钥匙去开锁拿到的就是我们个人的信息一般我们可以在session中存放个人的信息或者购物车的信息。 弊端 cookie的大小受限制cookie不安全如果用户禁用cookie则无法使用cookie。如果过多的依赖session当很多用户同时登陆的时候此时服务器压力过大。sessionId存放在cookie中此时如果对于一些浏览器不支持cookie此时还需要改写代码将sessionID放到url中也是不安全。 三Servlet的生命周期 定义ServletServer Applet是Java Servlet的简称称为小服务程序或服务连接器用Java编写的服务器端程序具有独立于平台和协议的特性是运行在 Web 服务器或应用服务器上的程序。 作用它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。主要功能在于收集来自网页表单的用户输入交互式地浏览和生成数据还可以生成动态Web内容。 生命周期 实例化 Servlet 容器创建 Servlet 的实例 初始化 该容器调用init() 方法 请求处理 如果请求Servlet则容器调用 service()方法 服务终止 销毁实例之前调用destroy() 方法 四为什么要重写doget 在Servlet中我们尽量重写doGet和doPost方法而不直接重写Service方法简言之就是Service里面实现了一些其他好的方法重写后就得不到这种好处了这样第一次加载完成之后接下来再访问能提高加载的速度特别是静态资源多的一些网站。 五数据库连接怎么传给前端  前端使用AJAX或者表单提交的方式将请求发送给后端后端根据前端发过来的请求重写doGet()或者doPost()请求去执行相应的业务逻辑首先使用request,getparameter()方式接收前端传过来的参数然后进行设置相应类型和编码把数据存在PrintWriter()在调用respons.getWriter()获取printWriter对象传给前端。 六重定向有什么特点 当地址栏发生变化时可以跳转到重定向的网页。 重定向是2次请求不能使用request对象共享数据 七final特点和static特点 final: 被修饰的类不能被继承 被修饰的方法不能被重写 被修饰的常量不能被改变 static: 全局唯一不可被二次赋值必须由初始值 静态方法只能调用静态属性 不可修饰构造方法 修饰的方法不能被重写 八get和post的区别 1. get因为参数会放在url中所以隐私性安全性较差请求的数据长度是有限制的不同的浏览器和服务器不同一般限制在 2~8K 之间更加常见的是 1k 以内 post请求是没有的长度限制请求数据是放在body中 2. get请求可以被缓存post请求不会被缓存。 3. get请求只能进行url编码appliacation-x-www-form-urlencoded,post请求支持多种multipart/form-data等。 4. get请求刷新服务器或者回退没有影响post请求回退时会重新提交数据请求。 底层 GET 和 POST都是http请求方式底层都是 TCP/IP协议通常GET 产生一个 TCP 数据包POST 产生两个 TCP 数据包但firefox是发送一个数据包 对于 GET 方式的请求浏览器会把 http header 和 data 一并发送出去服务器响应 200返回数据表示成功而对于 POST浏览器先发送 header服务器响应 100 浏览器再继续发送 data服务器响应 200 返回数据。 九v-if和v-show的区别 1.v-if 和 v-show 都是用来控制元素渲染 v-if 是根据后面数据的真假来进行渲染来判断 2.DOM的添加删除等操作 v-show只是在修改元素的css样式display属性值 3.v-show不管初始条件是否为真都会被渲染 4. v-if 有更高的切换消耗不适合做频繁的切换v-show 有更高的出事渲染消耗适合做频繁的切换
http://www.hkea.cn/news/14571093/

相关文章:

  • 网站建设费 科研 类优质的专业网站建设
  • 网站关键字排名怎么做个人小程序开发多少钱
  • 赌求网站开发wordpress vantage premium
  • 玫瑰在线 网站建设内容wordpress数据库显示图片
  • 临夏金属装饰网站建设wordpress 文章列表插件
  • 婚纱网页制作关键词优化公司排名榜
  • 杭州 企业 建网站做下载网站好不好做
  • 自己做网站的劣势时事新闻最新
  • 网站开发网上接单中国建设工程招投标网站
  • 有关网站开发的文献综述html5标签属性大全
  • wordpress搬家后台还是老网站wordpress语言切换器
  • 东莞 网站建设收费文化建设的意义
  • 学网站开发有前途吗德州企业认证网站建设
  • 电子商务网站建设实训展示中山百度网站建设
  • 网站建设企业名录科技公司网站建设方案书模板
  • 网站如何做微信支付宝支付宝支付接口视频网站用什么做
  • 如何上传织梦做的网站网站建设公司推荐 知乎
  • 当涂县微网站开发wordpress聚合文章
  • 山东站群网站建设做视频导航网站有哪些
  • 个人网站备案网址导航百度上搜不到网站
  • 网站项目需求说明书广东品牌网站设计专家
  • 免费人物素材网站如何自己做小程序免费
  • 表情包在线制作网站洛阳php网站开发
  • 简述网站推广的基本方法免费校园网站建设
  • 网站建设公司外包深圳app网站建设
  • 做环氧地坪工程网站廊坊专业做网站
  • 下列不能反应企业网站建立网络建设银行河北分行网站
  • 网站建设架构优秀案例外包做网站一般多少钱
  • php 网站开发模式wordpress设置背景动画
  • 网站开发需要编程吗购物商城建设网站