NIIT4DVD库视图组件的开发.doc_第1页
NIIT4DVD库视图组件的开发.doc_第2页
NIIT4DVD库视图组件的开发.doc_第3页
NIIT4DVD库视图组件的开发.doc_第4页
NIIT4DVD库视图组件的开发.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论