1.持久层
(1) 域模型层
(2) Dao 持久层接口
(3) DaoImpl 持久层接口实现
2.业务层
Service 业务接口层
ServiceImpl 业务接口实现
3.展现层
Spring 2.5 新增基于注解的MVC , SPring 3.0 中提供Rest风格的MVC.
首先 需要对 web.xml 文件配置 ,以便 Web 容器启动时能够自动启动 Spring 容器.
<!-- 从类路径下加载Spring配置文件,param-value指定 加载路径,classpath关键字特指类路径下加载 --> <Context-param> <param-name>ContextConfigLocation</param-name> <param-value>classpath:applicationContext.xml</param-value> </Context-param> <!-- 负责启动Spring容器的监听器 ,他将引用上面的上下文参数获得Spring配置文件地址 --> <listener> <listener-class> org.springframework.web.context.ContextLoaderListener </listener-class> </listener>
Spring MVC 的地址映射
<!-- Spring MVC 的主控Servlet --> <servlet> <servlet-name></servlet-name> <servlet-class></servlet-class> <load-on-startup></load-on-startup> </servlet> <servlet-mapping> <servlet-name></servlet-name> <url-pattern></url-pattern> </servlet-mappging>