个人java学习路线-SSM整合

个人java学习路线-SSM整合,第1张

个人java学习路线-SSM整合

个人java学习路线-SSM整合
  • 一、SSM整合:
    • 整合步骤:
  • 二、实例
    • 1.依赖及静态资源导出配置(pom.xml)
    • 2.前端页面(已完成的)
    • 3.mybatis
    • 4.spring
    • 5.springmvc
    • 6.写业务
  • 三、错误排查
    • bean不存在
  • 四、额外
    • mybatis中like语句的写法

一、SSM整合:

做项目步骤:

  • 需求分析
  • 设计数据库
  • 业务
  • 前端界面
整合步骤:
  • 1.mybatis

java:

dao:BookMapper  BookMapper.xml
pojo:Book
service:BookService BookServiceImpl

resource:

applicationContext.xml 空的
database.properties
mybatis-config.xml
  • 2.spring

java:

resource:

applicationContext.xml 
spring-dao.xml
spring-service.xml
  • 3.springmvc

除了上面的12

顺序:
web.xml
spring-mvc.xml
  • 4.写业务

      controller:BookController
      resources:spring-mvc.xml(applicationContext.xml中记得import)
    
二、实例

这里用ssm来实现一个简单的书籍增删改查

1.依赖及静态资源导出配置(pom.xml)
   
    
        
            junit
            junit
            4.12
        
        
            mysql
            mysql-connector-java
            5.1.47
        
        
        
            com.mchange
            c3p0
            0.9.5.2
        
        
            javax.servlet
            servlet-api
            2.5
        
        
            javax.servlet.jsp
            jsp-api
            2.2
        
        
            javax.servlet
            jstl
            1.2
        
        
            org.mybatis
            mybatis
            3.5.2
        
        
            org.mybatis
            mybatis-spring
            2.0.6
        
        
            org.springframework
            spring-webmvc
            5.3.9
        
        
            org.springframework
            spring-jdbc
            5.1.9.RELEASE
        
        
        
            org.aspectj
            aspectjweaver
            1.9.6
        
    

    
    
        
            
                src/main/resources
                
                    ***.xml
                
            
            
                src/main/java
                
                    ***.xml
                
                true
            
        
    
2.前端页面(已完成的)

欢迎页面:

<%@ page contentType="text/html;charset=UTF-8" language="java" %>

  
    首页
    
  
  
  
    进入书籍展示页面
  
  

所有书籍展示(在WEB-INF/jsp/下):

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%--
  Created by IntelliJ IDEA.
  User: Lenovo
  Date: 2021/9/23
  Time: 20:24
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    书籍展示页面
    <%--BootStarp美化界面--%>
    
    
<%--    
    
    
    --%>



    
        
            
                
                    书籍列表——显示所有书籍					
										


					

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4999590.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存