商场界面:
差不多像套娃娃
Servlet是Jsp的前身。
1、创建Servlet实例。
2、Servlet初始化init;
3、调研server方法(doget,dopost);
4、服务器关闭调用Destroy.
1、启动时自动装载Servlet,添加<loadon-startup>1</loadon-startup>
2、客户端首次发送Servlet请求时装载
3、修改Servlet类时,自动装载
Servlet是服务器上运行的小程序,一个servlet就是一个java类,并且可以通过请求-响应编程模型来访问这个驻留在服务器端里Servlet程序
Servlet生命周期过程1:调用init()方法;2: 响应客户端请求阶段,调用service()方法,由service()方法选择调教doGet方法或者doPost()方法;3.销毁destory()方法
JSP前身是Servlet
servlet声明周期
servelt:
Servlet的九大内置对象
时间
SimpleDateFormat sdf= new SimpleDateFormat(“yyyy年MM月dd日”)
birthday =sdf.parse(request.getParameter("birthday"));
Servlet 与9大内置对象对应的关系
在<servlet></servlet>标签里添加 数字越小表示优先级越高
<load-on-startup>1</load-on-startup>
第一种情况 Servlet容器装载Servlet
Servlet 生命周期
init方法 初始化方法
Service 方法 执行方法
destory方法 销毁方法
由url寻找servlet.helloservlet得到doGet请求
如何保证添加相同的商品的时候,购物车里不会出现两条记录?
答:修改继承自Object类的hashcode()方法和equals()方法,如图,令id和name相同的商品具有相同的hashcode,则在map里看做是相同的键。
MVC模型工作流程。
MVC模型是分层思想的一种体现;
浏览器(browser)发出请求(request),由Controller(Servlet)获取,传递到Model层,与数据库(EIS)交互完成请求的处理,返回View层(JSP),响应(response)浏览器。
Servlet如何获取jsp内置对象?
request、response对象除了service方法中的参数获取外,还可以通过doGet、doPost方法的参数来获取
Servlet的生命周期,分为三个阶段。
一个Servlet就是一个java类。
Servlet与九大内置对象
Servlet生命周期
Servlet中Get方式的执行流程
Tomcat容器等级
不覆盖service()方法,不是因为该方法是空,而是因为sevrvice( )方法会调用doPost或者doGet方法
Servlet与九大内置对象
Servlet生命周期