入职学习----web

教学大纲

Tomcat

  • 我的tomcat 安装目录: /usr/local/tomcat/apache-tomcat-8.5.42/bin

Servlet

监听器

listener是实现一个或者多个Servlet事件监听器接口的类,它们在部署web应用时实例化并注册到web容器中。

实现网页访问量

过滤器

Filter是一种可以改变进入的请求和返回的响应的header和内容的java组件

多个filter的顺序???context-param>>listener(按顺序加载)>>filter(按filter-mapping顺序加载)>>servlet

url-pattern 路径匹配问题,全局路径、/aa/bb,路径映射/aa/*  ,扩展映射  *.do, 默认映射/  。

转发与重定向

转发是同一次请求,浏览器地址不变

重定向,新的请求,浏览器地址改变,可以转发到别的网址比如百度。

cookie

JDBC

  • JDBC之API
    Driver,DriverManager(registerDriver(Driver driver),getConnection(Stringurl,String user,String pass);connection(),Statement,PreparedStatement,ResultSet(getString)
    SQL注入:"select * from users where name ='"+userName+"'and pw='"+password+"';"
    填入uerName="1'or'1'='1" passWord="1'or'1'='1";
  • 事务
  • 数据库连接池
  • JNDI访问数据源
  • 开源数据库连接池

作业一

1.有一个和视频中类似的登录页login,实现一样的功能,需要保存cookie,一天中再次访问能记住登录状态(页面都要有欢迎语)。
2.统计各个页面访问量,按用户和页面进行统计,比如zhengyu.nie访问count页面多少次,(不统计login页面,没登录的算一个用户)。
3.有一个count页面,里面按用户和页面列出访问统计。

作业二

基于web上一节的web servlet课程基础上继续做
1.设计表结构,保存用户信息,可以实现用户注册登录等功能
2.将用户信息存储到DB中,完成注册、登陆、用户信息修改功能(注意异常处理、事务、日志记录)
3.关于页面取值,用JSTL标签实现,禁止在jsp页面中写java代码

作业提交要求:

1.为了方便判作业,两次作业放到一个分支中完成,只需要提交作业一二最终完整的版本即可
2.关于login的说明:通过cookie判断是否需要登录、通过DB校验用户名密码是否可以登陆

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值