有人可以说说如何设计一个项目么?
比如我现在要设计一个成绩查询系统,可以按照学生的学号,或者班级和姓名来查询学生某次考试的所有成绩。
用jsp/servlet怎么设计?不用框架。 数据库已经建好了。主要是不知道怎么分层,VO、BO、PO这些的不知道怎么设计,还有接口、抽象类也不知道怎么设计。
还有做项目的时候如何考虑一个项目的可扩展、可维护、可复用性呢?
如果完全不考虑这些,我可以很轻松搞定这个练习,但我做这练习就是为了学这些东西的,可身边没人教。
前辈们帮帮忙吧,谢谢了。
比如我现在要设计一个成绩查询系统,可以按照学生的学号,或者班级和姓名来查询学生某次考试的所有成绩。
用jsp/servlet怎么设计?不用框架。 数据库已经建好了。主要是不知道怎么分层,VO、BO、PO这些的不知道怎么设计,还有接口、抽象类也不知道怎么设计。
还有做项目的时候如何考虑一个项目的可扩展、可维护、可复用性呢?
如果完全不考虑这些,我可以很轻松搞定这个练习,但我做这练习就是为了学这些东西的,可身边没人教。
前辈们帮帮忙吧,谢谢了。
比喻:Class Student{
private long id;
private String name;
private String password;
private ....
.
.
}然后设计一个数据库操作的封装类Class DateBase{
Connection conn=null; .....
}
设计一个数据库操作的接口:Inteface DateBaseDAO{
insert(Student stu);
update(Student stu);
delete(Student stu);
getStudentById(long id);
}设计接口的的实现类:Class DataBaseDAOImpl implement DateBaseDAO{
insert(Student stu){
....
}
update(Student stu){
........
}
delete(Student stu){
.......
}
getStudentById(long id){
..........
}
}最后就需要在servlet中编写action了
.....
dao包放你的方法的接口
dao.impl包放你的接口实现方法
servlet当然就是放你的servlet了 在servlet里调用你dao.impl包里的方法!
基本的结构就是这样了!
需要再具体的!你再说的再详细一点的!