您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > JavaWeb_01 Web基础与Tomcat_PPT
大学生软件学习第一选择金智-云起点第六季:JavaWeb--by旺旺老师金智-云起点本章内容B/SAndC/S什么是Web服务器(Tomcat)Tomcat的简单配置第一个servletWeb应用程序金智-云起点软件的分类系统软件驱动程序工具软件商业应用软件-办公软件-杀毒软件-聊天软件-下载软件-Windows-Unix-Linux-Mac-主板驱动-显卡驱动-声卡驱动-网卡驱动-教务管理系统-售票系统-银行转账系统-电子商务网站我们的目标是应用程序员,开发商业应用软件软件分类SQLServer数据库客户端B客户端AC/S(Client/server)B/S(Brower/server)金智-云起点CommonGatewayInterface(公用网关接口)ASP.NETJSP/SERVLETASPCGI几种B/S技术介绍PHPActiveServerPagesHypertextPreprocessor(超文本预处理器)MS推出的抗衡Java的技术金智-云起点JSP/Servlet宏观定义JSP/SERVLET是SUN制定的用Java开发web应用程序的规范,技术。SERVLET是什么金智-云起点三方关系规范制定者(servlet2.*/jsp2.*)容器实现者(web服务器)组件实现者(web应用程序)金智-云起点具体实现规范服务器组件实现SUN制定Servlet2.5jsp2.1Servlet3.0jsp2.2各容器供应商如apache的tomcat等程序员Web应用程序规范web服务器应用程序金智-云起点Tomcat的由来Tomcat最初是由Sun的软件构架师詹姆斯·邓肯·戴维森开发的。后来变为开源项目,并由Sun贡献给Apache软件基金会。O‘Reilly出版社决定为此软件出一本相关的书,并按惯例希望将其封面设计成某个动物的素描,于是这个软件被命名为Tomcat(公猫或其他雄性猫科动物的意思)。而O’Reilly的新书封面也被设计成了一只公豹(豹子也是猫科动物)的形象。金智-云起点Tomcat的版本Servlet2.5jsp2.1Servlet2.4jsp2.0Servlet2.3jsp1.2Servlet2.2jsp1.1Servlet3.0jsp2.2金智-云起点Tomcat服务器(server.xml)workbin(startup.batshutdown.bat)webapps金智-云起点MyEclipseMyEclipse是Eclipse的一个插件MyEclipse可以快速开发WebApp除去MyEclipse还有很多开发WebApp的Eclipse插件金智-云起点Web应用程序结构jspWEB-INFweb.xmlclassesDHTML图片webPrjNamewebapps其他资源servlet+javaBeanwebPrjName.warlib金智-云起点第一个sevletpublicclassFirstServletextendsHttpServlet{publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{response.setContentType(text/html;charset=GBK);PrintWriterout=response.getWriter();out.println(helloword!);out.close();}publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{doGet(request,response);}}金智-云起点web.xmlservletservlet-namemyServlet/servlet-nameservlet-classcom.yun4j.FirstServlet/servlet-class/servletservlet-mappingservlet-namemyServlet/servlet-nameurl-pattern/myFirstServlet/url-pattern/servlet-mapping金智-云起点查找过程唯一一台计算机url-pattern程序目录端口IP某一个服务程序的web.xmlservlet(url-pattern)金智-云起点经典错误404500请求的资源有语法错误请求的资源不存在金智-云起点再看关系依赖包含(多个)支持webserverwebapp•Webapp必须部署在webserver中•Webserver提供对webapp的支持•一个webserver可以部署多个webapp金智-云起点本章内容B/SAndC/S什么是Web服务器(Tomcat)Tomcat的简单配置第一个servletWeb应用程序大学生软件学习第一选择金智-云起点上机练习
本文标题:JavaWeb_01 Web基础与Tomcat_PPT
链接地址:https://www.777doc.com/doc-5118856 .html