传智播客java学习 Servlet运行原理
今天是学javaweb的第一天,是冯老师讲课,我今天做了简单的笔记:
1. servlet:服务器端的程序,用于动态网页的输出,servlet由servlet容器管理
2. web应用程序的结构:
3.
a) servlet生命周期:
b) servlet调用init方法; 一次
c) servlet容器调用service方法; 多次
d) servlet容器调用destroy方法 一次
e) servlet容器在调用init方法之前,servlet将创建Standardwarpperfacade对象
4.
5. 当请求方法是get时,执行get方法 ,在地址栏中直接输入路径运行,此时为get方法
6. 连接的请求方法也是get,当form表单中的method属性是get时,请求方法为get
7. 当表单中的method属性为post时名请求方法为post
8. httpServlet仍然执行的是service方法,然后由该方法分发请求
9. 如何处理form表单的数据:
10. 处理中文乱码,一定要在使用对象之前设置字符编码
11. 该方法只对请求方法为post的方式有效,对get无效
12.
创建一个Servlet 需要实现Servlet接口
重写接口中的方法
javax.servlet.
X --java的扩展包 javaEE规范中的(规范,标准)
servlet生命周期
init(ServletConfig config)
service(ServletRequest req, ServletResponse res)
destroy()
servlet容器调用init方法, 执行一次
相关文档:
Java学习从入门到精通
一、 JDK (Java Development Kit)
JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的J ......
java 不重启 服务器
今天发现一个很NB的玩意,让我们在开发的时候修改Java文件,不用重启服务器立刻生效!支持Jetty tomcat jboss等很多服务器,它就是JRebel。
http://www.zeroturna ......
值类型是存储在内存中的堆栈(以后简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。
==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。
equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否 ......
今天我听了佟刚老师讲的基础加强课程,我对此做了简单的记录:
佟老师讲了以下知识点
1. 枚举:
1). 在枚举类中显式列出枚举类的所有实例必须放在第一行!
& ......