美文网首页
Servlet基础总结

Servlet基础总结

作者: 末日携手的半阳 | 来源:发表于2018-01-17 21:32 被阅读11次

软件环境

 Eclipse

安装插件过程

 MyEclipse

Tomcat

 B/S和C/S架构

  浏览器:百度和京东网,有浏览器就可以,更新方便

  客户端:QQ和微信app,用户体验好,但必须装软件,实时更新

 Tomcat目录结构

  webapps下的ROOT目录结构

   静态资源(HTML、CSS、JS、img、vedio、audio)

   WEB-INF

    classes:存放二进制字节码文件的目录

    lib:WEB项目需要的jar包

    web.xml:非常重要的文件

   注意事项

    1.WEB-INF目录下内容不能通过链接在浏览器访问

    2.如需访问WEB-INF下的内容,需要配置web.xml文件

    3.暂时不要过多的去研究源代码

  conf:主要操作对象是server.xml

  lib:这里面有一个需要关注的是servlet-api.jar

  work:JSP生成的临时文件都会放在这里

 Tomcat的共享目录webapps:

  1.在该目录常见一个文件夹myweb

  2.在改文件夹下创建一个网页index.html

  3.浏览器输入以下网址(本机IP地址):

  http://10.8.156.10:8080/mywebs/index.html

 常见问题

  闪退:Java环境变量的配置:JAVA_HOME CLASSPATH Path

  端口被占用

   关闭Tomcat,修改端口号

   Tomcat配置文件在安装路径/conf/server.xml,搜索8080

  子主题 3

 注意事项

  http://localhost:8080

  绝对不允许用右上角的X号关闭黑框

  子主题 3

Servlet入门

 静态和动态区别

  静态页面:每次加载访问的时候,源代码不发生改变,把纯HTML+JS脚本的成为静态页面

  动态资源:每次加载访问的时候,源代码会发生改变,把ASP PHP JSP JAVA等称为动态页面

 概念:Java语言开发动态资源的开发技术

 要求

  1.Servlet程序只能在Tomcat服务器上运行

  2.Servlet其实是一个普通的类,只不过继承了HttpServlet,需要重写doGet和doPost方法

  doGet是获取form表单get方法传过来的数据,doPost是表单post方法传过来的数据。

 手动编写Servlet程序

  1.把Tomcat目录下/lib/servlet-api.jar复制到当前项目目录下

  定义一个类,继承HTTPServlet,重写doGet和doPost方法

  2.在doGet方法中编写代码

  resp.setContentType("text/html;charset=utf-8");

  resp.getWriter().println();

  3.webapps下创建一个web文件夹,让后在web下创建WEB-INF文件夹,然后在info下创建classes文件夹和web.xml文件

  4.编写xml文件,并且将源文件的class文件(bin目录下)放入classes文件夹下

  http://localhost:8080/web/test

相关文章

  • Servlet基础总结

    软件环境 Eclipse 安装插件过程 MyEclipse Tomcat B/S和C/S架构 浏览器:百度和京东网...

  • JAVA Web学习(11)___第8章 Servlet 技术

    第8章 Servlet 技术 8.1 Servlet基础 8.1.1 Servlet结构体系 8.1.2 Serv...

  • servlet 总结

    servlet总结

  • java web基础一(JavaGuide-20181213)

    Servlet总结 阐述Servlet和CGI的区别? CGI的不足之处: Servlet的优点: Servlet...

  • WEB面试题

    Servlet总结 阐述Servlet和CGI的区别?CGI的不足之处:Servlet的优点: Servlet接口...

  • servlet

    Servlet总结 阐述Servlet和CGI的区别?CGI的不足之处:Servlet的优点: Servlet接口...

  • 07.J2EE基础知识

    Servlet总结 阐述Servlet和CGI的区别?CGI的不足之处:Servlet的优点: Servlet接口...

  • JavaWeb基础

    Servlet总结 阐述Servlet和CGI的区别?CGI的不足之处:Servlet的优点: Servlet接口...

  • J2EE 的一点知识

    Servlet总结 阐述Servlet和CGI的区别?CGI的不足之处:Servlet的优点: Servlet接口...

  • java基础-day39-Servlet

    Servlet基础 1. Servlet概述 1.1 什么是Servlet 1.2第一个Servlet程序 1.3...

网友评论

      本文标题:Servlet基础总结

      本文链接:https://www.haomeiwen.com/subject/kdcpoxtx.html