Tomcat服务器Servlet入门
Day01_JavaWeb【Tomcat服务器&Servlet入门】
一、Tomcat
(1)软件架构
软件架构指的是:一个软件系统的各个组成部分的设计。
C/S和B/S是对软件结构的分类,也就是软件架构。
- C/S系统是Client/Server,就是客户端与服务端。如QQ、大型游戏等。
- B/S系统是Brower/Server,就是浏览器与服务器。如淘宝网等网站。
(2)web应用服务器
供向外部发布web资源的服务器软件
(3)web资源
存在于web应用服务器可供外界访问的资源就是web资源
1)静态资源:
指web页面中供人们浏览的数据始终是不变。比如:HTML、CSS、 JS、图片、多媒体。
2)动态资源:
指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。比如:JSP/Servlet、ASP、PHP。
(4)请求和响应

2、Tom的下载和安装
(1)下载Tomcat
官网地址:http://tomcat.apache.org/whichversion.html
(2)安装Tomcat
安装版的,双击.exe形式的安装包进行安装。
解压版的,直接解压即可。
3、Tomcat的目录结构

(1)bin:脚本目录
启动脚本:startup.bat
停止脚本:shutdown.bat
(2)conf:配置文件目录
核心配置文件:server.xml
用户权限配置文件:tomcat-users.xml
所有web项目默认配置文件:web.xml
4、IntelliJ IDEA配置Tomcat
(1)点击Run,然后点击Edit Configurations

(2)点击左侧“+”号,找到Tomcat Server,然后点击Local

(3)添加成功后,左栏多了一个Tomcat Server,点击它。然后配置本地Tomcat即可。

二、Servlet入门
1、写一个表单填写数据
<form method="post" action="/myweb01/demo03">账号:<input name="username" type="text"><br/>密码:<input name="password" type="password"><br/><input type="submit" value="登录">
form>
2、写一个servlet类接收数据
@WebServlet("/demo03")
public class Demo03GetDataServlet extends HttpServlet {//使用post请求访问时,当前doPost自动执行//表单中method设置为postprotected void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException{doGet(request,response);}//使用get请求访问时,当前doGet自动执行//地址栏访问就是get,如://http://localhost:8080/myweb01/demo03?username=jack&password=1111protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {//1.接受请求,获取参数String username = request.getParameter("username");//根据参数名获取参数值String password = request.getParameter("password");//2.处理System.out.println(username);System.out.println(password);//3.返回响应response.getWriter().println("success");}
}
3、运行代码
(1)填写数据

(2)点击登录后,浏览器显示success

(3)控制台输出账号和密码信息

本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
