JavaEE期末考查报告_昆明理工大学.doc
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
考查课程报告
课程名称: Java EE技术
学院:信息工程与自动化学院
专业年级: 2010级计算机系101班
学号:
学生姓名:
指导教师:
日期: 2012-12-30
期末考查结果评定
目录
1.课程目的 (4)
2.要求与内容 (4)
3.运行环境 (4)
4.设计及实现 (4)
4.1项目部署结构: (4)
4.2业务抽象类: (5)
4.3业务实现类: (6)
4.4 Dao抽象类: (11)
4.5 Dao实现类: (12)
4.6 工厂类: (23)
4.7数据表结构 (25)
4.8值类设计 (26)
5.程序运行截图 (29)
6.总结和体会 (33)
7.参考文献 (33)
1.课程目的
学生通过学习该课程后,着重应掌握跨平台WEB编程技术的知识和技能,主要掌握jsp、Servlet、JavaBean、JDBC、数据库连接池、MyEclipse环境、EL、JSTL 核心标签库、TOMCAT 容器、MVC架构等基本知识和基本技能,在知识、能力和素质等方面达到能够独立的从事WEB 服务器架构和服务器端软件开发的目标,本课程在人才培养过程中占有重要的不可替代的地位及作用,它把各专业基础知识综合在一起,形成一个培养提高学生专业能力的好课程,为同学走向社会、就业等奠定了坚实的自信心和牢固专业知识,极大地提高同学在社会就业竞争中的竞争力。
2.要求与内容
按照MVC设计模式,以5层的分层结构设计实现……管理。数据表需自行设计建立,数据库连接采用连接池的方式;view层主要以JSP页面方式实现,在页面中采用EL、JSTL标签库,并采用页面组装的方式合成top、left、bottom区域的内容;Control层用Servlet实现;Model 层用分层方式实现,分为VALUE类、DAO的接口、接口实现类和工厂、Business的接口、接口实现类和工厂,数据库连接工厂。
3.运行环境
Windows 7系统PC机一台,My Eclipse 10 IDE,SQL Server 2008数据库。
4.设计及实现
4.1项目部署结构:
4.2业务抽象类:
package com.city.oa.business;
import java.util.List;
import com.city.oa.value.*;
public interface IEmployee {
//增加员工
public void add(String userid,String name,String password, int age)throws Exception;
//修改员工
public void modify(String userid,String name,String password, int age)throws Exception;
//删除员工
public void delete(String userid)throws Exception;
//取得所有员工列表
public List
//取得一个员工
public EmployeeValue getEmployee(String userid)throws Exception;
//验证密码
public boolean check(String userid,String password) throws Exception;
//修改密码
public void changePassword(String userid,String password) throws Exception;
}
package com.city.oa.business;
import java.util.List;
import com.city.oa.value.*;
public interface INews {
public void add(String newsid,String newstitle,String newscontent,String newsdate) throws Exception;
public void modify(String newsid,String newstitle,String newscontent,String newsdate) throws Exception;
public void delete(String newsid) throws Exception;
public List
public NewsValue getNews(String newsid)throws Exception;
}
4.3业务实现类:
package com.city.oa.business.impl;
import java.util.List;
import com.city.oa.business.IEmployee;
import com.city.oa.value.EmployeeValue;
import com.city.oa.dao.*;
import com.city.oa.factory.*;
public class EmployeeImpl implements IEmployee {
public void add(String userid, String name, String password, int age)
throws Exception {