JavaWe入门

简介: JavaWe入门
  • Tomcat

     默认端口:

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />


默认主机名称:    

<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">


默认主机名为localhost->127.0.0.1

C:\Windows\System32\drivers\etc\hosts中存在相应的映射



3272a56ca12348cb9f0dfc01abb27ea8.png


  • Http

HTTP(超文本传输协议)是一个简单的请求响应协议,它通常运行在TCP之上.

文本:html,字符串,~。。。。

超文本:图片,音乐,视频,定位,地图

端口:80


  • Https

HTTPS:安全的

端口:443


  • 请求行

请求方式:get/post,head,delete,put,tract…

**GET:**请求能够携带的参数比较小,大小有限制,会在浏览器的URL地址栏显示数据内容,不安全但高效

**POST:**请求能够携带的参数没有限制,大小没有限制,不会在浏览器的URL地址栏显示数据内容,安全但不高效


  • 响应体

Accept:告诉浏览器,它所支持的数据类型

Accept-Encoding:支持哪种编码格式GBK UTF-8 GB2312 IS08859-1Accept-Language:告诉浏览器,它的语言环境

cache-control:缓存控制

connection:告诉浏览器,请求完成是断开还是保持连接

HOST:主机…/ .

Refresh:告诉客户端,多久刷新一次;

Location:让网页重新定位;


  • 响应码

200:请求响应成功

404:找不到资源

500:服务器代码错误


  • Servlet配置并运行


Maven导入两个依赖:

<dependency>
   <groupId>javax.servlet</groupId>
   <artifactId>javax.servlet-api</artifactId>
   <version>4.0.1</version>
</dependency>
<dependency>
   <groupId>javax.servlet.jsp</groupId>
   <artifactId>javax.servlet.jsp-api</artifactId>
   <version>2.3.3</version>
</dependency>


创建servlet类继承HttpServlet然后重写doGET与doPost方法(alt+insert找到Override选择需要的方法)


public class Servlet  extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        PrintWriter writer = resp.getWriter();
        writer.println("6666");
    }
    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        super.doPost(req, resp);
    }
}


在web.xml中配置相应的映射


<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
        http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
         version="4.0"
         metadata-complete="true">
<servlet>
   <servlet-name>hello</servlet-name> <!--设置Servlet名字-->
   <servlet-class>com.peng.servlet.Servlet</servlet-class><!--对应的Servlet-->
</servlet>
<servlet-mapping>
   <servlet-name>hello</servlet-name><!--对应服务器-->
   <url-pattern>/peng</url-pattern><!--对应的地址,也就是运行出来之后加上/peng就能请求服务器-->
</servlet-mapping>
</web-app>


配置Tomcat服务器


eb493f7cf0e2499ab5b4ddb73d622646.png

ea9945b9fc6f41fbbd40a093d04c633d.png


启动Tomcat


image.png


运行出来是这个


9b465936d86d4dd3984ff14ea9f08cf2.png


因为之前设置的web.xml的url为/peng,后面你添加即可到自己写的服务器了


38312f6f59fd49f08f22553d3db4192a.png


servlet-mapping

<servlet-mapping>
   <servlet-name>hello</servlet-name><!--对应服务器-->
   <url-pattern>/peng</url-pattern><!--对应的地址,也就是运行出来之后加上/peng就能请求服务器,若配置成/*会干掉主页面,这里配置的优先级比较高-->
</servlet-mapping>


自定义后缀:

<servlet-mapping>
   <servlet-name>hello</servlet-name><!--对应服务器-->
   <url-pattern>*.peng</url-pattern><!--不能加项目映射路径-->
</servlet-mapping>
相关文章
|
关系型数据库 MySQL
解决MySQL8.0本地计算机上的MySQL服务启动后停止没有报告任何错误
解决MySQL8.0本地计算机上的MySQL服务启动后停止没有报告任何错误
13266 1
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的敏捷工贸公司销售管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的敏捷工贸公司销售管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
|
索引 SEO
手机端SEO应该怎么做?
PC端SEO大家都知道怎么做,那么关于手机端的SEO优化大家知道吗? 现在手机用户比电脑用户多得多,所以在做SEO的时候,手机端优化也很重要。 手机端排名的原理 1、使用PC端的索引库 手机端没有专用的索引库,用的是PC端的索引库,如果我们要做手机端的PR值和网站权重排名,首先要把PC端的排名做好才行。
302 0
|
3天前
|
存储 人工智能 安全
AI 越智能,数据越危险?
阿里云提供AI全栈安全能力,为客户构建全链路数据保护体系,让企业敢用、能用、放心用
|
6天前
|
域名解析 人工智能
【实操攻略】手把手教学,免费领取.CN域名
即日起至2025年12月31日,购买万小智AI建站或云·企业官网,每单可免费领1个.CN域名首年!跟我了解领取攻略吧~
|
5天前
|
数据采集 人工智能 自然语言处理
3分钟采集134篇AI文章!深度解析如何通过云无影AgentBay实现25倍并发 + LlamaIndex智能推荐
结合阿里云无影 AgentBay 云端并发采集与 LlamaIndex 智能分析,3分钟高效抓取134篇 AI Agent 文章,实现 AI 推荐、智能问答与知识沉淀,打造从数据获取到价值提炼的完整闭环。
397 93
|
6天前
|
SQL 人工智能 自然语言处理
Geo优化SOP标准化:于磊老师的“人性化Geo”体系如何助力企业获客提效46%
随着生成式AI的普及,Geo优化(Generative Engine Optimization)已成为企业获客的新战场。然而,缺乏标准化流程(Geo优化sop)导致优化效果参差不齐。本文将深入探讨Geo专家于磊老师提出的“人性化Geo”优化体系,并展示Geo优化sop标准化如何帮助企业实现获客效率提升46%的惊人效果,为企业在AI时代构建稳定的流量护城河。
396 156
Geo优化SOP标准化:于磊老师的“人性化Geo”体系如何助力企业获客提效46%