java web 学习记录一下
-
mvc结构实现mysql 连接
-
什么是mvc
- MVC是模型(model)、视图(view)、控制(controller)这三个单词上的首字母组成。它是一种应用模型,它的目的是实现Web系统的职能分工。避免all in one 所有代码全部写在一个文件里的一种分工模型。
-
实现简单登录功能
- 登录成功,进入sccess.jsp界面,失败返回首页,并输出密码错误
数据库简单编写
- 创建数据库
create database student;
- 创建表
create table tbl_user( userId varchar(11) not null primary key, passWord varchar(255) not null );
- 导入数据
insert into tbl_user (userId,passWord) values ('admin','1234'); insert into tbl_user (userId,passWord) values ('张三','1234');
idea上准备工作
- 创建一个干净的meavn项目
- 把该项目添加web项目
导入依赖
- junit 是为了便于测试
- 其他是一些基础包
- mysql 连接数据库
- servlet-api servlet服务
- jsp-api
- jstl 写el表达式
<dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.27</version> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version> </dependency> <dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>jsp-api</artifactId> <version>2.2.1-b02</version> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency>