view :视图层 前台页面的实现
开发语言: html css js
功能:
1,静态页面显示
2,提供给用户输入数据的入口
3,提交请求道控制层
controller :控制层
开发语言: java servlet
功能:
1,接收前台发送过来的请求
2,进行相关的业务处理
3,进行页面跳转
model:模型层
开发语言:java jdbc
功能:
1,提供数据库的连接
2,完成与数据库增删改查的交互
模型层功能的具体的实现:
service 业务逻辑层:负责业务逻辑的处理(比如数据装换等),事物处理
dao数据交互层:负责正真的与数据库的交互(数据的增删改查)
bean模型层:定义域数据库实体表相对应的javabean类
单例模式:单例模式是设计模型中最简单的形式之一。这一模式的目的是使得类的一个对象成为系统中的唯一实例
特点:
一,是某一个类只能有一个实例
二,它必须自动创建这个实例
三,它必须自动向整个系统提供这个实例
实现:
一,单例模式的类只能提供私有的构造函数
二,类定义中含有一个静态的私有对象
三,该类提供一个静态的公有的函数用于创建或获取它本身的静态私有对象。