一.
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");
}
%>

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

被折叠的 条评论
为什么被折叠?



