jsp+jdbc model1开发模式
jsp+jdbc+servlet model2开发模式-》mvc开发模式
dao开发模式
1:po类 与数据库进行一一对应的
javabean的规范
1:属性私有化
2:保留默认的构造方法
3:所有的属性都提供get和set方法
po 持久化对象(persistent object)
持久化-》 把内存中的数据写入到介质(数据文件或数据库)中去
2.dao (DateBase Access Object) 数据库访问对象
2:编写进行添删改查的接口类方法
3:对xxxDao 接口编写实现类
1:mvc开发模式
是一个分层开发的思想
M model 模型 业务逻辑层
javaBean po Dao DaoImpl
V view 视图 主要实现页面展示
jsp el jstl
C controller 控制器 主要接收用户请求,
调用业务逻辑层,根据结果,响应不同的视图给用户
Servlet
优势:分层开发,有利于程序的维护,根据实际要求,修改部分层
方便团队的分工与合作
缺陷:开发难道增大,开发成本增加
对于大型项目,建议使用mvc开发模式进行开发,如果是小型的项目,可以用jsp+jdbc