欢迎来到天天文库
浏览记录
ID:36209400
大小:1.21 MB
页数:36页
时间:2019-05-07
《javaweb应用(商品的管理)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、项目四 网上商城商品的管理3.任务实施(1)任务1商品添加(2)任务2MVC模式实现网上商城商品信息的管理2.相关知识(1)Servlet的基本概念(2)Servlet的建立、配置、调用方法(3)MVC开发模式的建立方法1.项目引入课程目标了解Servlet技术原理,了解Servlet的生命周期、结构;掌握开发Servlet的常用类、接口及其方法;掌握编写、配置和调用Servlet的方法;掌握Servlet的典型应用。能力目标能编写Servlet类;能在web.xml中配置servlet;能使用MVC模式进行项目开发项目引入网上商城商品后台管理是商城管理的一项重要工作,可以浏览已加入的所有商
2、品信息,并能随时添加新的商品,对现有商品信息进行修改,对不需要的商品进行删除,同时能查看商品的详细信息等等。本项目主要是利用JSP+Servlet+JavaBean(MVC)模式进行项目开发,通过学习,可以掌握MVC设计思想。任务4.1使用Servlet添加商品信息本任务主要是了解JSP中如何访问Servlet,在Servlet中如何访问JSP,在表单中如何向Servlet提交信息,Servlet如何接收请求的信息。应用Servlet技术,添加某一商品的信息到数据库中。4.1.1任务相关知识点(1)Servlet的基本概念和生命周期;(2)Servlet的基本结构;(3)Servlet的配置
3、方法;(4)Servlet的使用方法;。4.1.1相关知识—Servlet的基本概念2021/8/157Servlet是JavaWeb服务器端可用于执行的应用程序,由支持JSP/Servlet的服务器的Servlet引擎负责管理运行。当客户请求一个Servlet时,引擎会将class文件载入内存,如果有多个客户同时访问一个Servlet,则会启用多线程,比CGI启用多进程方式的效率要高很多。Servlet是使用JavaServletAPI编写的Java程序。Servlet要符合相应规范和接口才能在Servlet容器中运行。4.1.1相关知识—Servlet的基本概念2021/8/158Ser
4、vlet也可以直接用来编写处理客户端请求的代码。但是编写困难:页面展现的部分会与程序代码混合,不易维护与分工在Servlet中可以控制输出HTML代码,则所有的HTML代码必须一行一行输出。参见示例:SimpleServlet.java因此,在Servlet的基础上推出了jsp技术,但我们为什么还要讨论Servlet呢?理由还是为了让前台的页面表示与后台的业务逻辑处理分的更清,以便更方便地对代码进行维护,更具体的讨论在后面进行。Servlet开发步骤:编写继承HttpServlet的Servlet类;在Servlet类中重写doGet、doPost方法,并在方法中编写相应的程序代码;在web
5、.xml中进行配置servlet、servlet-mapping;运行。Servlet本身也是一个java类,所以必须存放在WEB-INF/classes之下(在此位置的程序无法直接访问,需映射地址)。另外注意:servlet中用到的包为扩展包,所以在使用时需要指定classpath:%Tomcat%commonlibservlet.jar;2021/8/1594.1.1相关知识—Servlet的开发和部署一个简单Servlet实例文件SimpleServlet.javapackagecn.wxgyxy.lx.servlet;importjava.io.*;//HttpServlet属
6、于javax.servlet.http包下;ServletException属于javax.servlet包下importjavax.servlet.*;//HttpServletRequest、HttpServletResponse存放在javax.servlet.http包下importjavax.servlet.http.*;publicclassSimpleServletextendsHttpServlet{//表示处理get请求publicvoiddoGet(HttpServletRequestreq,HttpServletResponseresp)throwsIOExceptio
7、n,ServletException{PrintWriterout=resp.getWriter();out.println("");out.println("
此文档下载收益归作者所有