韩顺平Servlet与JSP视频课程心得与体会

本文总结了Web开发中的关键技术和实践,包括使用cookie、session及ServletContext实现数据共享的方法,配置Tomcat服务器的过程,处理中文乱码的技巧,以及MVC设计模式的应用等。
1.同一用户在不同页面共享数据有四种方式:cookie技术,sendRedirect()转向技术,隐藏表单技术,session技术

2.服务器为每一个请求的浏览器分配一个唯一的Session,因此它会占用服务器的内存,所以一般的软件公司无非在必要的时候不会使用session,session就是一个表,一个属性名,一个属性值,不过要浏览器先请求HttpSession hs=req.getSession(true);来得到session对象。通过hs.setAttribute("pass","ok");来添加属性。修改session的存在时间:hs.setMaxInactiveInterval(20);它是以秒来计算的。当setMaxInactiveInterval(0)的时候就代表清空了session。当然也可以在tomcat中的conf中的web.xml中来进行修改。xml中默认为分钟,session中默认是秒。

3.ServletContext可以使所有的用户都共享服务器上的那一个数据,对于session,它存在于服务器端,占内存,特定用户能访问,安全性搞,对于cookie,它存在于客户端,只有客户端用户能访问,相对于session的安全性较低,通常需要对其存入cookie的数据进行加密处理。

4.tomcat 修改端口在conf中的server.xml中的Connector port 1024以后的端口通常都可以使用,因为前面的差不多都是系统使用的,但是通常不能超过65535.配置虚拟目录也在其中配置。放在</host>上面加入<context path="/MyWebSite" docBase="d:\MyWebSite" debug="0"/>就可以了。通常需要配置这个是因为磁盘空间不够,或者其他原因需要转移引起。

5.用tom
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值