摘要: ###namespace namespace中的包名要和DAO/mapper接口中的包名一致 ###Select 选择,查询语句 id:就是对应的namespace中的方法名 resultType: Sql语句执行的返回值 → Class parameterType: 参数类型 编写接口 //根据I 阅读全文
posted @ 2021-02-27 21:35 UltraBlast 阅读(42) 评论(0) 推荐(0)
摘要: ##第一个MyBatis程序 思路:搭建环境->导入MyBatis->编写代码->测试 ###搭建数据库 CREATE DATABASE `mybatis`; USE `mybatis`; CREATE TABLE `user` ( `id` INT ( 20 ) NOT NULL, `name` 阅读全文
posted @ 2021-02-27 01:08 UltraBlast 阅读(60) 评论(0) 推荐(0)
摘要: 环境: JDK1.8 Mysql 5.7 Maven 3.6.1 IDEA 前置知识点 JDBC Mysql Java基础 Maven Junit SSM框架:配置文件的。 最好的方式:看官网文档; ##简介 ###1.什么是Mybatis Mybatis是一款优秀的持久层框架 它支持定制化SLQ、 阅读全文
posted @ 2021-02-26 15:26 UltraBlast 阅读(68) 评论(0) 推荐(0)
摘要: ###使用commons-io和commons-fileupload包进行文件上传实现 1.为了保证服务器安全,上传文件应该放在外界无法直接访问的目录下,比如放在WEB-INF目录下。 2.为了防止文件覆盖的现象发生,要为上传文件产生一个唯一的文件名(使用时间戳或者uuid-md5加密位运算等手段) 阅读全文
posted @ 2021-02-24 00:54 UltraBlast 阅读(373) 评论(0) 推荐(0)
摘要: JS页面数据传递常用的格式 Maven中常见的包 阿里巴巴的fastjson <!-- https://mvnrepository.com/artifact/com.alibaba/fastjson --> <dependency> <groupId>com.alibaba</groupId> <a 阅读全文
posted @ 2021-02-21 00:53 UltraBlast 阅读(32) 评论(0) 推荐(0)
摘要: ###项目搭建 1.搭建一个mavenWeb项目 2.配置tomcat 3.测试项目能否正常启动,确认tomcat正常 4.导入项目的中会使用到的JAR包 5.创建项目包结构目录 6.编写实体类 ORM映射:表-类映射 7.编写基础公共类 数据库配置文件 db.properties文件 dirver 阅读全文
posted @ 2021-02-19 01:33 UltraBlast 阅读(31) 评论(0) 推荐(0)
摘要: 导入数据库依赖JAR包 <dependencies> <!--mysql的驱动--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.47</versio 阅读全文
posted @ 2021-02-16 03:19 UltraBlast 阅读(140) 评论(0) 推荐(0)
摘要: Class.forName()用法详解 主要功能 Class.forName(xxx.xx.xx)返回的是一个类。 Class.forName(xxx.xx.xx)的作用是要求JVM查找并加载指定的类,也就是说JVM会执行该类的静态代码段。 下面,通过解答以下三个问题的来详细讲解下Class.for 阅读全文
posted @ 2021-02-16 02:37 UltraBlast 阅读(171) 评论(0) 推荐(0)
摘要: 用户登录之后才能进入主页,用户注销之后就不能进入主页 1.用户登录之后,向session中放入用户的数据 2.进入主页时候要判断用户是否已经登录,在过滤器中实现 public void doFilter(ServletRequest servletRequest, ServletResponse s 阅读全文
posted @ 2021-02-14 04:04 UltraBlast 阅读(75) 评论(0) 推荐(0)
摘要: ###EL表达式 获取数据 执行运算 获取WEB开发的常用对象 ###JSP标签 <%--<jsp:include page="jsp3.jsp"></jsp:include>--%> <%-- http://localhost:8080/jsptag.jsp?name=value1&age=val 阅读全文
posted @ 2021-02-14 01:36 UltraBlast 阅读(56) 评论(0) 推荐(0)