首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

spring引语实例一

2012-10-29 
spring注解实例一先来构建一个极为简单的web应用,从controller到dao。不考虑具体实现,只是先对整体架构有一

spring注解实例一

先来构建一个极为简单的web应用,从controller到dao。不考虑具体实现,只是先对整体架构有一个清晰的了解。

?

我们将用到如下jar包:


    有不少人问我,这段代码是什么:


              applicationContext.xml什么都不干,它只管涉及到整体需要的配置,并且集中管理。
              这里引入了两个配置文件service.xml和dao.xml分别用于业务、数据处理。
              service.xml


                注意,这里通过<context:component-scan />标签指定了业务层的基础包路径——“org.zlex.spring.service”。也就是说,业务层相关实现均在这一层。这是有必要的分层之一。
                dao.xml


                  dao层如法炮制,包路径是"org.zlex.spring.dao"。从这个角度看,注解还是很方便的!spring引语实例一
                  最后,我们看看servlet.xml


                    包路径配置就不细说了,都是一个概念。最重要的时候后面两个配置,这将使得注解生效!spring引语实例一
                    “org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping”是默认实现,可以不写,Spring容器默认会默认使用该类。
                    “org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter”直接关系到多动作控制器配置是否可用!
                    简单看一下代码结构,如图:
                    spring引语实例一
                    Account类是来存储账户信息,属于域对象,极为简单,代码如下所示:
                    Account.java


                      我们再来看看控制器,这就稍微复杂了一点代码如下所示:
                      AccountController .java

                            <span style=

热点排行