实习日记3
1.jdbc项目的优化
昨天跟着老师完成一个jdbc项目,实现了对数据库的增删查改,但是增删查改每个都是一个独立的类,类里面通过main方法来运行操作。今天将对数据库的操作放在一个dao包下面成为UserDao类。需要给增删查改每个方法,传参数,参数可以是简单变量,也可以是类变量,通过传递类来封装操作。
2.对实体类的定义
实体类定义有多小技巧
2.1构造方法
如果类中没有定义构造方法,会使用默认的构造方法,但是如果自己定义了构造方法并且带有参数,那就不能再使用无参的构造参数,否则会提示错误。
2.2快速创建set,get方法
定义完类的成员变量后,Generate->Getter and Setter选中成员变量,确定即可快速生成,set和get方法
2.3输出类的信息
可以输出对象.toString()也可以直接System.out.println(对象)
3.MVC入门
在昨天jdbc增删查改的项目基础上,老师给我们介绍了MVC模式。
- M: model模型
- V: view视图
- C: controller控制
4.maven项目
创建maven项目,前首先要修改maven文件目录下setting.xml文件,修改镜像仓库为阿里云,可以更加快速的导包。仓库地址最好不要修改使用默认的地址.
1、进入maven安装目录下的conf文件夹,比如我是:C:\Development Environment\apache-maven-3.6.1\conf
2、将此目录下的setting.xml复制到文件夹C:\Users\你的用户名\.m2文件夹下面(如果没有.m2的话就新建一个)。我复制完成后该文件的地址是:
C:\Users\TusuZer\.m2\settings.xml
3、在.m2下打开setting.xml找到其中的<mirrors></mirrors>标签,并往标签中增加如下内容并保存即可(此操作的作用是添加一个镜像节点,这样maven下载镜像就不会使用maven默认仓库,而会从我们添加的这个镜像站下载)。
修改完之后 Maven->选中create from archetype->maven-archetype-webapp
路径选择如下,还需要新建一个Maven Property其中Name-archetypeCatalog
Value-internal,确定即可。
新创建的页面如下。
5.SSM框架入门
ssm:
spring ioc 控制反转 spring帮我们创建对象 和 aop
springmvc 控制
mybatis 数据库操作
6.SSM框架的搭建
根据老师提供的博文进行搭建,链接如下,搭建完之后发现不能运行
https://blog.csdn.net/weixin_42747657/article/details/81160501
提示错误Paper找不到,但是已经定义完Paper类了,很困惑,其他同学也遇到了类似问题,查找资料也没有结果,只能明天请求老师的帮助。
7.今日总结
今天的内容比较多,开始接触到新的框架MVC和SSM,之前没有了解过,所以一些部分不是非常明白,希望通过多看些资料来更快的入门。今天确定了我们小组的项目实现的大致内容,要实现的功能,模块的划分,和可能用到的技术。