guice整合guice-servlet,web开发 <5>5>
介绍
Guice Servlet 为使用web应用程序和Servlet容器提供了一个完整的模式。. Guice’s servlet
扩展允许从你的servlet应用中完全淘汰web.xml,并且具有类型安全(type-safe)的优势。
符合Java方式的配置你的servlet和filter组件。
这不仅在于可以使用更好的API来配置你的web应用程序,而且也在于在web应用组件中加入依赖注入,意味着你的servlet和filter得益于以下几个方面:
- 构造方法注入(Constructor injection)
- 类型安全,更符合习惯的配置方式(Type-safe, idiomatic configuration)
- 模块化(打包和发布个性化的Guice Servlet类库
- Guice 面向切面编程
- 在标准的servlet生命周期都将受益。
==guice servlet简化了传统servlet的开发。==
具体如下:
1 | <filter> |
1 | package cn.northpark.listener; |
1 | import com.google.inject.AbstractModule; |
1 | package cn.northpark.action; |