A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

©   /  2018-6-2 12:40  /  5172 人查看  /  52 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

江某人:
先有数据库User表  根据表来创建实体类
User:实体类
UserDao:操作数据库,对User的所有操作都写在这里
UserService:业务层,每个方法都是一个业务
UserServlet:(1)接收数据(2)调用Service处理业务(3)完成跳转
Servlet:用来接收和响应从客户端发送过来的请求,通常使用HTTP协议
登入页面流程:创建包和类-----引入jar包----引入login页面-----编写Servlet->Service->Dao
Servlet的生命周期:
l  用户第一次访问Servlet的时候,服务器会创建一个Servlet的实例,那么Servlet中init方法就会执行.任何一次请求服务器都会创建一个新的线程访问Servlet中的service的方法.在service方法内部根据请求的方式的不同调用doXXX的方法.(get请求调用doGet,post请求调用doPost).当Servlet中服务器中移除掉,或者关闭服务器,Servlet的实例就会被销毁,那么destroy方法就会执行.
response中设置响应头:
    Refresh在响应头中是用来设置定时页面跳转;
    --- 针对一个key对应一个value的响应头.
     暂时只用到:setIntHeader(String name,int value);
ServletContext:
    这种对象称为域对象  可以用来存取数据  ;
    this.getServletContext().setAttribute("count", count);获得域对象并把数据存入其中;
     this.getServletContext().getAttribute("count");获得域对象并把数据取出;

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马