2013年4月第四周周记

本文总结了本周工作中的SQL学习成果,特别是left join及case when的使用,并深入探讨了servlet、jsp与filter等JavaWeb核心组件。涵盖MySQL查询技巧、servlet的工作原理、jsp的内置对象以及filter的设计与实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、本周工作总结:bug修复,主要只是点sql的学习(针对mysql),具体为left join 、case when的具体应用学习。对left join 与inner join有了更深刻的认识,对数据的过滤更为清晰,case when条件判断,主要有两种用法,一是一个表达式不同的结果:

case 表达式 
when 结果1 then 值1 
when结果2 then 值2....
else 值n end
二是不同的表达式:

case when 表达式1  then 值1
when 表达式2 then 值2
....
else 值n end

2、个人学习,继续学习servlet、jsp、filter。继续认为servlet是java web的精髓与基础,

      jsp的知识点:

     九大内置对象:page、request、session、application、response、pageContext、config、out、exception。

     基本语法:变量声明:<%! ....%>,输出表达式<%=....%>,java代码片段<%.....%>,jsp指令,jsp的标签、jsp的动作、jsp自定义标签(编写标签处理类,实现tag接口或者SimpleTag接口、标签库定义文件 XXX.tld、配置web.xml)、El表达式${...}、JSTL标准标签库<c:xxx>.


  过滤器 filter,编写filter类,实现javax.servlet.Filter接口三个方法init、destroy、doFilter。在web.xml中配置过滤器,filter-name、filter-class、url-pattern

过滤的主要作用是在servlet调用之前截获,检查servlet request、修改request头和request数据,修改response头和response数据,在servlet调用之后截获

几个主要filter的应用:用户辨认filter、日志filter、审查filter、加密filter


对用户辨认filter主要理解:


获取请求路径,如果是不要判断权限,直接跳出filter,

否则从session中获取用户信息,如果用户未登录并且请求的不是登录界面则重定向到登录界面,

否则根据用户判断此用户是否有访问此路径的权限。

具体参考:http://www.blogjava.net/yangaiyou/archive/2007/08/29/140854.html


http://blog.youkuaiyun.com/qie2327023/article/details/7004578



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值