宁波实习day2

宁波实习第二天

上班第一件事,老师开堂的小测验

jdbc连接数据库的7个步骤

因为之前我写过一些项目,数据库是基本中的基本,所以我对数据库的连接还是非常熟悉的,但是硬说是7个步骤我没能按照7步写出来,后来老师总结了

  1. .获取驱动
  2. 创建连接
  3. 编写sql
  4. 获取prepareStatement
  5. 执行sql语句,并返回结果
  6. 处理结果集
  7. 关闭资源

java语言的三大特性!!

相信所有学过java的在最开始都会接触到这三个词

  1. 封装
  2. 继承
  3. 多态

这也是C++面向对象的三大特性;
这是要刻在骨子里的必须牢记的。

javaweb项目中bean文件结构

在开始学SSM或者mvc架构javaweb项目的时候,一定要注意bean文件就是一个个数据表的实体类
然后结构就是相当于对每个数据表中实体类的封装。

  1. 属性封装
  2. Get set
    User user = new User();
    User.get/set
  3. 构造方法
    User user = new User(id,username,password)
  4. toString 方法重写
    处理结果集的时候,如果没有toString,遍历对象的时候就会出现一个对象的地址。

以上是第二天实习老师的随堂测验,比较简单,但是也是非常的重要。

MVC

M: model - 模型
V: View – 视图
C: Controller – 控制器

JDBC对dao层的封装

MVC+实体类:
Bean/ mdoel/ domain/entity
Dao
Service
Controller
util

SSM(重点!)

ssm就是spring + springMVC + Mybatis

Spring: 把创建对象的过程交给了Spring容器来完成+

ioc - 控制反转
di - 自动注入
Aop: 面向切面编程
Spring 框架扫描全部包 - 只作用于 dao 、service

Mybatis –
所有的持久层框架,都是在JDBC的基础上进行高度封装。
优点: 是对JDBC 进行了完美的封装,保留了动态sql的编写,善于处理复杂的多表关系
实例: 商城 / p2p

Ssh: 数据管理

SpringMVC :
只扫描: controller
: 监听器/过滤器/ 拦截器

另外利用IDEA+Maven 整合SSM框架可以参考以下链接

https://blog.csdn.net/weixin_42747657/article/details/81160501?tdsourcetag=s_pcqq_aiomsg

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值