JAVAWEB
文章平均质量分 55
一只可爱的小狐狸
我亦无他,惟手熟尔
展开
-
EL表达式和JSTL
EL表达式和JSTLEL表达式EL表达式全称:Expression Language,即表达式语言EL表达式作用:代替JSP页面中表达式脚本进行数据的输出EL表达式比JSP的表达式脚本简洁很多EL表达式的格式是:${表达式} ,注:EL表达式写在jsp页面中,表达式一般是域对象的key运算符:算数运算符: + - * /(div) %(mod)比较运算符: > < >= <= == !=逻辑运算符: &&(and) ||(or) !(not)原创 2021-04-25 14:04:24 · 165 阅读 · 1 评论 -
JSP
JSP概念:Java Server Pages: java服务器端页面可以理解为:一个特殊的页面,其中既可以指定定义html标签,又可以定义java代码用于简化书写!!!原理JSP本质上就是一个ServletJSP的脚本:JSP定义Java代码的方式(1)<% 代码 %>:定义的java代码,在service方法中。service方法中可以定义什么,该脚本中就可以定义什么。(2)<%! 代码 %>:定义的java代码,在jsp转换后的java类原创 2021-04-23 20:24:35 · 150 阅读 · 3 评论 -
MVC三层架构
MVC三层架构什么是MVC:model view Controller 模型、视图、控制器用户直接访问控制层,控制层就可以直接操作数据库servlet--CRUD-->数据库弊端:程序十分臃肿,不利于维护Servlet的代码中:处理请求、响应、视图跳转、处理JDBC、处理业务代码、处理逻辑代码 架构:没有什么是加一层解决不了的!程序员|JDBC|Mysql 、Oracle 、SQLServerMVC三层架构model:业务处理:业务逻辑(Service)数原创 2021-04-22 14:57:44 · 1050 阅读 · 4 评论 -
Filter和Listener
Filter和ListenerFilter概念:生活中的过滤器:净水器,空气净化器,土匪、web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。过滤器的作用:一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤…快速入门:步骤:定义一个类,实现接口Filter复写方法配置拦截路径web.xml注解配置文件:<?xml version="1.0" encoding="UTF-8"?><原创 2021-04-21 11:52:21 · 112 阅读 · 0 评论 -
Cookie和Session
Cookie和Session会话技术:会话:一次会话中包含多次请求和响应。一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止功能:在一次会话的范围内的多次请求间,共享数据方式:客户端会话技术:Cookie服务器端会话技术:SessionCookie概念:客户端会话技术,将数据保存到客户端快速入门:使用步骤:创建Cookie对象,绑定数据new Cookie(String name, String value)发送Cookie对象原创 2021-04-20 12:36:27 · 93 阅读 · 0 评论 -
ServletContext
ServletContext对象:1. 概念:代表整个web应用,可以和程序的容器(服务器)来通信2. 获取: 1. 通过request对象获取 request.getServletContext(); 2. 通过HttpServlet获取 this.getServletContext();3. 功能: 1. 获取MIME类型: * MIME类型:在互联网通信过程中定义的一种文件数据类型 * 格式: 大类型/小类型 text/html image/jpeg * 获取原创 2021-04-20 12:34:20 · 61 阅读 · 0 评论 -
Response对象
Response对象功能:设置响应消息1. 设置响应行 1. 格式:HTTP/1.1 200 ok 2. 设置状态码:setStatus(int sc) 2. 设置响应头:setHeader(String name, String value) 3. 设置响应体: * 使用步骤: 1. 获取输出流 * 字符输出流:PrintWriter getWriter() * 字节输出流:ServletOutputStream getOutputStream() 2原创 2021-04-19 11:25:52 · 99 阅读 · 0 评论 -
Request
Request1. request对象和response对象的原理request和response对象是由服务器创建的。我们来使用它们request对象是来获取请求消息,response对象是来设置响应消息2. request对象继承体系结构: ServletRequest – 接口| 继承HttpServletRequest – 接口| 实现org.apache.catalina.connector.RequestFacade 类(tomcat)3. request功能:获取请求原创 2021-04-18 17:23:33 · 75 阅读 · 0 评论 -
HTTP
什么是HTTPHyper Text Transfer Protocol (超文本传输协议)是一个简单的请求-响应协议,它通常运行在TCP之上。文本:html,字符串超文本:图片,音乐,视频定位,地图。。。。80HTTPS:安全的443特点:1. 基于TCP/IP的高级协议2. 默认端口号:803. 基于请求/响应模型的:一次请求对应一次响应4. 无状态的:每次请求之间相互独立,不能交互数据两个时代HTTP/1.0:客户端可以与web服务器连接后,只能获得一个web资源,断原创 2021-04-17 23:07:53 · 75 阅读 · 0 评论 -
web服务器
ASP微软:国内最早流行的在HTML中嵌入了VB的脚本,ASP+COM在ASP开发中,基本一个页面都有几千行的业务代码,页面极其混乱维护成本高!C#PHPPHP开发速度很快,功能很强大,跨平台,代码简单无法承载大量的访问(局限性)JSP/Servlet:B/S:浏览和服务器C/S:客户端和服务器sun公司主推的B/S架构基于java语言的(所有的大公司,或者一些开源的组件,都是用java写的)可以承载三高问题带来的影响语法类似于ASPTomcatTomcat是原创 2021-04-16 12:55:47 · 266 阅读 · 0 评论 -
web
web开发:web,网页的意思,www.baidu.com静态webhtml,css提供给所有人看的数据始终不会发生变换!动态web淘宝,几乎是所有的网站提供给所有人看的数据始终会发生变化,每个人在不同的时间,不同的地点看的信息各不相同技术栈:Servlet/JSP ,ASP,PHP在Java中,动态web资源开发的技术统称为Javawebweb应该程序web应用程序:可以提供浏览器访问的程序:a.html、b.html、多个web资源,这些web资源可以被外界所访原创 2021-04-15 16:47:58 · 68 阅读 · 0 评论