自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

有天你会让我妒忌的.

hello 2018, bye 2017.

原创 StudentSystem学生管理系统_V1(四)

【index.jsp】:<%@ page contentType="text/html;charset=UTF-8" language="java" %> <% String appPath = request.ge...

2018-05-28 18:00:35

阅读数 125

评论数 0

原创 StudentSystem学生管理系统_V1(三)

业务类设计问题: 为什么不直接使用 Dao 类而是还要在上面封装一层 Service 层呢?回答:基于责任分离的原则,Dao 层就应该专注于对数据库的操作,而在 Service 层我们可以增加一些非 CRUD 的方法去更好的完成本身抽离出来的 service 服务(业务处理)。在【com.ray....

2018-05-28 17:48:12

阅读数 118

评论数 0

原创 StudentSystem学生管理系统_V1(二)

Resources:在【jdbc.properties】中配置 c3p0 数据库连接池:jdbc.driver=com.mysql.jdbc.Driver # 数据库地址 jdbc.url=jdbc:mysql://localhost:3306/student?useUnicode=true&am...

2018-05-28 17:41:14

阅读数 105

评论数 0

原创 StudentSystem学生管理系统_V1(一)

开发流程① 需求分析首先要确定要做哪些功能使用数据库来保存数据能增删改查学生的信息(学号,名称,年龄,性别,出生日期)② 表结构设计根据需求,那么只需要一个 student 表就能够完成功能了。创建数据库:student将数据库编码格式设置为 UTF-8 ,便于存取中文数据DROP DATABAS...

2018-05-28 17:28:42

阅读数 235

评论数 0

转载 Mybatis Generator最完整配置详解

同学们有福了,花了一些时间,重新整理了一个最完整的Mybatis Generator(简称MBG)的最完整配置文件,带详解,再也不用去看EN的User Guide了;<?xml version="1.0" encoding="UTF-8"?&a...

2018-05-24 14:55:41

阅读数 67

评论数 0

原创 【架构】常用jar包的maven依赖于详解

一、junit<!--Junit测试--> <dependency> <groupId>junit</groupId> &...

2018-05-24 12:43:30

阅读数 1053

评论数 0

原创 LibrarySystem图书管理系统(九)

完善部分功能添加借阅功能添加还书功能第一步:修改mybook.html<!doctype html> <html lang="zh"> <script src="js/userJS.js"...

2018-05-23 16:57:44

阅读数 148

评论数 0

原创 LibrarySystem图书管理系统(八)

完善部分功能Session在线状态添加修改密码页面添加退出登录功能第一步:修改indexpage.html            <div class="collapse navbar-collapse"> &...

2018-05-23 15:56:07

阅读数 111

评论数 0

原创 LibrarySystem图书管理系统(七)

管理页面创建html添加整体架构ajax表单验证读取数据库数据第二步:创建indexpage.html<!doctype html> <html lang="zh"> <script src="js...

2018-05-23 14:45:29

阅读数 94

评论数 0

原创 LibrarySystem图书管理系统(六)

登录页面导入Bootstrap-3.3.7.min导入JQuery-3.3.1.min创建htmlajax表单验证返回成功页面第一步:添加Bootstrap和JQuery第二步:创建register.html

2018-05-23 10:46:57

阅读数 93

评论数 2

原创 LibrarySystem图书管理系统(五)

注册页面导入Bootstrap-3.3.7.min导入JQuery-3.3.1.min创建htmlajax表单验证返回成功页面第一步:添加Bootstrap和JQuery第二步:创建register.html<!doctype html> <html la...

2018-05-23 10:32:52

阅读数 242

评论数 0

原创 LibrarySystem图书管理系统(四)

第一步:修改dao和mapperUserMapper.javapublic interface UserMapper { int deleteByPrimaryKey(Long id); int insert(User record); int insertSelect...

2018-05-23 10:14:42

阅读数 86

评论数 0

原创 LibrarySystem图书管理系统(三)

使用mybatis-generator自动生成代码一、准备数据库二、配置pom.xml用maven mybatis插件  如果不在plugin里面添加依赖包得引用的话,会找不到相关得jar包,  在plugin外部得jar包,他不会去找到并执行,  所以要把plugin运行依赖得jar配置都放在里...

2018-05-22 23:14:44

阅读数 106

评论数 0

原创 LibrarySystem图书管理系统(二)

第一步:添加数据库配置文件jdbc.properties# 数据库驱动 jdbc.driver=com.mysql.jdbc.Driver # 数据库地址 jdbc.url=jdbc:mysql://localhost:3306/library?useUnicode=true&c...

2018-05-22 22:33:20

阅读数 117

评论数 0

原创 LibrarySystem图书管理系统(一)

SSM搭建过程:一般idea创建工程的过程打开idea ---> File ---> new ---> project ---> maven --->create from archetype ---> maven...

2018-05-22 20:42:06

阅读数 566

评论数 0

原创 IDEA基于gradle项目使用mybatis-generator自动生成代码(实例)

Mybatis Generator是一个mybatis工具项目,用于生成mybatis的model,mapper,dao持久层代码。MybatisGenerator提供了maven plugin,ant target,java三种方式启动。现在主流的构建工具是gradle,虽然mybatisgen...

2018-05-17 08:34:20

阅读数 3233

评论数 8

原创 Mybatis认识 - 对原生JDBC程序中的问题总结

本文总结jdbc编程的一般步骤,总结这样编程存在的问题,并附上典型地jdbc示例demojdbc编程步骤加载数据库驱动创建并获取数据库链接创建jdbc statement对象设置sql语句设置sql语句中的参数(使用preparedStatement)通过statement执行sql并获取结果对s...

2018-05-11 23:42:39

阅读数 101

评论数 0

原创 MyBatis-generator常见错误(整合)

错误一:(property*,plugin*,commentGenerator?,(connectionFactory|jdbcConnection)[INFO] Building ssm01 Maven Webapp 1.0-SNAPSHOT [INFO] -------------------...

2018-05-10 17:33:48

阅读数 3048

评论数 0

原创 IDEA基于maven项目使用mybatis-generator自动生成代码(实例)

一、项目结构(前)二、数据库SET FOREIGN_KEY_CHECKS=0; -- ---------------------------- -- Table structure for `admin` -- ---------------------------- DROP TABLE IF...

2018-05-10 17:15:53

阅读数 1022

评论数 0

原创 SSM框架——替换404页面

配置自定义的404页面,替换Tomcat不友好的404页面常见404页面:404也就是说找不到当前资源或者资源不存在The origin server did not find a current representation for the target resource or is not ...

2018-05-05 10:04:06

阅读数 2241

评论数 0

原创 Spring MVC 入门指南(十四):获取Session值

1.  Session机制除了使用Cookie,Web应用程序中还经常使用Session来记录客户端状态。Session是服务器端使用的一种记录客户端状态的机制,使用上比Cookie简单一些,相应的也增加了服务器的存储压力。2.  什么是SessionSession是另一种记录客户状态的机制,不同...

2018-04-27 07:33:30

阅读数 1532

评论数 1

原创 Spring MVC 入门指南(十三):获取Cookie值

常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。1.  Cookie机制在程序中,会话跟踪是很重要的事情。理论上,一个用户的所有请求操作都应该属于同一个会话,而另一个用户的所有请求操作则应该属于另一个...

2018-04-26 23:28:35

阅读数 3790

评论数 0

原创 Spring MVC 入门指南(十二):单文件上传与多文件上传

一、简述一个javaWeb项目中,文件上传功能几乎是必不可少的,本人在项目开发中也时常会遇到,以前也没怎么去理它,今天有空学习了一下这方面的知识,于是便将本人学到的SpringMVC中单文件与多文件上传这部分知识做下笔记。二、多文件上传1、页面这里以一个简单的表单提交为例子,文件上传需要将表单的提...

2018-04-22 12:30:45

阅读数 76

评论数 0

原创 Spring MVC 入门指南(十一):文件上传和下载

使用对象接收上传文件上一章我们通过案例演示了Spring MVC上传文件,接下来,我们演示使用对象接收上传文件。 在实际项目的开发中,很多时候上传的文件会作为对象的属性被保存。SpringMVC的处理也非常的简单。下面我们在views文件夹创建registerForm.jsp文件,演示接收文件上传...

2018-04-22 10:46:50

阅读数 94

评论数 0

原创 Spring MVC 入门指南(十):文件上传

1.文件上传文件上传是项目开发中常用的功能。为了能上传文件,必须将表单的method设置为POST,并将enctype设置为multipart/form-data。只有在这种情况下,浏览器才会把用户选择的文件二进制数据发送给服务器。Spring MVC为文件上传提供了直接的支持,这种支持是用即插即...

2018-04-21 20:19:25

阅读数 95

评论数 0

原创 解决IDEA配置Tomcat虚拟路径问题

    最近学习SpringMVC --> 上传文件 中, 遇到了图片回显无法正常显示的问题...                            Not allowed to load local resource问题描述:    解决chrome报Not allowed t...

2018-04-21 19:31:15

阅读数 2626

评论数 0

原创 Spring MVC 入门指南(十):异常处理

在项目中如何处理出现的异常,在每个可能出现异常的地方都写代码捕捉异常?这显然是不合理的,当项目越来越大是也是不可维护的。那么如何保证我们处理异常的代码精简且便于维护呢?这就是本篇要讲的内容—>异常处理。我们就可以借助@ExceptionHandler注解来实现零配置的异常捕捉和处理。...

2018-04-21 09:45:34

阅读数 82

评论数 0

原创 Spring MVC 入门指南(九):注解式权限验证

对大部分系统来说都需要权限管理来决定不同用户可以看到哪些内容,那么如何在Spring MVC中实现权限验证呢?当然我们可以继续使用servlet中的过滤器Filter来实现。但借助于Spring MVC中的action拦截器我们可以实现注解式的权限验证。一.首先介绍一下action拦截器:Hand...

2018-04-21 09:25:44

阅读数 72

评论数 0

原创 Spring MVC 入门指南(八):国际化

    如何将我们网站的其它内容(如菜单、标题等)做国际化处理呢?这就是本篇要将的内容—>国际化。        所谓国际化就是支持多种语言,web应用在不同的浏览环境中可以显示出不同的语言,比如说汉语、英语等。一.配置我们项目的springservlet-config.xml文件添...

2018-04-20 23:53:36

阅读数 55

评论数 0

原创 Spring MVC 入门指南(七):格式化显示小数或者日期

当数据验证通过后就会被我们保存起来。保存的数据会用于以后的展示,这才是保存的价值。那么在展示的时候如何按照要求显示?(比如:小数保留一定的位数,日期按指定的格式等)。这就是本篇要说的内容—>格式化显示。从Spring3.X开始,Spring提供了Converter SPI类型转换和F...

2018-04-20 17:44:09

阅读数 210

评论数 0

原创 Spring MVC 入门指南(六):数据验证

这就是我们本篇要说的内容 —> 数据验证。这里我们采用Hibernate-validator来进行验证,Hibernate-validator实现了JSR-303验证框架支持注解风格的验证。首先我们要到http://hibernate.org/validator/下载需要的jar包,...

2018-04-20 17:13:32

阅读数 108

评论数 0

原创 Spring MVC 入门指南(五):数据绑定-2

下面我们来看一下其它几个数据绑定注解的使用方法。1.@CookieValue 用来绑定Cookie中的数据。下面我们用获取Cookie中的sessionId做测试:在DataBindController添加cookiebind action,代码如下:/** * @CookieValue...

2018-04-20 15:32:25

阅读数 72

评论数 0

原创 Spring MVC 入门指南(五):数据绑定-1

首先看一下都有哪些绑定数据的注解:1.@RequestParam,绑定单个请求数据,可以是URL中的数据,表单提交的数据或上传的文件; 2.@PathVariable,绑定URL模板变量值; 3.@CookieValue,绑定Cookie数据; 4.@RequestHeader,绑定请求头数据; ...

2018-04-18 22:10:50

阅读数 76

评论数 0

原创 Spring MVC 入门指南(四):表单标签的使用

本篇我们来学习Spring MVC表单标签的使用,借助于Spring MVC提供的表单标签可以让我们在视图上展示WebModel中的数据更加轻松。一.首先我们先做一个简单的例子来对Spring MVC表单表单标签的使用有一个大致的印象,然后再结合例子对各个标签介绍一下如何使用。1.首先,在com....

2018-04-18 21:21:04

阅读数 76

评论数 0

原创 Spring MVC 入门指南(三):URL请求到Action的映射规则

本篇我们来学习如何来配置一个action的url映射规则。在上一节 Spring MVC 入门指南(二):@RequestMapping用法详解 中配置了一个@RequestMapping(value = "/user")  这表示该controller的所有action请求必...

2018-04-18 13:01:18

阅读数 135

评论数 0

原创 史上最全的maven的pom.xml文件详解

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocat...

2018-04-18 10:01:20

阅读数 57

评论数 0

原创 Spring MVC 入门指南(四):ModelAndView简单使用

ModelAndView类别就如其名称所示,是代表了MVC Web程序中Model与View的对象,不过它只是方便您一次返回这两个对象的holder,Model与View两者仍是分离的概念。 实例:ModelAndViewTest.javapackage com.ray; import org....

2018-04-18 09:47:41

阅读数 905

评论数 0

原创 Spring MVC 入门指南(二):@RequestMapping用法详解

一、@RequestMapping 简介    在Spring MVC 中使用 @RequestMapping 来映射请求,也就是通过它来指定控制器可以处理哪些URL请求,相当于Servlet中在web.xml中配置<servlet> <servl...

2018-04-17 19:42:39

阅读数 119

评论数 0

原创 Spring MVC 入门指南(一):HelloWorld

感谢原作者:https://my.oschina.net/kolbe/blog/509686SprigMVC—理解MVC及快速入门说明:  传统MVC——>JSPModel2——>Front Controller + Application Controller + P...

2018-04-17 17:29:52

阅读数 205

评论数 0

原创 自定义JSP模板

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

2018-04-17 17:06:46

阅读数 72

评论数 0

提示
确定要删除当前文章?
取消 删除