数据库设计

新闻表
no | 列名称 | 描述
1 | nid | 新闻编号
2 | title | 新闻标题
3 | author | 作者
4 | pubdate | 发布日期
5 | content | 新闻内容
6 | lockflag | 锁定标记,活动0 锁定1
主键为nid

需求

添加新闻
修改新闻
读取未锁定新闻

思路

mvc 前端jsp页面,后面dao层,中间servlet的业务层
三个页面,dao层用于进行业务处理,和页面跳转.

或者可以这样 新建一个业务层,由控制器即servlet调用业务层,即 读取新闻业务,进行新闻修改 添加新闻 由业务层读取dao servlet进行跳转.

栗子 每条新闻为一个对象,首先dao层,传入新闻对象,然后,dao层,负责新闻的导入,接着用户访问新闻添加页面,addNews.html 输入新闻内容,提交表单到servlet 即 控制器,控制器,继续调用新闻添加对象,新闻传入,由新闻添加对象,调用dao层,进行持久化操作.