struts1.x学习笔记(4)

1)了解struts中类型转换器的工作原理及开发自己的类型转换器,如:日期格式转换器

 

2)熟练编写enum枚举类型,结合页面标签灵活使用enum。

 

3)struts中的plugin,主要作用:将自己的一些程序代码插入进ActionServlet声明周期中,即在ActionServlet启动和停止的过程中加入自己的代码,但不需要编写ActionServlet的子类,相比ContextListener的好处在于可以获得Struts内部的一些特定信息。

 

4)struts中最核心的类就是requestProcess类,struts允许用户定制自己的requestProcess类,如spring就重写了struts的requestProcess类。使用自己定制的requestProcess类可以在struts处理请求之前做一些自己想做的事情,比如设置请求的字符集等等。

 

5)struts能捕获所有异常,并将所有捕获到的异常转换为ServletExceptin和IOException异常,在这里可以通过WEB容器的web.xml去配置异常的处理。

 

6)struts中可以自定义全局异常处理和局部异常处理,如果都配置了,那么局部异常处理优先。

 

7)在struts中最好的异常设计方法是使用模板方法设计模式来编程处理异常。

你可能感兴趣的:(学习笔记、基础、struts1)