文件上传下载:
1、网盘精灵(使用FileUpload技术实现文件上传下载,能显示出资源所有文件,通过树的遍历实现)
过滤器:
1、实现不同请求方式的编码问题统一(增强getParamter()方法)
2、权限的过滤(查看访问路径,类型和用户路径、类型是否一致)
3、自动登录实现(通过判断是否勾选,将用户信息存入到cookie和session完成,自动登录的话,把用户信息返回给浏览器cookie,下次进行携带,或者session直接有)
4、统计ip访问网站的次数(将map存入context域对象,访问时,查询域对象是否该ip)
5、禁用浏览器缓存(目前只有ie6以前版本会出现这个情况,response设置三个头信息)
监听器:
1、在线人数统计(通过context和session域对象的监听器完成,先设置context域对象里面的在线人数,然后新访问的时创建session将值+1设置到context里面,退出时-1)
数据库:
1、客户管理系统(增删改查,并实现分页查询)
2、转账操作(事务管理,当发生异常时,回滚事务)
session,cookie:
1、购物车的实现 2、转账操作(事务管理,当发生异常时,回滚事务)
可以试着练习这些小的项目,增加对知识点的巩固和理解