Java web(2012/2/19)

来源:互联网 发布:vatic windows 编辑:程序博客网 时间:2024/06/04 23:20

1、MVC设计模式(Model模型  View视图  Controller控制)

2、JavaBean的规范要求

3、一个典型的JavaBean

4、JSP访问JavaBean的语法

      1)导入JavaBean类:


      2)声明JavaBean对象:


      3)访问JavaBean属性:


5、可以再<jsp:setProperty>中通过param参数为bean的属性动态赋值

   <jsp:setProperty  property="age"  name="Person"  param="helloworld">

对于的Servlet代码:


6、scope属性决定了JavaBean对象存在的访问:

      scope的可选值包括:

       ①page(默认值)

       ②request

       ③session

       ④application

7、每一个Servlet都必须要实现Servlet接口,GenericServlet接口,GenericServlet是个通用的、不特定于任何协议的Servlet,它实现了Servlet接口,而HttpServlet继承与GenericServlet,因此HttpServlet也实现了Servlet接口,所以我们定义的Servlet只需要继承HttpServlet父类即可。

8、Servlet接口中定义了一个service方法,HttpServlet对该方法进行了实现,实现方式就是将ServletRequest与ServletResponse转换为HttpServletRequest与HttpServletResponse。转换完毕后,会调用Http类中自定义的service方法。在该service方法中,首先获得到请求的方法名,然后根据方法名调用对应的doXXX方法,比如说请求的方法名为GET,那么就去调用doGet方法名;请求方法名为POST,就去调用doPost方法。在HttpServlet类中所提供的doGet、doPost等方法都是直接返回错误信息,所以我们需要在自定义的Servlet类中Override这些方法 。 

9、Servlet存活周期:

10、Servlet启动

11、Servlet API