JavaEE期末考查报告_昆明理工大学.doc

  • 格式:doc
  • 大小:1.44 MB
  • 文档页数:33

下载文档原格式

  / 33
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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 getlist()throws Exception;

//取得一个员工

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 getList() throws Exception;

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 {