三种京东天猫应用的购物车技术
1.Cookies:小炊饼、小甜饼
Cookies本地浏览器缓存
2.Session:会话、会议
Session服务器端缓存----->Apache、Tomcat
3.Redis: 数据库端缓存(非关系型数据库)举个栗子:MySQL就是非关系型数据库
如何创建Cookies:
Selvlet API中提供了javax.servlet.http.cookies类,它包含了生成Cookies的信息:存入(set)和提取(get)
1. Cookis是通过请求(request)对象获取的,存放在cookies数组中。
Cookies[] cookies = requuest.getcookies();
2.遍历数组
for {int i=0; cookies != null && i<cookies.length;i++}{
//获取cookies的名称
Stringname = cookies[0].getName();
System.out.println("name:"name");
}
3.创建cookies 实例化
Cookies cookies = new Cookies();
response.addcookies(cookies);
JSP概述
是Java Server Page的简称,可以使用jsp标签在网页html中插入java代码。
标签通常以<%开头以%>结束。<% = %>里面可以写java代码,这是一个表达式
注释是<%---- ---%>
JSP三种指令
page、include、taglib三种都有各自的属性。
1. page页面指令:表示该文件是一个jsp页面。
*<%@page language=”java” info=”xxx”…%>**
2. include包含页面 <%@include%>
3. taglib 标签库 放标签的
<%@taglib prefix=”s” uri=”/struts-tags”%> 前缀的用法<s:text>
prefix:指定标签库在本页面中的前缀!由我们自己来起名称!
uri: 指定标签库的位置!