JavaWeb程序 --> 将一个请求路径( 网络地址 ) 变成一条sql语句,发送给数据库进行查询;
会将获取的数据,通过页面的方式,展示给用户进行操作;
Javaweb程序如何将一个路径变成一条sql语句?
使用Servlet技术。
什么是Servlet? JavaWeb的三大组件 ( Servlet Filter过滤器 Listener监听器 )
小服务,小组件,
主要作用:
接收用户发来的请求( 路径及数据 ),给用户响应对应内容( 页面 );
请求路径
一般来讲,请求路径指的是 网络访问路径 (不带盘符,基本格式为:协议://ip地址:端口号/路径 )
网络路径:
http://192.168.15.52:8080/web01/hello.html
http://220.181.38.149:80 --> 百度首页 www.baidu.com (域名商)
本机路径:带盘符的路径
D:\工作\apache\apache-tomcat-8.5.57
将一个本地路径,变成网络路径
需要使用到服务器:tomcat服务器服务 服务器机器
学习tomcat
tomcat的安装,百度搜索tomcat,去官网下载core中的zip格式,解压版
解压之后的tomcat分布:
bin:放置的都是可执行文件,包含启动执行文件startup.bat( 如果点击之后,出现闪退的情
况,说明jdk的环境变量java_home没有配置好 )、关闭执行文件shutdown.bat;
conf:放的都是tomcat的配置文件,tomcat的端口号、编码格式、服务配置、支持的文件配置;
server.xml web.xml
lib:tomcat也是Java编写的,在执行的时候,同样需要Java jar包的支持,都存放在这;编写
servlet时需要的jar包
logs:日志记录文件夹,在使用tomcat过程,出现问题,或者没有问题是,形成的日志文档,都
在这个文件夹中;
temp:临时文件,可以删除,但每次执行时都会自动创建
webapps:tomcat实际执行过程中,所访问的文件地址,所有的页面文件都保存在这个文件夹中;
ROOT表示没有项目名
work:在执行tomcat时,程序中如果有jsp文件,会在这个文件夹中转换成.java文件
Servlet的使用
jdk java开发工具包 --> ( jre java运行环境 --> ( JVM + java运行jar包,jdk自带
jar包 ) + java开发工具 )
Servlet是Java中的接口,不属于jdk自带jar包,需要导入第三方的jar包( tomcat ) ;
1、先导入tomcat的jar包,到项目中;
2、创建一个AServlet,实现Servlet接口
将一个类变成Servlet的三种方式
1、实现Servlet接口,重写接口中的全部方法;
2、继承GenricServlet抽象类,重写抽象方法;
3、继承HttpServlet抽象类,根据需要进行重写;