JavaWeb

【摘要】 JavaWeb
一、概述
1.常见的体系结构:
C/S 客户端/服务器 Client/Server
优点:用户信息安全性较好;对网络带宽要求低。
1
B/S 浏览器/服务器 Browser/Server
优点:轻量级;安全性好
1
2.WEB资源
HTML:静态资源
JSP/Servlet:动态资源
URL:统一资源定位符
URI:统一资源标识符 …

JavaWeb

一、概述

1.常见的体系结构:

C/S 客户端/服务器 Client/Server

优点:用户信息安全性较好;对网络带宽要求低。

  
 

B/S 浏览器/服务器 Browser/Server

优点:轻量级;安全性好

  
 
2.WEB资源

HTML:静态资源

JSP/Servlet:动态资源

URL:统一资源定位符

URI:统一资源标识符

协议名://域名:端口/路径

  
 

二、Tomcat

Web服务器

1.接受客户端请求,给客户做出响应。

把项目放到web服务器,再把web服务器放到网络上。

常见的Web服务器:JBoss;Weblogic;Tomcat

  
 

2.Tomcat主要实现了java EE 中的Servlet、jsp规范。同时提供了HTTP服务

welcome-file-list 默认访问界面
Srever starup Tomcat启动成功

localhost:8080 域名,Tomcat默认端口
localhost:8080/指定项目名/指定页面

  
 

三、JSP

是javaweb的动态资源

1.jsp的组成
HTML+JAVA脚本+JSP动态标签

  
 
2.JSP脚本

就是java代码片段

<% %> java语句

<%=...%>   java表达式

<%!...%>   java定义类成员

<%@ %> 指定当前页面的配置(编码格式,导包,语言)

  
 
3.生命周期

从创建到对象销毁的过程。

Init( ) –初始化的方法(程序运行时 初始化)

上下文(context):一个对象在产生初期需要使用的所有的参数集合。

  
 

Service( ) –处理请求,给出响应

Destroy( ) –销毁的方法(Tomcat结束时 销毁)

4.JSP编译过程
发出请求--JSP文件转化--Servlet文件--class文件--Servlet实例--返回响应

  
 
5.JSP注释

HTML注释在页面能看到

JSP注释在页面看不到

6.内置对象(隐式对象)
6.1.out 输出
6.2.page/pageContext 单独页面
​setAttribute 设置属性

getAttribute 获得属性

  
 
6.3.request 请求
getRequestDispatcher("路径名").forward( request,response )   转发
//将A页面的请求和响应 转发到B页面

getParameter( “name属性 ”)		 获取参数,一个name对应一个值
getParameterValues("name参数") 一个name对应多个值

setCharacterEncoding("UTF-8")   设置请求的编码格式

  
 

​ 除了form表单是post请求方式,其他都是get

6.4.response 响应
sendRedirect("路径名") 重定向

  
 

重定向 页面会指向跳转页面。
转发可以保存请求和响应,重定向不行

6.5.session 会话

就是一个连接,范围是 一次浏览器的访问中

6.6.application 全局

在Tomcat运行时出现,关闭后结束

文章来源: blog.csdn.net,作者:小牧要学习,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/muhaokai/article/details/115862446

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享