`
webcode
  • 浏览: 5947789 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

10月16日培训日记

阅读更多

讲解了RequestDispatcher.forward方法实现请求跳转,其常见于MVC模式的WEB开发中。
通过一个情景故事讲解了什么是MVC模式和MVC模式的好处,Servlet完全业务处理,jsp完成页面显示,Servlet将jsp显示时要用到的数据放在哪呢?Servlet处理完成后通过什么样的方式将剩余的处理工作交给jsp呢?MVC模式的好处是牵一发而不用动全身。
Servlet可以将数据存储在三个地方:ServletContext,Session,Request。由这三者的区别讲解了购物车。所谓购物车,就是保存在Session中的一个容器对象。
登陆出错时的标准处理方式,forward相对路径的问题:a跳转到b,b页面内容中的相对路径将是相对于a,而不是相对b,怎么解决foward相对路径的问题?不管浏览器地址栏中的地址怎样改变,<base>让当前网页中的相对路径总是固定。
forward后面的代码是否会执行?如果想让一个方法调用后面的代码不执行,怎么办?抛出异常!

用PrintWriter对象进行输出时,输出的数据源必须是字符串,如果用PrintWriter方法输出一个文件内容,那就要把硬盘文件内容先以字符串的形式读取到内存中来。缺省Servlet在这种情况下是如何进行输入与输出的,冯伟立在这画了一个很好的总结图:某种字符编码的文件--(fileEncoding参数)-->内存中的Unicode编码字符串--(PrintWriter对象使用的输出码)-->某种字符编码的输出流。

forward方法是引擎提供的,所以,Servlet调用forward就是在给引擎回话,告诉Servlet引擎去做什么事。

forward请求转发的执行流程,foward应用中的更多细节问题。

sendRedirect请求重定向的运行原理,sendRedirect请求重新定向与forward请求转发的比较。魏奕东提问:“如果两个程序互相sendDirect,情况会怎样?”我回答是死循环,由此又给大家讲解了两个邮箱都设置自动回信时所出现的循环问题,增长大家的见识。
讲解了缺省Servlet的缓存问题。
接着为大家讲解了如何配置Tomcat,让其支持SSL协议。
首先介绍非对称的公钥/私钥加密,和对称的私钥加密,对称加密的优点和作用,非对称加密的优点和作用。
在非对称加密中,持公钥者向对方发送加密数据,持私钥者可用于身份认证。MD5与公钥/私钥结合形成的数字签名,数字证书等等。
SSL协议与TLS协议,TLS是SSL的升级替代。看Tomcat中文档SSL的介绍和JDK中的keytool的介绍。
keystore用于存储key和证书,key和证书有一个名字,称为别名,每个别名有一个密码。keystore本身也有一个密码来保护它。我课堂上的比喻是抽屉与抽屉中的笔记本。
1.客户端向服务器发送自身的一些SSL/TLS信息
2.服务器回送自己的证书
3.浏览器验证后,并比较证书的用户名与服务器名是否相同(仅作为一条提示信息,为了让此通过,在使用keytool时,当提示用户名时,应输入服务器的名称)。用服务器证书上的公钥加密一个随机数,客户端与服务器以后都用这个随数产生一个私钥,这个私钥加密双方传输的数据。

SSL是一个双向过程,服务器和浏览器送出去的所有数据都要加密。
WEB服务器的数字证书是与IP地址绑定,即每一个IP都需要一个数字证书。数字证书上还描述了公司名称,管理员的联系信息等附属内容。数字证书中有其属主的加密签名,所以,很难被人模仿。
配置Tomcat的安全连接器时,先讲解清楚了Tomcat的体系结构。

做了一下使用hibernate访问Oracle数据库的实验,起到复习hibernate和学习连接Oracle的效果。
在客户机上使用sql plus连接Oracle时,在客户机上必须使用net manager配置描述符(要注意单击保存按钮,郁闷!)
在配置文件中增加实体时的一个问题:
<mapping resource="cn/itcast/Student.hbm.xml"/>中的cn前不能有斜杠

<session-factory>设置name属性时,报告JNDI异常,怎么解决?在这种情况下,要将hibernate放置于支持JNDI的容器环境中。

讲解了hibernate.hbm2ddl.auto属性的三个设置值的区别:create、create-drop、update。


分享到:
评论

相关推荐

    唐骏日记,唐骏日记,唐骏日记

    唐骏日记,唐骏日记唐骏日记,唐骏日记唐骏日记,唐骏日记唐骏日记,唐骏日记

    价值10亿的唐俊日记

    唐俊日记唐俊日记唐俊日记唐俊日记唐俊日记唐俊日记唐俊日记唐俊日记唐俊日记唐俊日记唐俊日记唐俊日记唐俊日记唐俊日记唐俊日记唐俊日记唐俊日记唐俊日记唐俊日记唐俊日记唐俊日记唐俊日记唐俊日记唐俊日记唐俊日记

    SAP 日记1SAP 日记1SAP 日记1SAP 日记1

    SAP 日记1SAP 日记1SAP 日记1SAP 日记1SAP 日记1SAP 日记1SAP 日记1SAP 日记1SAP 日记1SAP 日记1SAP 日记1SAP 日记1SAP 日记1SAP 日记1SAP 日记1

    SAP 开发日记2SAP 开发日记2SAP 开发日记2SAP 开发日记2

    SAP 开发日记2SAP 开发日记2SAP 开发日记2SAP 开发日记2SAP 开发日记2SAP 开发日记2SAP 开发日记2SAP 开发日记2SAP 开发日记2SAP 开发日记2

    记事本个人日记记事本个人日记

    记事本个人日记记事本个人日记记事本个人日记

    c#初学日记c#初学日记

    c#初学日记c#初学日记c#初学日记c#初学日记c#初学日记c#初学日记c#初学日记c#初学日记

    日记工具,日记软件,个人日记

    本软件起到了一个个人日记的功能。 日记记录的内容全部存放在tool\5b\artdiary.gtz下面,如果记录数量比较多的情况下,可以手工备份此文件,以免以外情况下丢失数据。 日记中的心情与天气,可以选择,也可以手工...

    爱日记多用户网络日记

    8、日记站首页分几大栏目:最新日记、佳作推荐、最新日记本、日记本排行、日记搜索、我的日记和服务中心等。 9、日记站后台管理目录为a,访问请直接用"域名/a",a目录可随意命名。建议后台管理目录。 10、日记后台...

    Android代码-移动日记本功能包含传统的日记本和音频日记视频日记实现私密日记和普通日记。.zip

    移动日记本功能包含传统的日记本和音频日记视频日记实现私密日记和普通日记。.zip

    (青春日记)多用户网络日记

    青春日记多用户网络日记程序是一个漂亮精致的网络日记本,它界面美观、功能丰富、使用方便,包含了用户登录注册、日记本排行、日记搜索、日记管理、留言评论等功能,还有音乐播放、时钟日历、愿望小寺等小功能。...

    微信小程序 小熊的日记 (源码)

    微信小程序 小熊的日记 (源码)微信小程序 小熊的日记 (源码)微信小程序 小熊的日记 (源码)微信小程序 小熊的日记 (源码)微信小程序 小熊的日记 (源码)微信小程序 小熊的日记 (源码)微信小程序 小熊的日记 (源码)微信...

    Dear Diary 桫椤日记

    这是一款仿真日记,也是我个人认为最优秀的日记。(用过效能日记等日记软件,但没有一款符合我心意,惟独这款日记深得我心) 喜欢写日记的人可以尝试,相信你们也会认同我的观点并喜欢上这款日记。 这是我最爱的一...

    (青春日记)多用户网络日记 v3.9.rar

    青春日记多用户网络日记程序是一个漂亮精致的网络日记本,它界面美观、功能丰富、使用方便,包含了用户登录注册、日记本排行、日记搜索、日记管理、留言评论等功能,还有音乐播放、时钟日历、愿望小寺等小功能。...

    营销系统员工培训日记.doc

    营销系统员工培训日记.doc

    小熊の日记小熊日记demo.rar

    小熊の日记小熊日记demo.rar

    [程序员实习日记大全]java程序员实习日记多篇.docx

    [程序员实习日记大全]java程序员实习日记多篇.docx[程序员实习日记大全]java程序员实习日记多篇.docx[程序员实习日记大全]java程序员实习日记多篇.docx[程序员实习日记大全]java程序员实习日记多篇.docx[程序员实习...

    动力节点 王勇老师drp项目 培训日记

    动力节点王勇老师的DRP项目培训日记,绝对经典!

    超漂亮的多用户网络日记

    爱日记多用户网络日记本v2.6更新内容: 1、简化了日记内容页生成静态页代码。 2、增加了日记内容页的前一篇、后一篇的功能。 3、更新了日记模板。 4、修正了日记管理的一些小错误。 爱日记功能说明: 1、用户自主...

    SAP 开发日记 SAP 开发日记SAP 开发日记

    SAP 日记SAP 日记SAP 日记SAP 日记SAP 日记SAP 日记SAP 日记SAP 日记SAP 日记SAP 日记SAP 日记

Global site tag (gtag.js) - Google Analytics