《java_servlet入门教程》读书笔记
来源:互联网 发布:python 幂律分布 编辑:程序博客网 时间:2024/05/22 11:57
今天看了同事收集的资料《java servlet 入门教程》 , 可能是一本电子书, 只有里面的第7章是描述servlet 。 看完。 下面为该资料中我认为比较重要的读书笔记:
1. 当多个客户请求一个servlet时, 引擎为每个客户启动一个线程, 那么servlet类的成员变量被所有的线程共享。
2. 如果对servlet的源文件进行了修改, 并将新的字节码文件存放到classes 中, 如果服务器没有关闭的话, 新的servlet不会被创建, 因为, 当后续客户请求servlet服务时, 已初始化的servlet将调用service方法响应客户。
3. 放在tomcat的classes目录下可发布servlet, 放在程序的目录时 eclipse 会监控工程的实时性,代码修改会导致class文件变更, servlet自动更新。
4. HttpServlet有 init / service / destroy 方法分别对应初始化、服务、销毁。 service 可以分为doGet 和 doPost 分别对应Get请求和Post发送。 如果doGet 和doPost所处理的业务逻辑是一样的, 在其中一个中写业务逻辑, 另一个中直接调用对方即可。
5. 如果servlet设置响应头: Refresh的头值是2 , 那么该servlet在2秒后自动刷新, 即servlet在2秒钟后重新调用service方法响应用户。 设置方法是: response.setHeader("Refresh","2");
6. 重定向 :response.sendRedirect("servletName");
7. 通过 File对象读取文件 , RandomAccessFile对象读文件 , 定位文件长度, 写文件, 关闭文件。
8. 可以将Connection对象作为servlet的成员变量, 共享该数据库连接。(与1 相同。 ) 。 wssp中使用的是静态类的静态变量存储connection 对象。
9. context 、 cookie 、 session 实际上是三种生命周期长度不一样的存储区而已。
10. 最后一章一个小应用做了N个servlet , 以前对整个系统在怀疑servlet用的太多, 现在看来, 并没有这么一个限制。
——————————
目前自己待确认知识点:A 本地应用服务程序是否适合使用Applet编写? 是否存在优势? 跨平台是否能满足要求。
HTML5 是如何在移动互联网上兼容andriod 与IOS的 ? 除了做微信的公共号应用开发 。
阅读全文
0 0
- 《java_servlet入门教程》读书笔记
- Java_Servlet入门教程
- Java_Servlet入门教程
- Java_servlet
- Java_servlet实现类
- 《RUBY语言入门教程》读书笔记(一)
- QT Creator 快速入门教程 读书笔记
- QT Creator 快速入门教程 读书笔记(一)
- QT Creator 快速入门教程 读书笔记(二)
- QT Creator 快速入门教程 读书笔记(三)
- Java_Servlet笔记:转发与重定向
- 入门教程
- 读书笔记
- 读书笔记
- 读书笔记
- 读书笔记
- >读书笔记
- >读书笔记
- JBOSS设置
- maven生成可执行的jar包
- MapReduce 阅读笔记
- 编写一个应用程序,要求将LinkedList创建的对象写入文件,在读出一个LinkedList节点中的数据。
- 决策树算法与代码
- 《java_servlet入门教程》读书笔记
- 各种旋转方式总结
- MySQL-DML(二)
- php 经典算法——选择排序
- Isolating JBoss EAP 6 clusters running on the same network
- GFS 阅读笔记
- make时出现错误
- JAVA中几种常用的RPC框架介绍
- 2017 年最新最全阿里、腾讯、百度、华为、京东、搜狗和滴滴面试题汇集