ImageVerifierCode 换一换
格式:DOCX , 页数:161 ,大小:2.48MB ,
资源ID:27976554      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/27976554.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(javaee 期末考查报告要求.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

javaee 期末考查报告要求.docx

1、javaee 期末考查报告要求 考查课程报告课程名称: Java EE技术 学 院: 信息工程与自动化学院 专业年级: 2010级计算机系 班 学 号: 学生姓名: 指导教师: 日 期: 2012-12-30 期末考查结果评定评分项目分值得分报告条理清晰,内容详实,体会深刻40报告格式符合规范10程序符合要求40界面美观,功能有扩充10评语:成绩:指导教师签字:评定日期: 年 月 日1课程目的12要求与内容13运行环境14设计及实现15程序运行截图886总结和体会 907.参考文献 911.课程目的学生通过学习该课程后,着重应掌握跨平台WEB编程技术的知识和技能,主要掌握 jsp、Servle

2、t、JavaBean、JDBC、数据库连接池、MyEclipse环境、EL、JSTL 核心标签库、TOMCAT容器、MVC架构等基本知识和基本技能,在知识、能力和素质等方面达到能够独立的从事WEB服务器架构和服务器端软件开发的目标,本课程在人才培养过程中占有重要的不可替代的地位及作用,它把各专业基础知识综合在一起,形成一个培养提高学生专业能力的好课程,为同学走向社会、就业等奠定了坚实的自信心和牢固专业知识,极大地提高同学在社会就业竞争中的竞争力。2.要求与内容按照MVC设计模式,以5层的分层结构设计实现管理。数据表需自行设计建立,数据库连接采用连接池的方式;view层主要以JSP页面方式实现,

3、在页面中采用EL、JSTL标签库,并采用页面组装的方式合成top、left、bottom区域的内容;Control层用Servlet实现;Model层用分层方式实现,分为VALUE类、DAO的接口、接口实现类和工厂、Business的接口、接口实现类和工厂,数据库连接工厂。3运行环境MyEclipse 10, SQL server 20084.设计及实现1、com.city.oa.action(1)EmployeeAddAction package com.city.oa.action;import java.io.IOException;import java.io.PrintWriter;

4、import java.util.List;import javax.servlet.RequestDispatcher;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import com.city.oa.business.IEmployee;import com.city.oa.factory.Bussine

5、ssFactory;import com.city.oa.value.EmployeeValue;public class EmployeeAddAction extends HttpServlet /* * Constructor of the object. */ public EmployeeAddAction() super(); /* * Destruction of the servlet. */ public void destroy() super.destroy(); / Just puts destroy string in log / Put your code here

6、 /* * The doGet method of the servlet. * * This method is called when a form has its tag value method equals to get. * * param request the request send by the client to the server * param response the response send by the server to the client * throws ServletException if an error occurred * throws I

7、OException if an error occurred */ public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException String userid = request.getParameter(userid); String name= request.getParameter(name); String password = request.getParameter(password); String ageStrin

8、g = request.getParameter(age); int age=Integer.parseInt(ageString); try IEmployee emp=BussinessFactory.getEmployee(); emp.add(userid, name, password, age); catch(Exception e) String mess=e.getMessage(); response.sendRedirect(employee/error.jsp?mess=+mess); /* * The doPost method of the servlet. * *

9、This method is called when a form has its tag value method equals to post. * * param request the request send by the client to the server * param response the response send by the server to the client * throws ServletException if an error occurred * throws IOException if an error occurred */ public

10、void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException doGet(request,response); /* * Initialization of the servlet. * * throws ServletException if an error occurs */ public void init() throws ServletException / Put your code here (2)EmployeeDeleteA

11、ction package com.city.oa.action;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import com.city.oa.business.IEmployee;import c

12、om.city.oa.dao.impl.EmployeeDaoImpl;import com.city.oa.factory.BussinessFactory;public class EmployeeDeleteAction extends HttpServlet /* * Constructor of the object. */ public EmployeeDeleteAction() super(); /* * Destruction of the servlet. */ public void destroy() super.destroy(); / Just puts destr

13、oy string in log / Put your code here /* * The doGet method of the servlet. * * This method is called when a form has its tag value method equals to get. * * param request * the request send by the client to the server * param response * the response send by the server to the client * throws Servlet

14、Exception * if an error occurred * throws IOException * if an error occurred */ public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException String userid = request.getParameter(userid); String name = request.getParameter(name); String password = r

15、equest.getParameter(password); String ageStr = request.getParameter(age); int age = Integer.parseInt(ageStr); try IEmployee emp = BussinessFactory.getEmployee(); emp.delete(userid, name, password, age); catch (Exception e) String mess = e.getMessage(); response.sendRedirect(employee/error.jsp?mess=

16、+ mess); / 获得删除超链接传来的参数 String sId = request.getParameter(userid); int id = Integer.parseInt(sId); / 调用模型层删除方法 String sql = delete from userinfo where userid=?; EmployeeDaoImpl sBean = new EmployeeDaoImpl(); int count = sBean.getDelete(sql, id); String url = ; if (count 0) url = employee/SearchList.

17、jsp; else url = employee/error.jsp; request.setAttribute(error, 删除); request.getRequestDispatcher(url).forward(request, response); /* * The doPost method of the servlet. * * This method is called when a form has its tag value method equals to * post. * * param request * the request send by the clien

18、t to the server * param response * the response send by the server to the client * throws ServletException * if an error occurred * throws IOException * if an error occurred */ public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException doGet(req

19、uest, response); /* * Initialization of the servlet. * * throws ServletException * if an error occurs */ public void init() throws ServletException / Put your code here (3)EmployeeInsertActionpackage com.city.oa.action;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.Servle

20、tException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import com.city.oa.business.IEmployee;import com.city.oa.factory.BussinessFactory;import com.city.oa.value.EmployeeValue;public class EmployeeInsertAction exten

21、ds HttpServlet /* * Constructor of the object. */ public EmployeeInsertAction() super(); /* * Destruction of the servlet. */ public void destroy() super.destroy(); / Just puts destroy string in log / Put your code here /* * The doGet method of the servlet. * * This method is called when a form has i

22、ts tag value method equals to get. * * param request the request send by the client to the server * param response the response send by the server to the client * throws ServletException if an error occurred * throws IOException if an error occurred */ public void doGet(HttpServletRequest request, H

23、ttpServletResponse response) throws ServletException, IOException /获取前台页面信息 String userid=request.getParameter(userid); String name=request.getParameter(name); String password=request.getParameter(password); String sex=request.getParameter(sex); String Sage=request.getParameter(age); int age=Integer

24、.parseInt(Sage); /封装到JavaBean对象中 com.city.oa.value.EmployeeValue jBean=new com.city.oa.value.EmployeeValue(); jBean.setName(name); jBean.setPassword(password); jBean.setSex(sex); jBean.setAge(age); /调用模型层 String sql=insert into userinfo values(?,?,?,?); IEmployee emp=BussinessFactory.getEmployee();

25、EmployeeInsertAction sBean=new EmployeeInsertAction(); int count=sBean.getInsert(sql, jBean); String url=; if(count0) url=employee/SearchList.jsp; else url=employee/error.jsp; request.setAttribute(error,注册); /转发 request.getRequestDispatcher(url).forward(request, response); private int getInsert(Stri

26、ng sql, EmployeeValue jBean) / TODO Auto-generated method stub return 0; /* * The doPost method of the servlet. * * This method is called when a form has its tag value method equals to post. * * param request the request send by the client to the server * param response the response send by the serv

27、er to the client * throws ServletException if an error occurred * throws IOException if an error occurred */ public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException doGet(request,response); /* * Initialization of the servlet. * * throws Servl

28、etException if an error occurs */ public void init() throws ServletException / Put your code here (4)EmployeeMainActionpackage com.city.oa.action;import java.io.IOException;import java.io.PrintWriter;import java.util.*;import com.city.oa.business.*;import com.city.oa.factory.*;import com.city.oa.val

29、ue.EmployeeValue;import javax.servlet.RequestDispatcher;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class EmployeeMainAction extends HttpServlet /* * Constructor of the object. */ pub

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1