SSM三层架构
#表示层:展示数据
#业务层:处理业务
#持久层:数据交互
mybaits:持久层框架
jdbc实现步骤
1.注册驱动
2.创建数据库链接
3.创建预处理对象
4.执行sql语句
5.遍历结果集
6.处理异常,关闭jdbc对象
mybatis入门案例
1.读取配置文件sqlmapper
2.创建sqlsessionfactory工厂
3.创建sqlsession
4.创建dao接口的代理对象
5.执行dao中的方法
6.释放资源
URL :统一资源定位符,可以唯一定位一个资源
URI : 统一资源标识符,在应用中可以唯一定位一个资源
mybatis 的连接池的类型“POOLEND,UNPOOLEND,JNDI”
连接池:存放连接的容器,是一个集合,必须线程安全,不能两个线程拿到同一个连接
Bean:可重用组件,javaBean不只是实体类
MVC
C:controller servlet
1.接受用户请求
2.响应给客户端的内容
3.重定向或转发
V:view jsp
1.展示数据模型
2.提供用户操作
M:model
业务处理,业务逻辑(service)
数据持久层 CRUD (DAO)