Java白深

导航

 

1.先建立一个干净的Web项目,然后导入pom.xml依赖

<!--导入junit-->
<!--导入mysql-connector-java-->
<!--导入c3p0-->
<!--导入servlet-api,jsp-api,jstl-->
<!--导入mybatis、mybatis-spring    -->
<!--导入spring-webmvc、spring-jdbc、lombok    -->
<!--配置资源过滤器-->

2.建立基本结构和配置框架

  2.1  Java下的包结构主要有:实体类pojo(创建实体对象)、底层应用dao(创建方法的接口)、服务层service(方法接口和实现方法的类)、控制层controller

    2.1.1  层级关系如下:service创建dao下面的对象,controller创建service下面的对象。

  2.2  项目架构为ssm,因此配置主要框架是mybatis-config.xml、spring中有spring-dao.xml、spring-mvc.xml、spring-service.xml,将spring配置文件汇总到applicationContext.xml

    database.properties主要包含数据库的相关信息,其中含有驱动器(jdbc.driver)、路径(url)、数据库账号和密码。

    下面将一一讲解每个配置文件中所需要配置的东西。

    2.2.1  mybatis-config.xml:配置mapper的作用域,数据库操作全部转移到相应接口的xml文件(dao层)中去,因此只需要声明作用域即可

    2.2.2  spring-dao:整合mybatis,关联数据库配置文件,用于下面获取连接数据库的相关信息,配置SqlSessionFactory对象,配置扫描Dao接口包,动态实现Dao接口注入到spring容器中 

    2.2.3  spring-mvc:  springMVC的xml文件中含有固定三件套:1.开启注解驱动。2.静态资源默认servlet配置。3.配置jsp,显示ViewResolver。4.扫描web相关的bean(即controller层的包)

    2.2.4 spring-service: 先导入spring-dao的xml文件,扫描service相关的包,将service的实现类注入到IOC容器中,配置事务管理器,注入数据库连接池。

    2.2.5 web.xml配置文件中首先导入DIspatcherServle,在初始参数init-param中需要导入总的配置文件,最后导入servleMapping。除此之外还需要导入filterEncoding,使得前端提交的数据编码都              已utf-8形式提交到后台。

3.编写基本的前端页面

4.配置Tomcat执行即可

posted on 2023-09-11 11:34  DengSr  阅读(25)  评论(0)    收藏  举报