精华内容
下载资源
问答
  • SSH整合项目

    2016-07-01 14:24:06
    这是整合项目,具有项目框架搭建完成,去除了hibernate配置文件,由于某些原因原项目不能上传
  • ssm整合项目实例

    2017-11-01 12:00:59
    下载下来,只需简单配置就可以得到一个ssm项目的模板。简化了开发
  • ssm整合的完整视频过程 带源码 以及文档 有需要的可以下载研究 (csdn无法放大于60MB文件,下载的为百度云的地址+密码 )
  • SSH整合项目源码

    2016-11-03 19:34:04
    实现了struts2+spring+hibernate的整合,编写了一个管理系统,实现了分页功能。数据库采用MySQL
  • ssm框架整合项目

    2018-04-19 11:51:37
    ssm框架整合项目 ssm框架整合项目 ssm框架整合项目 ssm框架整合项目
  • ssh jar包框架整合项目struts2、spring、hibernate,整合简单的jar包总结。 ssh jar包框架整合项目struts2、spring、hibernate,整合简单的jar包总结。
  • 帮助新手同学搭建了一个开发环境,项目用maven管理。集成了Spring4.0.6,SpringMvc,Mybatis3.2.7重要的是集成了目前比较流行的前端框架AdminLTE。并且对AdminLTE首页进行了框架式的处理。欢迎下载使用。
  • springboot整合项目layui

    2018-07-24 13:49:49
    里面包含了 前后台的调用 和layui的引用类 上传图片等功能 http://localhost:20180/merchantCheck/hotComments/ 链接地址 ...一个经过后台来显示页面 一个直接显示
  • SSM整合项目程序源码

    2021-03-07 19:30:47
    SSM整合项目程序源码 SSM整合项目程序源码 SSM整合项目程序源码 SSM整合项目程序源码 SSM整合项目程序源码 SSM整合项目程序源码 SSM整合项目程序源码 SSM整合项目程序源码
  • SSM框架整合项目

    2021-03-21 01:32:25
    ssm框架整合项目 ssm框架整合项目 ssm框架整合项目 ssm框架整合项目 ssm框架整合项目 ssm框架整合项目 ssm框架整合项目 ssm框架整合项目
  • spring+springMvc+mybatis完美整合项目,内含数据库相关文件,导入即可运行,如有疑问请留意。
  • SSM项目整合案例

    2018-08-24 15:17:14
    简单SSM项目整合,用SSM框架实现用户表的增,删,改 ,查,用到AOP面向切面事务,事务 , 以及事务通知,SpringMVC定时器 ,dataSource配置,注解。
  • ssm整合项目

    2014-03-27 23:15:10
    使用struts2,Spring,mybatis实现的添加和删除,以及所用到的jar包。有详细的注释,刚学习的,希望对于新手有帮助。
  • ssm-crud整合项目源码

    2018-08-15 18:06:50
    SSM高级整合视频ssm-crud整合项目源码SSM高级整合视频ssm-crud整合项目源码SSM高级整合视频ssm-crud整合项目源码SSM高级整合视频ssm-crud整合项目源码
  • SSM整合项目(IDEA+Maven+MySql)

    万次阅读 多人点赞 2018-12-30 21:12:00
    整合ssm项目创建Maven项目导入依赖包 创建Maven项目 创建Maven项目在我的另一篇博客Maven项目创建 导入依赖包

    前言

    因为我不太会讲原理这些,所以只有一些步骤,配置文件放在哪里都是本人的习惯,如果想改的话需要修改一些其他的配置,如果不太懂就可以照着我的步骤来,或者评论区问也是可以的,谢谢大家!

    1.创建Maven项目

    创建Maven项目在我的另一篇博客Maven项目创建

    2.导入依赖包

    项目创建完后弹出一个选项,点击Enable Auto-Import后,添加依赖包后会自动导入 在这里插入图片描述
    (在pom.xml中粘贴需要用到的依赖包) 项目加载完之后pom.xml会有很多没用的代码,清除后结构大概为:

    <?xml version="1.0" encoding="UTF-8"?>
    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
    
        <modelVersion>4.0.0</modelVersion>
        <packaging>war</packaging>
    
        <name>ssm-demo</name>
        <groupId>com.demo</groupId>
        <artifactId>ssm-demo</artifactId>
        <version>1.0-SNAPSHOT</version>
        <dependencies>
            <dependency>
                <groupId>org.aspectj</groupId>
                <artifactId>aspectjweaver</artifactId>
                <version>1.8.8</version>
            </dependency>
            <!-- spring-webmvc -->
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-webmvc</artifactId>
                <version>4.3.12.RELEASE</version>
            </dependency>
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-tx</artifactId>
                <version>4.3.12.RELEASE</version>
            </dependency>
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-jdbc</artifactId>
                <version>4.3.12.RELEASE</version>
            </dependency>
    
            <dependency>
                <groupId>org.mybatis</groupId>
                <artifactId>mybatis</artifactId>
                <version>3.4.5</version>
            </dependency>
    
            <dependency>
                <groupId>org.mybatis</groupId>
                <artifactId>mybatis-spring</artifactId>
                <version>1.3.1</version>
            </dependency>
    
            <dependency>
                <groupId>mysql</groupId>
                <artifactId>mysql-connector-java</artifactId>
                <version>5.1.44</version>
            </dependency>
    
            <!--数据源-->
            <dependency>
                <groupId>com.alibaba</groupId>
                <artifactId>druid</artifactId>
                <version>1.1.2</version>
            </dependency>
    
            <dependency>
                <groupId>javax.servlet</groupId>
                <artifactId>jstl</artifactId>
                <version>1.2</version>
            </dependency>
            <!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->
            <dependency>
                <groupId>javax.servlet</groupId>
                <artifactId>javax.servlet-api</artifactId>
                <version>3.0.1</version>
                <scope>provided</scope>
            </dependency>
    
        </dependencies>
    
    </project>
    

    3.配置web.xml

    src\main\webapp\WEB-INF目录中找到web.xml,将内容替换为

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app version="2.4"
             xmlns="http://java.sun.com/xml/ns/j2ee"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
      <filter>
        <filter-name>characterEncodingFilter</filter-name>
        <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
        <init-param>
          <param-name>encoding</param-name>
          <param-value>UTF-8</param-value>
        </init-param>
        <init-param>
          <param-name>forceEncoding</param-name>
          <param-value>true</param-value>
        </init-param>
      </filter>
      <filter-mapping>
        <filter-name>characterEncodingFilter</filter-name>
        <url-pattern>/*</url-pattern>
      </filter-mapping>
    
    
      <servlet>
        <servlet-name>springmvc</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <init-param>
          <param-name>contextConfigLocation</param-name>
          <param-value>classpath:springmvc.xml</param-value>
        </init-param>
      </servlet>
      <servlet-mapping>
        <servlet-name>springmvc</servlet-name>
        <url-pattern>/</url-pattern>
      </servlet-mapping>
    
    </web-app>
    

    4.配置springmvc.xml

    src\main\resouces目录新建文件springmvc.xml文件,内容如下

    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xmlns:p="http://www.springframework.org/schema/p"
           xmlns:aop="http://www.springframework.org/schema/aop"
           xmlns:mvc="http://www.springframework.org/schema/mvc"
           xmlns:context="http://www.springframework.org/schema/context"
           xsi:schemaLocation="http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
        http://www.springframework.org/schema/aop
        http://www.springframework.org/schema/aop/spring-aop-3.2.xsd
        http://www.springframework.org/schema/context
        http://www.springframework.org/schema/context/spring-context-3.2.xsd
        http://www.springframework.org/schema/mvc
        http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd">
    
        <context:component-scan base-package="com.demo" />
    
        <bean name="dataSource" class="com.alibaba.druid.pool.DruidDataSource">
            <property name="url" value="jdbc:mysql://localhost:3306/testuseUnicode=true&amp;characterEncoding=utf-8" />
            <property name="driverClassName" value="com.mysql.jdbc.Driver" />
            <property name="username" value="root" />
            <property name="password" value="111111" />
        </bean>
    
        <bean name="sessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
            <property name="dataSource" ref="dataSource" />
            <property name="mapperLocations" value="classpath:xml/*.xml" />
        </bean>
    
        <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
            <property name="sqlSessionFactoryBeanName" value="sessionFactory" />
            <property name="basePackage" value="com.demo.dao" />
        </bean>
    
        <mvc:annotation-driven />
        <mvc:default-servlet-handler />
    </beans>
    

    5.数据库连接

    首先开启MySQL服务,然后在IDEA上操作MySQL数据库
    点击Mysql在这里插入图片描述
    在这里插入图片描述

    6.生成实体类

    main目录新建java文件夹,然后停留Mark Directory as,点击这个蓝色的,之后新建包com.demo.entity
    在这里插入图片描述
    在界面右侧,右击表,即可生成实体类,选中这个,然后放到src\main\java\com\demo\entity
    在这里插入图片描述
    生成实体类后需要把类的第一句修改成相应的包
    在这里插入图片描述

    7.dao

    java目录新建com.demo.dao包,在包内新建StudentDao接口,内容如下:

    package com.demo.dao;
    
    import com.demo.entity.Student;
    
    import java.util.List;
    
    public interface StudentDao {
        /**
         * 查询Student表全部数据
         * @return
         */
        public List<Student> selectStudent();
    }
    

    8.service业务层

    java目录新建com.demo.service包,在包内新建StudentService接口,内容如下:

    package com.demo.service;
    
    import com.demo.entity.Student;
    
    import java.util.List;
    
    public interface StudentService {
        /**
         * 查询Student表全部数据
         * @return
         */
        public List<Student> selectStudent();
    }
    

    com.demo.service包中新建impl包,在包内新建StudentServiceImpl实现类,内容如下:

    package com.demo.service.impl;
    
    import com.demo.dao.StudentDao;
    import com.demo.entity.Student;
    import com.demo.service.StudentService;
    import org.springframework.stereotype.Service;
    
    import javax.annotation.Resource;
    import java.util.List;
    
    /**
     * 实现类
     */
    @Service
    public class StudentServiceImpl implements StudentService {
        //需要调用dao层的方法
        @Resource
        private StudentDao dao;
    
        public List<Student> selectStudent() {
            return dao.selectStudent();
        }
    }
    

    9.Controller控制层

    com.demo包中新建controller包,在包中新建控制类StudentController,内容如下:

    package com.demo.controller;
    
    import com.demo.entity.Student;
    import com.demo.service.StudentService;
    import org.springframework.stereotype.Controller;
    import org.springframework.ui.Model;
    import org.springframework.web.bind.annotation.RequestMapping;
    
    import javax.annotation.Resource;
    import java.util.List;
    
    /**
     * 说明这是个控制器类
     */
    @Controller
    public class StudentController {
        /**
         * 数据源
         */
        @Resource
        private StudentService studentService;
    
        /**
         * service拿到数据放到model并且传到index.jsp页面
         * @param model
         * @return
         */
        @RequestMapping("index")
        public String index(Model model){
            List<Student> students = studentService.selectStudent();
            model.addAttribute("list",students);
            return "index.jsp";
        }
    }
    

    10.编写映射文件

    resouces目录新建xml目录,然后在xml目录新建Student.xml文件,内容如下:

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE mapper
            PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
            "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
    <mapper namespace="com.demo.dao.StudentDao">
        <select id="selectStudent" resultType="com.demo.entity.Student">
            select * from student
        </select>
    </mapper>
    

    11.jsp页面

    webapp目录新建index.jsp页面,内容如下:
    <%@ page contentType=“text/html;charset=UTF-8” language=“java” %>
    <%@ taglib uri=“http://java.sun.com/jstl/core_rt” prefix=“c” %>

    <html>
    <head>
        <title>学生信息列表</title>
    </head>
    <body>
    <table border="1">
        <tr>
            <td>姓名</td>
            <td>年龄</td>
            <td>性别</td>
            <td>手机号码</td>
            <td>邮箱</td>
            <td>班级ID</td>
        </tr>
        <c:forEach var="list" items="${list}">
            <tr>
                <td>${list.name}</td>
                <td>${list.age}</td>
                <td>${list.gender}</td>
                <td>${list.telephone}</td>
                <td>${list.email}</td>
                <td>${list.classId}</td>
            </tr>
        </c:forEach>
    </table>
    </body>
    </html>
    

    12.配置tomcat

    配置Tomcat可以参考 使用IntelliJ IDEA配置Tomcat(入门)

    13.运行项目

    配置好Tomcat后,点击运行
    在这里插入图片描述
    运行后在浏览器地址栏追加index
    在这里插入图片描述
    运行结果:
    在这里插入图片描述

    14.总结

    如果按照步骤写完项目后遇到BUG,评论区可以问我。
    谢谢大家

    展开全文
  • SSM高级整合项目实战

    千次阅读 2018-03-14 21:14:50
    SSM-CRUDssm:SpringMVC+Spring+MyBatisCRUD: Create(创建)Retrieve(查询)Update(更新)Delete(删除)ps:此项目笔者写了很详细的备注,便于理解,已更新,换为HTML静态页,相关自己的js在 /src/webapp/静态...

    SSM-CRUD

    ssm:SpringMVC+Spring+MyBatis

    CRUDCreate(创建)Retrieve(查询)Update(更新)Delete(删除)

    ps:此项目笔者写了很详细的备注,便于理解,已更新,换为HTML静态页,相关自己的js在 

    /src/webapp/静态主/js/index.crud.js

    源码下载地址:-->连接  https://github.com/jelly54/SSM_CRUD

    功能点

     1、分页
     2、数据校验    jquery前端校验+JSR303后端校验
     3、 ajax
     4、 Rest风格的URI;使用HTTP协议请求方式的动词,来表示对资
    源的操作( GET(查询), POST(新增), PUT(修改), DELETE(删除))

    技术点

    基础框架-ssm( SpringMVC+Spring+MyBatis)
    数据库-MySQL
    前端框架-bootstrap快速搭建简洁美观的界面
    项目的依赖管理-Maven
    分页-pagehelper
    逆向工程-MyBatis Generator   

     基础环境搭建

     1、创建一个maven工程
     2、引入项目依赖的jar包
        spring
        springmvc
        mybatis
        数据库连接池,驱动包
        其他( jstl, servlet-api, junit)
     3、引入bootstrap前端框架
     4、编写ssm整合的关键配置文件
        web.xml, spring,springmvc,mybatis,使用mybatis的逆向工程生成对应的bean以及mapper
     5、测试mapper


    查询

    1、访问index.jsp页面
    2、 index.jsp页面发送出查询员工列表请求
    3、 EmployeeController来接受请求,查出员工数据
    4、来到list.jsp页面进行展示
    5、 pageHelper分页插件完成分页查询功能

      URI: /emp

    查询-ajax

    1、 index.jsp页面直接发送ajax请求进行员工分页数据的查询
    2、服务器将查出的数据,以json字符串的形式返回给浏览器
    3、浏览器收到js字符串。可以使用js对json进行解析,使用js通过dom增删改改变页面。
    4、返回json。实现客户端的无关性


    新增

    新增-逻辑

    1、在index.jsp页面点击”新增”
    2、弹出新增对话框
    3、去数据库查询部门列表,显示在对话框中
    4、用户输入数据,并进行校验
      jquery前端校验, ajax用户名重复校验,重要数据(后端校验(JSR303),唯一约束);
    5、完成保存
      URI:
      /emp/{id} GET 查询员工
      /emp POST 保存员工
      /emp/{id} PUT 修改员工

      /emp/{id} DELETE 删除员工

    修改

    修改-逻辑

    1、点击编辑
    2、弹出用户修改的模态框(显示用户信息)
    3、点击更新,完成用户修改

    删除



         删除-逻辑

    1、单个删除
      URI:/emp/{id} DELETE
    2、批量删除

    展开全文
  • SSM项目整合(Maven)

    2017-11-28 15:26:49
    maven项目实现SSM框架的整合,即SpringMVC+Spring+Mybatis.其中采用xml的方式整合Spring与mybatis,省去dao实现类的编写
  • Spring + Spring MVC + MyBatis整合项目(源码)

    千次下载 热门讨论 2014-12-25 16:43:43
    Spring + Spring MVC + MyBatis整合项目的源码。
  • SSM项目整合

    2017-09-11 19:13:08
    能够运行的SSM框架整合项目,结合了spring、springmvc、mybatis。希望对学习三大框架的小伙伴们能有帮助!!!!!!!!!!!
  • shiro+SpringMVC+Spring+mybatis+maven 整合项目最新
  • Spring SpringMVC MyBatis整合 SSM整合 ssmDEMO健身房管理系统
  • SSH三框架整合项目(考试必备)SSH三框架整合项目(考试必备)SSH三框架整合项目(考试必备)
  • Springboot+Vue前后的分离整合项目实战

    万人学习 2019-09-09 16:22:18
    适用人群 Java开发人员,Vue开发人员,前后端分离开发人员,权限管理和配置开发人员 课程概述 【讲师介绍】 讲师职称:           ...现某知名大型互联网公司资深...
  • ssm项目整合源代码

    千次下载 热门讨论 2016-05-10 17:15:48
    本资源为博客文章http://blog.csdn.net/earl_yuan/article/details/50757171的源代码
  • Spring+MongoDB整合 项目

    热门讨论 2012-10-25 12:46:23
    Spring + MongoDB整合项目,使用MAVEN管理. 包括一个完整的CRUD 操作流程. 方便 自己, 方便 他人.
  • ssh项目整合

    2017-12-03 19:32:21
    ssh项目整合资料,struts+spring+hibernate框架的整合jar包和配置文件
  • 仔细检查application以及是否导包,当然咯,大部分还是出在配置文件的问题,所以大家在搭配框架的时候配置文件的描述一定要正确,而且要仔细,特别是在配置文件中引用自己项目的包名的时候,最好把包名直接复制粘贴...

    org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userController': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userServiceImpl': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.myproject.dao.UserDao] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@javax.annotation.Resource(shareable=true, lookup=, name=, description=, authenticationType=CONTAINER, type=class java.lang.Object, mappedName=)};

    1.相信很多初学者在搭配ssm框架的时候大部分都遇到过类似的问题,没错就是它了,找了好久才知道是什么原因:

    正确的包名是com.myproject.(......),而我在配置spring文件application的时候写成了myporject.......(真的坑自己)

    2.解决办法:

    仔细检查application以及是否导包,当然咯,大部分还是出在配置文件的问题,所以大家在搭配框架的时候配置文件的描述一定要正确,而且要仔细,特别是在配置文件中引用自己项目的包名的时候,最好把包名直接复制粘贴到引用的配置文件中去,不要手写,不要手写,不要手写,重要的事情说三遍,因为一个字母的错误可能让你怀疑人生;还有就是在编写实现代码的时候一定要在类上加上注解,比如service层的类名上加上@Service,controller层的类名上加上@Controller。。。。等等之类的注解,不然也会报类似的错误;总结:大家在报类似的错误的时候仔细检查配置文件

    展开全文
  • SSM框架整合项目(Spirng+SpringMVC+Maven+Mybatis+MySQL)

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 422,572
精华内容 169,028
关键字:

整合项目