




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
NIIT4作业操作题2班 级: BU计算机091 学 号: 0911503103 姓 名: 张庭 完成日期: 2011年9月18日 优 集 学 院DVD库视图组件的开发(1)分析程序模型(2)开发视图ListLibraryServlet(3)配置Web应用程序(1)分析程序模型DVDLibrary 应用程序的用例图:管理员拥有两个功能:一个是显示所拥有的DVD的列表,另一个是在列表中添加一个DVD。步骤1:双击NetBeans IDE 7.0.1,点击文件新建项目,在选择项目类别(C)中选择“Java Web”,在项目(P)中选择“Web 应用程序”。点击“下一步”。步骤2:在“项目名称”中输入“DVDLirary”,点击“下一步”。步骤3:在“服务器(S)”中选择“Apache Tomcat”,点击“完成”。(2)开发视图ListLibraryServlet这个视图将产生一个动态的响应以用来显示DVD列表的信息。步骤4:在“源包”中添加两个Java包。点击右键新建Java包,包名“model”,另一个为“view”。在“model”包下新建一个名为“DVDItem”的java类,在“view”包下新建一个名为“ListLibraryServlet”的java类。DVDItem的代码为:package model;import java.io.Serializable;public class DVDItem String title; String year; String genre; public DVDItem(String title,String year,String genre) this.title=title; this.year=year; this.genre=genre; public String getTitle() return title; public String getYear() return year; public String getGenre() return genre; ListLibraryServlet的代码为:package view;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 java.util.List;import java.util.Iterator;import java.util.ArrayList;import model.DVDItem;public class ListLibraryServlet extends HttpServlet protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException List dvds=new ArrayList(); dvds.add(new DVDItem(Star Wars Episode I,1999,Sci-Fi); dvds.add(new DVDItem(Close Encounters of the Third Kind,1976,Sci-Fi); dvds.add(new DVDItem(Mission to Mars,2000,Sci-Fi); response.setContentType(text/html;charset=UTF-8); PrintWriter out = response.getWriter(); try out.println(); out.println(); out.println(You currently have 3DVDs in your collection:); out.println(); out.println(); out.println(); out.println(Title); out.println(Year); out.println(Genre); out.println(); out.println(); Iterator it=dvds.iterator(); while(it.hasNext() out.println(); DVDItem item=(DVDItem)it.next(); out.println(); out.println(item.getTitle(); out.println(); out.println(); out.println(item.getYear(); out.println(); out.println(); out.println(item.getGenre(); out.println(); out.println(); out.println(); out.println(); finally out.close(); protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException processRequest(request, response); protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException processRequest(request, response); public String getServletInfo() return Short description; 步骤5:在Web页中新建一个HTML名为“index”。代码为: DVDLibrary Application TODO write content DVDLibrary Application Display my DVD library Add a DVD to my collection 步骤6:选择“服务”,点击“服务器”,右击添加服务器选择“Apache Tomcat”,点击“下一步”。步骤7:在“服务器位置(S)”中选择“apache-tomcat-6.0.26”路径为:F:第五学期apache
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 婚宴酒店服务合同范本2025年
- 二零二五年度绿化工程施工后期维护合同
- 2025版柑橘种植户与农业合作社联合采购合同
- 2025版个人独资企业股权变更及增资合同
- 2025版建筑劳务施工节能减排专项服务合同
- 2025版货物汽车运输及绿色物流发展合同
- 二零二五年度教育设施租赁合同参考
- 二零二五年度定制化企事业单位包车服务合同
- 二零二五版民政局离婚协议书样本修订及推广合同
- 2025版建筑地坪材料采购单价合同
- 基于知识图谱的大语言模型研究综述
- 氢气供货合同协议
- 家政清洁工劳动合同协议
- 农村社会学试题及答案
- 企业研发管理制度
- 党的知识教学课件
- 急诊科护理的人文关怀
- 眼压测量技术操作规范
- 石家庄市2024-2025学年高一(上期)期末考试生物试卷含答案详解
- 士林电机SE2变频器操作手册SE2-023-3.7K
- 2024国家能源集团呼和浩特审计中心系统内招聘拟录用人员笔试参考题库附带答案详解
评论
0/150
提交评论