1.javaWeb开发 Tomcat

本文详细介绍了B/S模式的原理与优势,包括请求、处理、响应的过程,并对比了C/S模式。同时,深入探讨了Tomcat服务器的配置与工作流程,以及如何在本地搭建Java Web服务器环境。

一.

1.程序的开发模式/结构两种:

  • 1、C/S模式 Clint/service 客户端服务器模式
    需要安装包进行安装
    优点:充分利用自身电脑的资源
    缺点:升级维护麻烦
    Java很少开发C/S
  • 2、B/S模式 Browser/Service 浏览器服务器模式
    通过浏览器访问
    优点:升级维护容易,随时能够访问
    缺点:高并发
    Java重点

2.B/S模式的工作原理请求 处理 响应(重点)

在这里插入图片描述

3.如何发出请求

  • 在浏览器输入网址 回车
  • 点击超链接
  • 点击按钮等

4.协议 http https( 超文本传输协议)

短链接:一次请求、处理、响应技术后,客户端和服务器之间断开连接

使用http协议提交请求时,要提交两个内容:
1、请求方法:post get delete put head等8种
输入网址 或点击a标签默认是get方式提交
2、路径


二.tomcat

服务器软件:是web程序运行的载体(提供了程序的运行环境),接收请求,进行响应
java的服务器:Apache 下的tomcat
php tomcat
python tomcat
c# .net IIS

了解服务器软件:
在本地搭建Javaweb的服务器环境:tomcat
1、在本地解压tomcat,作为服务器的位置
2、在eclipse中配置tomcat:编写的代码直接部署到comcat服务器中
把eclipse和tomcat之间建立关联

如果创建项目且运行后,要改变tomcat的部署路径,需要做如下3步
1、服务停止
2、单击服务右键:add and remove
移除掉所有项目
3、单击服务右键:clean 清除服务

tomcat目录结构:

在这里插入图片描述

Web目录结构

在这里插入图片描述


登陆案例:

login.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<form name="loginform" method="post" action="dologin.jsp">
<p>账号:<input type="text" name="uid"/></p>
<p>密码:<input type="password" name="pwd"/></p>
<p><input type="submit" value="登陆"/></p>
</form>
</body>
</html>

dologin.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%
String userName = request.getParameter("uid");
String pwd = request.getParameter("pwd");
if(userName.equals("cc") && pwd.equals("123")){
	response.sendRedirect("index.jsp");
}else{
	response.sendRedirect("Login.jsp");
}
%>

在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值