(1) 导入jar包时:把jar包复制到lib下,然后点击add as library。然后点击File里的Project Structure,查看Artifacts,如果没有显示导入的jar包,底部应当会有一个提示未导入的报错,点击Fix,选择第二个添加所有找不到的依赖。然后lib里面就会出现导入成功的jar包,就可以正式使用了
(2) src中的各个目录都是有其存在的意义的,每一个目录都代表具有一些具有特定功能的代码,算是一层,一个功能的层
(3) dao:和数据库最直接打交道,对数据库增删查改
model:定义各种各样的实体类,例:定义一个用户的实体类,用户拥有id、password等属性
service:负责比较核心的一块,负责处理业务逻辑,实现具体功能时,就会调用dao层的一些方法
servlet:会拦截到用户从前端页面那里发送来的请求,拦截这些请求然后去执行对应的方法,执行请求时,servlet就会调用service去实现一些具体的功能
(4) DBUtil是一个类,想要调用DBUtil中的方法的时候,就在自己的页面中将其实体化一个对象:DBUtil util = new DBUtil(); 然后就可以调用DBUtil中的方法conn = util.getConnection();
(5) 按住Ctrl,把鼠标放在方法名上,就能显示出该方法是调用于哪个地方,如果点击,就能跳转到该方法具体的代码
(6) //提交表单的时候,要指定一个请求路径,url后面会多一层/login
(7) 在右上角的Tomcat处选择Edit Configurations,把Deployment中的Application context 中的路径删除,那么Server中的路径就会把对应的路径删除达到减短的目的
(8) 在控制台,通过sout输出每个部分的值,就可以知道哪个部分出了问题
(9) ssm: resources中一般放一些配置文件
(10) controller和servlet几乎是一样的
(11) 使用navicat构建数据库时,id那一栏的自动递增要记得勾上
(12) Ctrl+A ,全选;Ctrl+鼠标一个一个点击,多选
(13) #{username},就不用使用?作占位符了吗?
(14) 构思自己的项目要有什么功能,老师每教一个模块,就可以增加一个模块
实训小结(二)
最新推荐文章于 2023-01-19 21:46:39 发布