MVC 模型 dao、service 视图 jsp/html 控制器 servlet Hello SpringMVC 需要依赖 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifa…
Spring 简介 雏形:interface21 诞生:2004年3月24日 理念:使现有的技术更加容易使用,本身是大杂烩,整合了现有的技术框架。 spring web mvc <!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --> &l…
CURD 命名空间namespace namespace的包名要和Dao/mapper接口的包名一致! 查询语句Select 选择,查询语句 id:就是对应发namespace中的方法名 resultType:Sql语句执行的返回值 parameterType:参数类型 <select id="getUserById" resultType=…
版本控制 介绍 版本控制(Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。 实现跨区域多人协同开发 追踪和记载一个或者多个文件的历史记录 组织和保护你的源代码和文档 统计工作量 并行开发、提高开发效率 跟踪记录整个软件的开发过程 减轻开…
目录管理 切换路径 cd 绝对路径 路径全称,以/开头 相对路径 当前目录:./ 返回上一级目录:cd .. 列出目录 ls -a参数:all 查看所有文件(包括隐藏文件) -l参数:所有文件信息(属性) 命令可以组合使用 显示用户所在目录 pwd 创建目录 mkdir -p参数:递归创建 删除目录 rmdir 当目录不为空时,无法直接删除 -p参…
环境及介绍 学习基于CentOS 7 Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。 Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX(可移植操作系统接口) 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。 Linux …
预备知识 JDBC MySQL Java基础 Maven Junit 初识MyBatis 什么是 MyBatis mybatis – MyBatis 3 | 简介 MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。 MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。 MyBatis 可…
MVC三层架构 Model 模型 业务处理:业务逻辑(Service) 数据持久层:CRUD(Dao) View 视图 展示数据 提供链接发起Servl请求 Controller 控制器 接收用户的请求 交给业务层处理对应的代码 控制视图的转跳 Servlet专注于处理请求和控制视图跳转,JSP专注于显示数据 过滤器(重点) 用来过滤网站的数据 开…
初识JSP 什么是Java Server Pages? JSP 简介 | 菜鸟教程 (runoob.com) JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。 JSP是一种Java servlet,主要用于实现Java web应用程序的…
接收参数 接收单个参数 String username = request.getParameter("username"); 接收多个参数【前端使用checkbox等,产生数组】 String[] hobbies = request.getParameterValues("hobby"); 设置请求转发 request.getReques…