10月23日java web培训日记
分析了客户端身份认证的例子程序,讲解到Digest认证时,顺便提了一下SSLServerSocket,要求学员们能够通过SSLServerSocket的创建过程阐述工厂模式
为了更好地读懂AuthenticateServlet这个Servlet,要先明白两次请求的处理代码都放在了这一个service方法中,每一次请求执行其中的一段代码,相当if..else...的情况。
接着讲解了各种表单字段是如何向WEB服务器传递参数的,以及它们在实际项目中的应用情景。列表框要有不选项:用ctrl也可以放弃选择,但不能指望用户都会这个。
讲隐藏字段的例子:分页查询时,表单中只有起始时间和结束时间,而当前页号则需要作为隐藏字段来传递。注册向导的地一步中的email在第二页中隐藏字段。
如何防止表单重复提交
google和baidu搜索时的HTTP请求方式为什么是GET?
getParameter和getParameterValues方法在实际项目中的应用。
getParameter不能取出multipart/form-data形式的表单信息,可以使用decorator设计模式来解决问题。
decorator设计模式,以前多次讲解过,以FileWrapper为例,要具有File原有的功能,但又要在此基础上增加获取父亲、判断自己是否是老幺的功能,所以,想到了decorator设计模式。
一次性处理多个列表项的实用案例和其中的编码小技巧的讲解
讲解了如何获取请求消息的实体内容,由multipart/form-data格式的数据结构,对学员们进行基础编码能力的考试:
对于这样的一个字符号串:"----xxx----bbbbbb----ccccc----",其中用"----"分隔出了每一部分内容,请提取和打印出其中的每段内容,要求采用String.indexOf和String.substring方法,要注意String.substring方法的两个参数的意义。
String src = "----aa----bbb----cccc----"
String splitter = "----";
int endIndex = 0;
int startIndex = src.indexOf(splitter)
while(startIndex != -1)
{
endIndex = src.indexOf(splitter,startIndex + splitter.length());
if(endIndex != -1)
{
System.out.println(
src.substring(startIndex + splitter.length(),endIndex));
startIndex = endIndex;
}
else
{
break;
}
//startIndex = endIndex;
}
用下面的代码对比讲解
e = v.enumate();
while(e.hasMoreElements())
{
e.nextElement();
}
想到我多年前做寻呼编码器项目中的一个实用问题:有一个环型队列,一个线程放数据,另一个线程取数据,可以将这个布置成练习题让大家做,用键盘输入来模拟数据放入,用定时器来模拟取数据。
10月23日java web培训日记相关推荐
- [分享] 从定制Win7母盘到封装详细教程 By BILL ( 10月23日补充说明 )
[分享] 从定制Win7母盘到封装详细教程 By BILL ( 10月23日补充说明 ) billcheung 发表于 2011-10-23 00:07:49 https://www.itsk.com ...
- 滴滴快车奖励政策,高峰奖励,翻倍奖励,按成交率,指派单数分级(10月17日~10月23日)...
工作日奖励政策: 活动时间:2015年10月19日~2015年10月23日 更新日期:2015年10月19日 滴滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Ub ...
- 10月23日,相约全球边缘计算大会·上海站
全球边缘计算大会·上海站,将于10月23日在上海召开. 本次大会,既有前沿技术研究分享,又有边缘计算落地实践.应用案例,是一次边缘计算领域的大型综合性会议. 早上设置了1个主会场,下午设置3个分会场, ...
- 2022年10月23日周赛ZZULIOJ
文章目录 问题 B: 芝华士威士忌和他的小猫咪们 代码&注释 问题 C: 愿我的弹雨能熄灭你们的痛苦 代码注释 问题 D: 猜糖果游戏 代码注释 问题 E: 有趣的次方 代码注释 问题 F: ...
- 秘书联盟服务器维护,10月23日服务器例行维护公告(已完成)
亲爱的玩家: 青龙乱舞区.大地飞鹰区.天命风流区.沧海云帆区.边城浪子区全部服务器将在10月23日6:00~10:00停机维护更新,维护完成后上述各服务器客户端版本更新至2.1.2.7.本次维护主要调 ...
- 九阴服务器维护,九阴:全区服10月23日9:00-10:00临时维护公告
尊敬的玩家: <九阴真经>全区全服将于10月23日9:00-10:00停机进行临时维护工作,预计维护时间为1小时.请广大玩家在维护前退出游戏,以免出现不必要的损失.维护过程中将暂时无法登录 ...
- 炉石传说服务器维护时间2020,炉石传说2020年10月23日秋季发布会开始时间
炉石传说2020年10月23日秋季发布会开始时间是什么时候.今年的秋季发布会将会迎来炉石的重大消息.之前一直有有消息的炉石新模式也即将在秋季发布会公布并且还有炉石下个拓展包的消息.那么一起看看秋季发布 ...
- 互联网晚报 | 10月23日 星期六 | 恒大宣布全面实施现楼销售;华为开发者大会2021开幕;家乐福中国首家会员店正式开业...
今日看点 ✦ 华为:HarmonyOS设备数量超1.5亿,发布HarmonyOS 3开发者预览版 ✦ 京东2022年校招生offer发放:涨薪35%,尖端技术应届生年薪达200万 ✦ 许家印:恒大将全 ...
- 2017年10月23日提高组T2 灵知的太阳信仰 单调队列优化dp
Description 在炽热的核熔炉中,居住着一位少女,名为灵乌路空. 据说,从来没有人敢踏入过那个熔炉,因为人们畏缩于空所持有的力量--核能. 核焰,可融真金. 咳咳. 每次核融的时候,空都会选取 ...
最新文章
- sap data service安装方法
- [转]制作BlogWriter 博客客户端
- python在线投票系统 统计票数_分层分平台,让每个学生享受教育公平 ——冯敬益老师的Python编程教学探索...
- 6.17 dokcer(一)Compose 简介
- python 2.7导入arcpy_[ArcPy Tips-2]给ArcPy换个家,用外部Python环境调用ArcPy
- C++:类对象的复制和赋值
- 抢购 mysql 优化_处理抢购、秒杀应用场景降低“超卖”发生几个优化方案(php)...
- Unique Functions in MATLAB
- python处理时间序列非平稳_用python做时间序列预测4:平稳/非平稳时间序列
- Linux udhcpc/udhcpd 移植
- 网站在线协作工具 onlyoffice在线协作
- 5G网络演进行业及市场发展需求
- python做项目看板_基于pyecharts搭建BI看板
- 要装系统就装WINDOWSXPSP3VL正式版操作系统
- PS笔刷:73款动漫风格的云朵小草花朵
- 得意不张狂失败不气妥
- 单调队列优化dp--bzoj5185: [Usaco2018 Jan]Lifeguards
- GPS纠偏算法,适用于google,高德体系的地图
- 跑步机健身器材标准ENISO20957检测范围有哪些
- 移植c语言算法到arm上,μCOS-II移植到ARM处理器上的几个要点