• SSJ(Spring+springMVC+JPA)设置xml文件思路流程


    使用工具IDEA

    1.先创建个新的maven项目,配置好项目文件结构

     

     配置思路:

    1.连接数据库

    连接数据库需要连接属性(数据库地址,账号,密码,驱动信息),所以先创建个jdbc.properties文件在resources文件中,再配置文件内容。

     

          连接属都有了那就开始连接,在appllocationContext.xml配置连接数据库

      

      然后是建表,因为是jpa 所以先建个User对象,添加jpa注解

    @Entity //与数据库建立关系

    @Table //设置表

    @Id//设置主键

    @GeneratedValue //自增

     

       设置好这些,有注解肯定要扫描,既然要用jpa那肯定要配置EntityManagerFactoryBean,然后又去appllocationContext.xml配置EntityManagerFactoryBean

     

     

      

       这些配置好了就测试一下在test文件下建立个测试类开始测试

      

       运行testJpa() 能打印地址就说明成功了。

     

     

      

       或者去数据库看建user表没。

    连接完成

      

    2.Usercrud(增删改查)

    要执行crud那必须要有三层架构,先DAO层(持久层)

    IUserDao.java//dao层的crud接口

    UserDaoImpl.java//dao层的crud实现类右边是实现类部分代码和注解

    Dao层有注解,有注解就需要扫描器,需要扫描器就要去appllocationContext.xml配置

    Dao层弄完了,现在开始service层(服务层)

    注意service又有注解,有注解就需要扫描器,需要扫描器就要去appllocationContext.xml配置和dao层一样

    Service有个特别的注解

    @Transactional//事务内存;

     

    这是给UserDaoImpl类中所有的方法添加事务,因为增删改需要事务。而service层是做事务添加的,所以在service层添加事务。

     

    这个注解又要配置jpa事务对象和事务管理器

     

    Service层要配置 扫描器 pa事务对象 ,事务管理器

    Service层弄好了就是Controller(控制层)了。

    注意:Controller层的注解扫描器在appllocationContext-mvc.xml里配置

    好了springMVC来了

    springMVC主要做三件事:

    1.接收参数

    2.处理业务

    3.控制页面跳转

    springMVCspring的一个子项目

    接下来配置web.xml

    简单说一下,web.xml的加载过程。当我们启动一个WEB项目容器时,容器包括(JBoss,Tomcat)

    首先会去读取web.xml配置文件里的配置,当这一步骤没有出错并且完成之后,项目才能正常的被启动起来。

    最后配置前端页面,启动tomcat

     

     

     

     

  • 相关阅读:
    洛谷 P1074 靶形数独 Label:search 不会
    TYVJ P3522 &&洛谷 P1135 奇怪的电梯 Label:bfs
    洛谷 P1160 队列安排 Label:链表 数据结构
    uestc 1073 秋实大哥与线段树 Label:线段树
    TYVJ P3407 佳佳的魔法照片 Label:语文很重要 语文很重要 语文很重要
    TYVJ P1103 多项式输出 Label:模拟 有点儿坑
    A+B Problem 详细解答 (转载)
    如何批量修改文件名
    c++ 在windows下获取时间和计算时间差的几种方法总结
    SQL Server 2008在Windows 10上不支持
  • 原文地址:https://www.cnblogs.com/bigbigxiao/p/11811724.html
Copyright © 2020-2023  润新知