大学课程作业JavaEE项目开发1.每个同学独立完成各自的项目开发,不得抄袭他人,如果项目的页面和代码与他人相同,双发按0分处理,整个JavaEE课程考核为不及格。2.项目题目自选,无限制。3.数据库选择:任意。4.JavaEE服务器选择:任意。5.数据表:4个以上。,且要求有关联,即有主键和外键定义。(2分)6.JSP页面:16个以上。(3分)7.Servlet:12个以上。(3分)8.JavaBean类:10个以上。(3分)9.使用MVC模式,有DTO,DAO,BO,CO,VO的5层结构,按接口设计原则(2分)。10.使用Filter至少2个,完成功能不限,但要求有处理代码,不能只有输出语句(1分)。11.使用监听器至少2个,完成功能不限,但要求有处理代码,不能只有输出语句(1分)。12.使用JNDI和数据库连接池方式取得数据库连接。(1分)13.有Web应用访问人数计数功能(1分)。14.有在线用户列表显示功能(1分)。15.有文件上传功能,并写入到数据表记录中,有一次即可。(2分)。16.有从数据表中取出文件(图片或文件)进行显示或下载。(2分)。16.有发送Mail功能。(2分)。备注:每项后面的分数为得分。