ssm框架攻略

1.maven

    1.1 new maven project(打包方式pom)

    1.2修改pom文件

        1.2.1集中定义依赖版本号(properties,dependencyManager,build,plugin)

    1.3安装到本地仓库

    2.1taotao-common(打包方式jar)继承parent,修改pom文件

    2.2taotao-manager(打包方式pom)继承parent(pom文件不动)

    2.3pojo,mapper,service(打包方式jar) web(打包方式war)

        2.3.1配置web.xml

        2.3.2taotao-manager的pom文件中配置build->plugin的tomcat插件(tomcat7:run)

2.ssm整合

    2.1整合思路

        2.1.1dao层。mybatis整合spring,通过spring管理SqlSessionFactory、mapper代理对象。

        整合内容对应工程

        Pojo                                        Taotao-mangaer-pojo

        Mapper映射文件                    Taotao-mangaer-mapper

        Mapper接口                            Taotao-mangaer-mapper

        sqlmapConfig.xml                   Taotao-manager-web

        applicationContext-dao.xml     Taotao-manager-web

        2.1.2service层。所有的实现类都放到spring容器中管理。由spring创建数据库连接池,并有spring管理实务。

        Service接口及实现类                    Taotao-mangaer-service

        applicationContext-service.xml    Taotao-manager-web

        applicationContext-trans.xml        Taotao-manager-web

        2.1.3表现层。Springmvc整合spring框架,由springmvc管理controller。

        springmvc.xml    Taotao-manager-web

        Controller           Taotao-manager-web

    2.2 DAO整合(taotao-mananger-web中添加配置文件)

        2.2.1创建SqlMapConfig.xml

        2.2.2 spring整合mybatis

            2.2.2.1创建applicationContext-dao.xml,db.properties

    2.3 service整合

        2.3.1创建applicationContext-service.xml管理service实现类

        2.3.2创建applicationContext-trans.xml管理事务

    2.4 表现层整合

        2.4.1 springmvc.xml  web.xml

你可能感兴趣的:(ssm框架攻略)