JSP知识点

JSP知识点

1:JSP流程

  • 客户端收到请求
  • JSP引擎(本身也是servlet)将JSP文件转换为servlet文件(java源文件,继承自HTTPJSPBase[实现了HTTPServlet接口],发布之后在tomcat的work 下有这个servlet)
  • JSPinit,初始化,只执行一次
  • JSPService,每个请求都创建一个线程,servlet始终在内存中
  • 如果JSP被修改则转回第二步
  • JSPdestroy,垃圾收集

2:JSP对象

  • out,将结果输出到网页
  • request,与客户端交互,收集客户端的form、cookies、超链接、服务器端的环境变量
  • response,将jsp处理结果返回客户端
  • session,表示目前用户的会话状况,用户ID、名称、权限
  • application,负责提供应用程序在服务器中运行时的一些全局信息(只有一个,被所以用户共享)

  • config,在一个servlet初始化然后jsp引擎向它传递信息用的
  • exception,异常
  • page,有点儿类似this、代表jsp转化的servlet对象
  • pagecontext,提供对jsp页面所有的对象及命名空间的访问

3:其他
- HTTPServletRequest:获得表单数据、HTTP信息头
- HTTPServletResponse:HTTP相应(200,404..)、信息头(content-type、set-cookie)
- servlet生命周期:创建之后响应客户端请求直至销毁(init-service-destroy)
- session:表示用户信息、用户状况
- cookies:存储servlet发送给客户端的信息
- MVC技术:struts,spring,ZF(PHP),.NET

4:JDBC步骤

  • 加载驱动 Class.forName(“..”)
  • 获取数据库连接DriverManager.getconnection(url,name,password)
  • 创建statement对象及其子类对象
    Statement,PreparedStatement(可传有参sql语句),CallableStatement(调用存储过程使用)
  • 处理并返回结果 Resultset对象
  • 关闭statement和数据库连接
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值