【摘要】 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