【知识点】genericServlet类的实现接口中包括了ServletConfig接口,但是它自身的init(ServlerConfig config)方法又需要外界给它传递一个失恋ServletConfig的对象,就是说GenericServlet和ServletConfig的依赖关系既是继承关系,也是关联关系。
【知识点】Servlet属性是Web层组件的一种
【知识点】J2EE现在更多使用的名字是JavaEE 。
JSP是 JavaEE设计模式MVC中的显示部分
Servlet是控制部分
Web是JavaEE的服务器
【知识点】动态网站需要的技术为:
CGI
PHP
ASP
【知识点】Servlet中,可以保存数据的三个不同的作用域是
Request,session,上下文对象
【知识点】Servlet映射的配置,语法如下:servletName/url
【知识点】Servlet程序中,处理请求方法的入口是 Service(),在默认情况下
无论是get该是post请求,都会经过service方法
【知识点】在部署Servlet时,web.xml文件中<servlet>标签应该包含
Servlet-name和servlet-class 元素。
【知识点】获取request对象中的属性值,通过request.getAttribute()获取属性值
该方法返回Object类型,需要强制转换到String类型
【知识点】Servlet的初始化参数可以通过ServletConfig对象获取初始化参数
【知识点】Servlet在容器中经历的阶段,按顺序为
加载,初始化,服务,销毁,卸载
【知识点】Servlet声明周期的三个方法:init()—service()—destory()
Servlet声明周期的 各个阶段
实例化:Servlet容器创建Servlet类的实例对象
初始化:Servlet容器调用Servlet的init()方法
服务:如果请求Servlet,则容器调用Service方法
销毁:销毁实例之前调用destroy()方法
Servlet声明周期是由Servlet容器管理控制的
调用初始化init()方法时需要传入实现了ServletConfig接口的实例
【知识点】应该调用request.getparameter(“loginName”)获取表单参数,且应该使用Java代码片段
JSP
【知识点】JSP的注释标签<%--被注释的内容--%>
【知识点】指令中除import属性除外,其他属性都只能出现一次
【知识点】JSP页面经过编译之后,会创建一个对应的servlet
【知识点】JSP需要安装什么Web容器?
Tomcat,WebLogic。
【知识点】JSP运行时,JSP会先被容器解释成类文件,再编译init()和Destroy()方法只会被调用一次
Service()回被反复调用