SSM项目
Remember_Ray
有天你会让我妒忌的.
展开
-
LibrarySystem图书管理系统(一)
SSM搭建过程:一般idea创建工程的过程打开idea ---> File ---> new ---> project ---> maven --->create from archetype ---> maven-archetype-webapp ---> 接下来一般默认即可最后在main目录下新建java 和 resources 文件夹。第一步:添加S...原创 2018-05-22 20:42:06 · 1841 阅读 · 0 评论 -
StudentSystem学生管理系统_V1(二)
Resources:在【jdbc.properties】中配置 c3p0 数据库连接池:jdbc.driver=com.mysql.jdbc.Driver# 数据库地址jdbc.url=jdbc:mysql://localhost:3306/student?useUnicode=true&characterEncoding=utf8# 用户名jdbc.username=root#...原创 2018-05-28 17:41:14 · 437 阅读 · 0 评论 -
StudentSystem学生管理系统_V1(三)
业务类设计问题: 为什么不直接使用 Dao 类而是还要在上面封装一层 Service 层呢?回答:基于责任分离的原则,Dao 层就应该专注于对数据库的操作,而在 Service 层我们可以增加一些非 CRUD 的方法去更好的完成本身抽离出来的 service 服务(业务处理)。在【com.ray.service】包下创建【StudentService】接口:/** * @author Ray ...原创 2018-05-28 17:48:12 · 494 阅读 · 0 评论 -
StudentSystem学生管理系统_V1(四)
【index.jsp】:<%@ page contentType="text/html;charset=UTF-8" language="java" %><% String appPath = request.getContextPath(); %><html><head> <meta charset="utf-8&am原创 2018-05-28 18:00:35 · 466 阅读 · 0 评论 -
StudentSystem学生管理系统_V1(五)
测试程序分页功能说明: 回顾【util】包下 Page 工具类:public class Page { int start; // 开始数据 int count; // 每一页的数量 int total; // 总共的数据量 public Page(int start, int count){ super(); this.s...原创 2018-05-28 18:22:09 · 473 阅读 · 0 评论 -
StudentSystem学生管理系统_V3(一)
开发流程需求分析首先要确定要做哪些功能使用数据库来保存数据能增删改查学生的信息(学号,名称,年龄,主修科目)表结构设计根据需求,那么只需要一个 student 表就能够完成功能了。创建数据库:student将数据库编码格式设置为 UTF-8 ,便于存取中文数据DROP DATABASE IF EXISTS student;CREATE DATABASE student DEFAULT CHARA...原创 2018-06-25 12:48:23 · 494 阅读 · 0 评论 -
StudentSystem学生管理系统_V3(二)
resources:在【jdbc.properties】中配置 Druid 数据库连接池:jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/student?useUnicode=true&characterEncoding=UTF-8jdbc.username=rootjdbc.password...原创 2018-06-25 14:32:40 · 271 阅读 · 0 评论 -
StudentSystem学生管理系统_V3(三)
业务类设计问题: 为什么不直接使用 Dao 类而是还要在上面封装一层 Service 层呢?回答:基于责任分离的原则,Dao 层就应该专注于对数据库的操作,而在 Service 层我们可以增加一些非 CRUD 的方法去更好的完成本身抽离出来的 service 服务(业务处理)。在【com.ray.service】包下创建【StudentService】接口:/** * @author Ray ...原创 2018-06-25 14:36:51 · 653 阅读 · 0 评论 -
StudentSystem学生管理系统_V3(四)
views:login.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %><%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %原创 2018-06-25 14:42:31 · 342 阅读 · 0 评论 -
StudentSystem学生管理系统_V1(一)
开发流程① 需求分析首先要确定要做哪些功能使用数据库来保存数据能增删改查学生的信息(学号,名称,年龄,性别,出生日期)② 表结构设计根据需求,那么只需要一个 student 表就能够完成功能了。创建数据库:student将数据库编码格式设置为 UTF-8 ,便于存取中文数据DROP DATABASE IF EXISTS student;CREATE DATABASE student DEFAUL...原创 2018-05-28 17:28:42 · 649 阅读 · 0 评论 -
MyBatis 分页插件 PageHelper(三)示例
示例原创 2018-06-04 10:17:53 · 305 阅读 · 0 评论 -
MyBatis 分页插件 PageHelper(四)示例
示例SSM + PageHelper紧接上篇内容:1.创建Dao接口 CountryDao.java/** * @author Ray * @date 2018/6/2 0002 */public interface CountryDao{ /** * 查询所有国家信息 */ List<Country> selectByCountry...原创 2018-06-04 15:43:54 · 763 阅读 · 0 评论 -
LibrarySystem图书管理系统(二)
第一步:添加数据库配置文件jdbc.properties# 数据库驱动jdbc.driver=com.mysql.jdbc.Driver# 数据库地址jdbc.url=jdbc:mysql://localhost:3306/library?useUnicode=true&characterEncoding=UTF-8# 用户名jdbc.username=root# 密码...原创 2018-05-22 22:33:20 · 308 阅读 · 0 评论 -
LibrarySystem图书管理系统(三)
使用mybatis-generator自动生成代码一、准备数据库二、配置pom.xml用maven mybatis插件 如果不在plugin里面添加依赖包得引用的话,会找不到相关得jar包, 在plugin外部得jar包,他不会去找到并执行, 所以要把plugin运行依赖得jar配置都放在里面 <!-- 逆向工程 mybatis-generator --> &l...原创 2018-05-22 23:14:44 · 292 阅读 · 0 评论 -
LibrarySystem图书管理系统(四)
第一步:修改dao和mapperUserMapper.javapublic interface UserMapper { int deleteByPrimaryKey(Long id); int insert(User record); int insertSelective(User record); User selectByPrimaryKey(Long...原创 2018-05-23 10:14:42 · 264 阅读 · 0 评论 -
LibrarySystem图书管理系统(五)
注册页面导入Bootstrap-3.3.7.min导入JQuery-3.3.1.min创建htmlajax表单验证返回成功页面第一步:添加Bootstrap和JQuery第二步:创建register.html<!doctype html><html lang="zh"><script src="js/registerJS.js"></script>...原创 2018-05-23 10:32:52 · 698 阅读 · 0 评论 -
LibrarySystem图书管理系统(六)
登录页面导入Bootstrap-3.3.7.min导入JQuery-3.3.1.min创建htmlajax表单验证返回成功页面第一步:添加Bootstrap和JQuery第二步:创建register.html原创 2018-05-23 10:46:57 · 341 阅读 · 2 评论 -
LibrarySystem图书管理系统(七)
管理页面创建html添加整体架构ajax表单验证读取数据库数据第二步:创建indexpage.html<!doctype html><html lang="zh"><script src="js/loginJS.js"></script><script src="js/searchJS.js">&原创 2018-05-23 14:45:29 · 245 阅读 · 0 评论 -
LibrarySystem图书管理系统(八)
完善部分功能Session在线状态添加修改密码页面添加退出登录功能第一步:修改indexpage.html <div class="collapse navbar-collapse"> <ul class="nav navbar-nav"> <li class="dropdo...原创 2018-05-23 15:56:07 · 311 阅读 · 0 评论 -
LibrarySystem图书管理系统(九)
完善部分功能添加借阅功能添加还书功能第一步:修改mybook.html<!doctype html><html lang="zh"><script src="js/userJS.js"></script><script src="js/searchJS.js"></script>原创 2018-05-23 16:57:44 · 375 阅读 · 0 评论