J2EE 第2次课笔记--Servlet

Java Servlet 详解:(一)JavaEE 简介以及Servlet 简介 JavaEE 简介以及Servlet 简介1.什么是 JavaEE2.JavaEE 版本3.Web 开发历史回顾1.CGI2.CGI 缺点3.FastCGI4.Servlet 介绍1.Servlet 技术特点2.Servlet 在应用程序中的位置 1.什么是 JavaEE avaEE(Java Enterprise Edition),Java 企业版,是一个用于企业级 web 开发平台。最早由 Sun 公司定制并发布,后由 Oracle 负责维护。在 JavaEE 平台规范了在开发企业级 web 应用中的 阅读详情
 

这次课讲了一些servlet一些基础的知识!

1.在本地访问servlet(以tomcat服务器为例):

     http://locatlhost:8080/servlet/你的servlet的名字

    这样你就可以直接访问这个servlet了!



2.使用jcreator进行servlet的程序编写时,需要导入tomcat下,common/lib/servlet.jar

   才能调用servlet包


3.测试程序,还是从最简单的Hello,World!来进行练习吧!

   代码:

      import javax.servlet.*;
      import java.io.*;
      public class HelloServlet extends GenericServlet
      {
       //需要重载初象类service
       public void service(ServletRequest request,ServletResponse response) throws IOExcetpion
        {
            PrintWriter out = response.getWriter();
            out.println("Hello,this is our world!");
         }
      }



4.HttpServlet继承了GenericServlet,HttpServletRequest/HttpServletResponse继承ServletRequest/ServletResponse

   方法getHeader是得到表头信息

            request.getHeader(“connection“)  得到连接信息

           request.getHeader(“User-Agent“) 得到用户信息
   
  例子:

      import javax.servlet.*;
      import java.io.*;
      import javax.servlet.http.*;    //必须导入这个包,才能使用HttpServlet

      public class HelloServlet extends HttpServlet
      {
       //需要重载初象类service
       public void service(HttpServletRequest request,HttpServletResponse response) throws IOExcetpion
        {
            PrintWriter out = response.getWriter();
            String s = request.getHeader("Connection");
             String user = request.getHeader("User-Agent");
            out.println("you connect to server is"+s);
            out.close();
     }
  }


5.response.setContentType("text/html;charset=gb2312")

JavaEE学习之Servlet Servlet(server applet)是运行在服务器(Tomcat)的Java小程序, 是sun公司提供一套定义动态资源规范Servlet的本质是一个接口从狭义的角度来说Servlet就是一个接口;从广义上来说,Servlet指所有实现了Servlet接口的实现类注意 : 浏览器并不能直接访问服务器端的类,之所以能够访问Servlet,因为可以在服务器中为Servlet设置虚拟路径(url),当浏览器访问此虚拟路径,就可以访问到Servlet,就会调用Servlet中指定的方法处理请求。 阅读详情

相关推荐

J2EE Servlet API 入门与实践

本文还有配套的精品资源,点击获取 简介:J2EE是Java企业级应用开发框架,其中Servlet API是核心组件之一,用于开发动态Web应用。随着Tomcat服务器版本的升级,Servlet API从Tomcat 6.X版本开始不再内嵌于服务器,以符合Java EE规范,促进与其它Java EE应用服务器的兼容。Servlet API由Servlet接口和HTTP请求响应...

weixin_42360733的博客 1075

起源之路——JSR?J2EE?JavaEE?

起源之路——JSR?J2EE?JavaEE? 前言 鉴于自己工作了一段时间对各种框架中间件处于知其然不知其所以然的状态中,所以萌生了追寻起源的想法,于是便开始准备编写该系列文章,系统的整理自己对J2EE的理解。若有发现理解不到位,或有不同见解的地方,欢迎各位大神拍砖。 什么是J2EE? J2EE的全称是Java 2 Platform Enterprise Edition,它是由多家公司共同参与并制...

LuoGuoHua_Xin的博客 881

手势控制 Python !Leap Motion Python 开发教程 (二)

手势控制 Python !Leap Motion Python 开发教程 (二) 现在进入正题,我来给大家总结一下我在使用 Leap Motion 开发过程中的经验以及学到的东西,其中我会概括以及翻译官方给出的注释,为了让这些注释更加通俗易懂,让大家更好理解。 回顾 在上一篇文章中我们讲了如何配置 Leap Motion 的 Python 2.7 的开发环境,如果您还没有配置好您的开发环境,可以参...

成畅的博客 3193

J2EE的体系架构——J2EE

https://blog.youkuaiyun.com/dandanzmc/article/details/27355565 J2EE的体系架构 J2EE是Java2平台企业版(Java 2 Platform,Enterprise Edition),它的核心是一组技术规范与指南,提供基于组件的方式来设计、开发、组装和部署企业应用。J2EE使用多层分布式的应用模型。 J2EE分层 客户层,运行在客户计算机...

try to do 1万+

解锁Cherry Studio高阶玩法:用MCP实现自动化测试与数据爬取

本文深入探讨了如何利用MCP协议与Cherry Studio结合,实现自动化测试与数据爬取的高阶应用。通过Playwright等工具的MCP集成方案,详细解析了自动化测试流水线构建和智能爬虫系统开发的关键技术,显著提升工程效率和系统适应性。

defi6farmer的博客 275

COMSOL仿真教程—激光烧蚀

本例使用二维模型,将来自激光的入射热通量模拟为金属表面上空间分布的热源,从而得到金属的烧蚀过程和瞬态温度分布。

qq_40977332的博客 2万+

JavaEE学习笔记整理

目录 1:明白什么是JavaEE 2:JavaEE的主要技术 (1)JDBC (2)JavaBeans (3)JSP (4)Servlet 3:JavaEE框架 (1)MVC框架 (2)SSM JavaEE学习整理(一) 声明:本文来自菜鸟的学习整理,如有错误欢迎立即指出 1:明白什么是JavaEE 首先是来自百度百科的官方解释:Java EE(Java Platform,Enterprise Edition)是sun公司推出的企业级应用程序版本。这个版本以前称为 J2EE。能

qq_51861704的博客 8949

目标检测中回归损失函数(L1Loss,L2Loss,Smooth L1Loss,IOU,GIOU,DIOU,CIOU,EIOU,αIOU ,SIOU)

为了解决CIoU的问题,有学者在CIOU的基础上将纵横比拆开,提出了EIOU Loss,并且加入Focal聚焦优质的预测框,与CIoU相似的,EIoU是损失函数的解决方案,只用于训练。在错误率小的地方,梯度的值也应当小,反之在错误率大的地方,梯度也应当大,因为这时候我们需要对错误率小的情况进行微调,而错误率大的地方进行大刀阔斧的调整;如下图所示,三种情况IoU都相等,但看得出来他们的重合度是不一样的,左边的图回归的效果最好,右边的最差。DIoU的作者考虑到,在两个框中心点重合时,c与d的值都不变。

zyw2002的博客 6629

J2EE是什么,主要包括哪些技术

https://blog.youkuaiyun.com/Ashes18/article/details/73614571 最近最为深刻的认识:被面试老师问到了的知识,哪些是在自己心中模棱两可,似是而非的概念都一目了然。而后,只有在顿悟中不断总结才能进步。今天,我总结的部分是J2EE到底是什么东西,它包括了哪些技术。 一、J2EE是什么? 从整体上讲,J2EE 是使用 Java 技术开发企业级应用的工业标准,它...

QDShuai的博客 3万+

ros2 humble中使用realsense t265与d435

前提,安装realsense SDK 2.51.1版本并且能成功启动realsense-viewer V2.51.1想要在ros2中使用realsense t265,必须配合realsense SDK v2.51.1使用realsense-ros 4.51.1版本,因为新版本realsense ros2不再对t265支持下面记录源码编译安装 realsense-ros 4.51.1版本。

m0_72797388的博客 952

ISP算法:自动白平衡(AWB)

1. 为什么要做白平衡? 人类视觉系统具有颜色恒常性特点,一次人类对物体观察不受光源影响。但是Sensor在不同光线下,物体呈现的颜色不同,在晴朗天空下会偏蓝,在烛光下会偏红。如图: 2.什么是自动白平衡? 为了消除光源对于图像传感器成像的影响,模拟人类视觉系统的颜色恒常性。保证在任何场景下看到的白色是真正的白色。 3. 如何做自动白平衡? 只要乘以一个对角矩阵,便可以进行白平衡...

a200800170331的专栏 1万+

J2EE

J2EE是什么,主要包括哪些技术 一、J2EE是什么? 从整体上讲,J2EE 是使用 Java 技术开发企业级应用的工业标准,它是 Java 技术不断适应和促进企业级应用过程中的产物。 适用于企业级应用的 J2EE,提供一个平台独立的、可移植的、多用户的、安全的和基于标准的企业级平台,从而简化企业应用的 开发、管理和部署。J2EE 是一个标准,而不是一个现成的产品。(来自百度) 二、J2EE主要包括哪些技术 servlet Servlet是java平台上的CGI技术。Servlet在服务器端运行,动态地生成

qq_42918433的博客 8209

STM32F767 GPIO跑马灯工程从零搭建指南

嵌入式开发中,基于HAL库的STM32工程初始化是确保外设可靠运行的基础环节。其核心在于理解芯片时钟树配置原理、GPIO工作模式与硬件电气特性之间的映射关系。正确启用RCC时钟源、合理分配AHB/APB总线分频系数,可保障系统主频稳定;而精准设置推挽输出、上下拉状态及引脚速度,则直接影响LED等基础外设的驱动可靠性。结合STM32CubeMX图形化配置工具,开发者能将寄存器级操作抽象为可视化流程,显著提升工程可追溯性与复用性。本文以STM32F767IGT6和阿波罗开发板为载体,详解从Repository固

weixin_42453228的博客 61

J2EE笔记之JavaEE

一、JavaEE产生的背景 为了满足开发多层体系结构的企业级应用的需求,Java公司的创始人Sun公司在早期的J2SE(Java 2 Platform Standard Edition)基础上,针对企业级应用的各种需求,提出了J2EE(Java 2 Plantform Enterprise Edition). 企业级应用程序特点 定义:泛指那些为大型组织部门创建的应用程序。注:并不是特指为企业开发的应用软件。 企业级应用程序一般具有以下特点: 1)分布式:通过局域网运行在一个组织内部,或通过Int

Zxy_zzz的博客 1309

【医学图像处理】X-ray成像之X射线的产生

【医学图像处理】X-ray成像之X射线的产生 概述 电流流过钨丝,并将其加热。 随着加热,增加的能量使电子能够通过热电子发射从灯丝中释放出来。 电子被吸引到带正电的阳极,并以由管电位(电压)确定的最大能量撞击钨靶。 当电子轰击目标时,它们通过轫致辐射和特有的相互作用将能量转换为热量(99%)和X射线光子(1%)。 X射线光子以一束能量(X射线光谱)从光束中释放出来,构成X射线图像形成的基础。 设备 阴极 灯丝 用细的(0.2毫米)钨丝制成,因为钨: 原子序数高(A 184,Z 74) 是良好的热

ZhangPY的专栏 2356

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

JavaEE Servlet01

JavaEE是企业级Java开发平台,用于构建后端服务。通过Servlet处理HTTP请求和响应,Servlet生命周期包括初始化、服务和销毁。HTTP协议用于客户端与服务器通信,支持GET和POST请求。GET用于获取数据,POST用于提交数据。开发环境需安装JDK和Tomcat服务器,配置项目并部署。Servlet通过`HttpServletRequest`获取请求数据,`HttpServletResponse`返回响应。POST请求需设置字符编码防止中文乱码。整体流程包括接收请求、处理数据、调用DAO

2303_77543831的博客 1893

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

J2EE——servlet

servlet做为J2EE的13个规范之一,是开发javaweb程序必须的。当然与JNDI相比,servlet相对不是那么抽象,至少我们经常拿来去开发程序。没有遵循JNDI规范的程序可以说不能称之为J2EE企业级应用程序,但是这样的程序还是可以称得上是javaweb程序的。而servlet是javaweb开发所必须的技术之一。在J2EE的13个规范中,从抽象程度上来说servlet更相似于JDBC

不忘初心 ,方得始终 2368

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

框架——JavaEE(J2EE)相关

1、什么是JavaEE? Java EE,Java 平台企业版(Java Platform Enterprise Edition),之前称为Java 2 Platform, Enterprise Edition (J2EE),2018年3月更名为 Jakarta EE(这个名称应该还没有得到群众认可)。 狭义的 Java EE 是 Sun 公司为企业级应用推出的标准平台,用来开发B/S架构软件,可以说是一个框架,也可以说是一种规范。 广义的 Java EE 包含各种框架,其中最重要的就是 Spring 全家

weixin_42924812的博客 1107

JavaEE(J2EE)学习篇

一、简要介绍 Java EE,Java 平台企业版(Java Platform Enterprise Edition),之前称为Java 2 Platform, Enterprise Edition (J2EE),2018年3月更名为 Jakarta EE, 是 Sun 公司为企业级应用推出的标准平台,用来开发B/S架构软件,可以说是一个框架或是一种规范。 Java EE是 J2EE的一个新的名...

nann-viiv 的博客 925

J2EE简介

简介 Java Platform, Enterprise Edition (Java EE) 是社区驱动的企业软件标准。Java EE 是利用Java Community Process开发的,业界专家、商业组织和开源组织、Java 用户组以及数不清的个人为此做出了巨大贡献。每个版本都集成了符合业界需求的新特性,提高了应用可移植性,提高了开发人员的工作效率。 JavaEE是一组建立在Jav...

mazhongjia的博客 1484

javaEE——Servlet

所谓web开发,指的是从网页中向后端程序发送请求,与后端程序进行交互

m0_70830675的博客 1286

javaEE教程

为什么有JAVA2E 先知道B/S 和 C/S的区别 B是英文单词“Browser”的首字母,即浏览器的意思;S是英文单词“Server”的首字母,即服务器的意思。B/S就是“Browser/Server”的缩写,即“浏览器/服务器”模式。 比如浏览器浏览页面就是B/S C是英文单词“Client”的首字母,即客户端的意思,C/S就是“Client/Server”的缩写,即“客户端/服务器...

weixin_41147129的博客 1万+

javaEE servlet项目笔记

1、创建JavaEE项目 2、定义一个类,实现Servlet接口 3、实现这个接口中的抽象方法 public class SeverletDemo01 implements Servlet { @Override public void init(ServletConfig servletConfig) throws ServletException { ...

181

【JavaEE】第一个servlet程序

如何写出第一个servlet程序的保姆教程!!

冲击大厂之路!!! 3215

javaee和javaee_JavaEE概念简介

javaee和javaee 这篇文章旨在阐明J2EE范例中使用的首字母缩写词和概念。 J2EE代表Java to Platform,Entreprise Edition。 它使创建模块化Java应用程序得以部署在应用程序服务器上。 它依赖于Java SE,Java SE是一组Java库的核心,所有Java应用程序都在该Java库上实现。 一般概念 在深入探讨J2EE之前,这里提醒您一些一般...

最佳 Java 编程 715

JAVAEE和项目开发 ——Servlet详解

主要内容 JAVAEE简介 Servlet简介 Tomcat简介 Servlet技术详解 学习目标 一、JAVAEE简介 1 什么是JAVAEE JAVAEE(Java Enterprise Edition),Java企业版,是一个用于企业级web开发平台。最早由SUN公司定制并发布,后由Oracle负责维护。在JavaEE平台规范了在开发企业级web应用中的技术标准。 在JavaEE平台共包含了13个技术规范(随着JAVAEE版本的变化所包含的技术点的数量会有增多)。它们分别是:JDBC、JNDI、EJ

LiLi的博客 1639
上一篇: Eclipse 运行命令行参数大全
下一篇: 谈谈我对攻读计算机研究生的看法
Explorerwen
博客等级 码龄23年 4粉丝 41原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值