# 软件开发与管理 - spring **Repository Path**: yc139478/web-framework-spring ## Basic Information - **Project Name**: 软件开发与管理 - spring - **Description**: 基于Spring的Web开发~ - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 446 - **Created**: 2022-03-18 - **Last Updated**: 2022-05-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 软件开发与管理 - spring spring+Mybatis登录案例: 1.在mysql中创建t_user用户信息表(id,name,pwd). 2.使用idea创建一个新的web项目,项目名为 3.在web项目中导入相关jar包(SpringIOC的jar+Mybatis的 jar+mysql的jar) 4.在web项目中创建login.jsp登录页面,并完善发送登录请求 5.在web项目中创建UserServlet,并完善代码处理登录请求 6.在web项目中创建UserService业务,并完善代码处理登录业务 7.在web项目中创建UserMapper,并完善代码根据用户名和密码 查询用户信息 8.导入SpringIOC的jar包 9.在src下创建并配置Spring的配置文件 配置DataSource数据源的bean 配置SQLSessionFactory的工厂bean(DataSource的bean) 配置mapper扫描bean对象(SQLSessionFactory对象,扫描路径) 10.创建Spring容器对象,并获取Mapper接口的实例化对象完成数据库操作 11.在applicationcontext.xml文件中配置service的bean 12.在servlet中的service方法中创建Spring容器对象 13.在servlet中的service方法中从Spring容器中获取 service对象 14.使用service对象完成功能处理