【Java新手笔记二】servlet学习

学习JavaWeb,从servlet开始。

servlet是用Java编写出来的类,提供了可被服务器动态加载并执行的程序代码,为来自客户的请求提供 相应服务,是JavaWeb的核心组件。

提供了servlet功能的服务器,叫servlet容器,如Tomcat

下面实现我的第一个servlet程序:

主要就是两个过程:

1. 编写一个实现了servlet接口的Java类

2. 把编好的Java类部署到Tomcat服务器中。

开发环境MyEclipse见我的上一篇文章MyEclipse环境搭建

第一步,file-new- web project,写project name(此处是lhj_Servlet_Demo)


点击next


java编译后的文件是.class,这里提供了class文件的默认路径,不用修改,点击finish

出现如下目录:


src目录用于存放Java文件

webroot目录存放依赖的库文件,配置文件,以及classes文件,当部署到Tomcat时,该目录会全部复制到Tomcat下的webapps目录

web.xml是配置文件

第二步,新建一个实现servlet接口的Java类。右键src,new-servlet(或者是new-other,输入servlet搜索)


点击next,输入Java的类名


.java文件要存放在一个包中,就是package,这里用的默认的lhj_ServletDemo

勾选想要自动创建的doGet和doPost方法

src目录下有了创建的Java类,以及doGet和doPost方法


第三步,配置文件web.xml也已经自动生成了servlet映射


该配置文件说明了当浏览器输入localhost:9080/lhj_ServletDemo/servlet/ServletDemo1时,会映射到Java类ServletDemo1中的方法(端口号一般是8080,看Tomcat的配置)

第四步,将该web工程部署到Tomcat中。找到server窗口,右键Tomcat 8.x,add deployment,选择该工程


此时可以看到Tomcat文件夹下的webapps目录有了一个新文件夹lhj_ServletDemo,里面的文件与工程的webroot目录一致


第五步,右键Tomcat 8.x,run server,启动服务器,浏览器中输入网址

网页向服务器请求get方法,而servlet的Java类给网页返回了这条数据(执行了doGet方法)


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值