2021-08-27 JSP&Servlet

JSP Java Service Page

Client/Service与Browser/Service
C/S架构

性能高、依赖于用户主机配置、将计算过程分配到用户主机可以减轻服务端压力
			必须通过客户端进行访问,多平台不兼容问题

B/S架构

相对于c/s性能低,随着硬件技术的发展,差距进一步缩短。必须考虑到复杂的浏览器兼容性问题,可以实现跨平台应用

BS架构一般工作流程

浏览器发送请求-->应用服务器接受相应,并访问数据库服务器获得信息,将信息打包并返回浏览器,浏览器渲染出HTML页面

URL

统一资源定位符uniform resources locator 能识别到Internet上的计算机或目录、文件夹位置的约定
由协议  主机地址(域名或者IP+port)以及目录组成

Web服务器

向发出请求的浏览器提供文档服务的程序,提供网上的信息浏览服务
Microsoft:IIS	Apache:Tomcat	Oracle:Weblogic	IBM:WebSphere
Tomcat:免费开源小巧 轻量级应用服务器	

请添加图片描述
学习使用IDEA创建Web项目 配置Web服务器

这部分内容不再赘述,一些基本的配置,熟悉了之后就就不难了

JSP概述

运行在服务器上的Java代码,使用HTML和Java代码嵌套而成
执行过程 jsp文件编译为java文件,进一步成为字节码文件,运行后生成html文件
**jsp内置对象**
无需手动实例化即可使用,
**out** 用于在jsp页面上输出各种数据,包括HTML元素,常量变量等
小脚本 
<% 
		//这里面可以正常边写Java代码
		out.print("Test");
		out.clearBuffer();
		out.close();
		/*表达式
		*<%= %>
		*<%@ page %>
		*用于设置页面属性或者导入Java类
		*/
%>

Servlet Java Service Applet

一个Java接口

使用Java语言编写运行在服务端,具有Java语言的特点,可以跨平台运行
一般所说的servlet是指Servlet的实现类或者Servlet实现类的子类

Servlet容器

具有servlet功能的服务器。
容器会将servlet动态地加载到服务器上。
学习配置web.xml、名称 路径 url映射关系。
Servlet方法init()	doGet()	doPost()	destory()方法等
get请求与post请求的区别

两个内置对象

request与response,
request.getParameter("key");方法,依据key或许value	一种映射关系
form表单中的input标签的name属性与value属性的值在表单提交时会议key=value的形式打包
多对key/value用“&”隔开,如果是get请求,“?”和URL隔开
request作用域只在1次请求
response作用于只在jsp页面内,即服务器响应客户端的一次响应
response.sendRedirect("jspPath");
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值