首先先介绍一下作业要求:
做个增删改查的例子需要2个表:用户表,新闻表
1.能够进行用户注册;
2.通过账号登录后,管理员账号可以对所有用户进行增删改查 普通用户,只能对自己的信息进行改;
3.普通用户登录后,可以查看新闻。管理员用户登录后,除了对用户管理外,可以对所有的新闻进行怎删改查 ;
4.要有用户注销功能。
- 首先设计数据库(sql2005)数据库名ccq_news,分为两个表news(newid,newtitle,newdetails,uid)users(uid,uname,upassword,ugender,authority)
- 然后建立项目20160607_News,主要的目录结构(使用了去年期末实训,老师教的建项目的目录),其中使用MVC的思想,M——model中主要有两个类对应库中的两个表(news,users),C——也就是控制层,首先actions包里面书写Servlet,dao包impl书写SQL操作,util包是建立一个sql2005的数据源,services包impl实现对数据逻辑的控制,V——也就是View,主要的界面显示,就是.jsp文件。
3. 最后就是前台界面的设计,包括登录界面,新闻后台管理界面,用户管理新闻界面(烂,但是我相信以后会更好)