JavaWeb
文章平均质量分 88
霖你唔到
Stay hungry Stay foolish
展开
-
HTTP协议
HTTP协议概述Hyper Text Transfer Protocol 超文本传输协议HTTP协议两种状态协议有状态协议记录用户的访问状态,就比如FTP 文件上传和下载服务器无状态协议不记录用户的访问状态,浏览器每次发送请求给服务器,服务器并不能通过HTTP协议来获得用户状态,也就是说并不知道每次请求是否是同一个用户发送过来的。因此不记录用户的访问状态,访问速度比较快HTTP协议默认端口号原创 2018-05-05 14:00:10 · 215 阅读 · 1 评论 -
会话 Cookie和Session
会话 Cookie和Session会话概述BS结构的程序类似于打电话,从浏览器第一次访问服务器开始,服务器就创建了一个会话。整个过程中,浏览器不断地向服务器发送请求,服务器也不断向浏览器做出响应,这个过程就称为一个会话。当用户关闭浏览器的时候,这个会话就结束。两种会话技术有两种技术实现浏览器与服务器之间的会话:Cookie和SessionCookie Creates a cookie, a sm原创 2018-05-05 14:18:06 · 273 阅读 · 0 评论 -
JSP基础语法
JSP基础语法什么是JSPJava Server Page:运行在服务器中的Java写的HTML页面。JSP的特点:有HTML的优点,看起来是一个页面,方便美化。同时又可以在页面中写Java代码,有动态页面的功能。只要Servlet可以实现的功能,JSP都可以实现。JSP的执行过程JSP的生命周期的方法: 生命周期 方法 作用 实例化 构造方法 创建一个JSP对象 初始原创 2018-05-05 14:21:11 · 330 阅读 · 1 评论 -
EL
EL什么是EL Expression Language 是JSP表达式语言语法: ${EL表达式}与JSP表达式区别:JSP表达式语法:<%=变量%> 输出的脚本中变量EL输出的是作用域中的变量<body> <% int m=5; //把变量放到作用域 pageContext.setAt...原创 2018-05-06 14:32:23 · 865 阅读 · 0 评论 -
核心标签库
核心标签库JSTL标签库什么是JSTL: Java Standand Tag LibraryJava标准标签库,每个JSP标签在翻译成Servlet之后会转成Java代码。 - 语法:`<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>`JSTL标签库分类: JSTL 前缀 URI 作用 核心标签库原创 2018-05-06 14:36:47 · 594 阅读 · 0 评论 -
开发模式
开发模式JSP的开发模式模式一(Model I):使用的技术: 1. JSP: 1. 接收用户的请求,并且做出响应 1. 调用JavaBean中的方法 1. JavaBean: 1. 实现各种业务功能 1. 访问数据库适用范围: 适用一些中小型项目模式二(Model II):使用技术: 1. Servlet:做为控制器的作用 2. 接收用原创 2018-05-06 14:38:42 · 300 阅读 · 0 评论 -
过滤器
过滤器Java Web的三大组件Servlet中组件一共有三种:Servlet、过滤器、监听器 组件 作用 实现接口 Servlet 是一个运行在服务器端的Java小程序,用来接收请求并做出响应 javax.servlet.Servlet 过滤器 用于拦截用户的请求和响应,并且修改请求中的数据,对数据进行处理。 javax.servlet.Filter 监听器原创 2018-05-06 14:46:09 · 2249 阅读 · 2 评论 -
装饰者模式
装饰者模式什么是装饰者模式作用:对一个类的功能进行增强,对现有类中的方法进行重写,增强原有的方法功能,以多次增强。采用继承的方式对现有的类进行功能增强概念:如果要对一个类的功能进行增强,又不能修改原来类的源代码,可以使用装饰者模式。特点:采用继承的方式,重写父类原有的方法,在重写的子类方法中调用父类的方法,并且对父类的方法进行增强。使用场景:一切需要对类中的方法进行增强场景,而且又不能修改原原创 2018-05-06 14:49:50 · 115 阅读 · 0 评论 -
监视器
监视器监听器的概述:概念:用于监听Web程序在执行过程中作用域(上下文域、会话域、请求域)中发生的一些事件,如:监听作用域的创建和销毁,增加属性,修改属性,删除属性值等。监听器对象可以在事情发生前、发生后做一些必要的处理。监听的两种类型:对域对象的创建与销毁的行为进行监听对域中的属性增删改的行为进行监听所有的监听器都是由事件触发时执行,不由用户主动调用。使用场景:统计在线人数显示登录的用户原创 2018-05-06 14:52:18 · 314 阅读 · 0 评论 -
Servlet三个作用域总结
Servlet三个作用域总结作用域的创建与销毁 作用域 接口名 作用范围 生命周期 页面域 PageContext 一个用户的一个JSP页面 一个页面 请求域 HttpServletRequest 一个用户的一次请求 只有一个次请求 会话域 HttpSession 一个用户的所有请求 会话结束 : 浏览器关闭或者会话在服务器过期 上下原创 2018-05-05 14:16:43 · 580 阅读 · 0 评论 -
HttpServletResponse
HttpServletResponse Extends the ServletResponse interface to provide HTTP-specific functionality in sending a response. For example, it has methods to access HTTP headers and cookies. 延伸ServletResp原创 2018-05-05 14:15:51 · 206 阅读 · 0 评论 -
ServletContext
ServletContext概念:ServletContext是Servlet上下文对象 - 代表当前项目对象,运行在Tomcat中的每个项目都有一个对应的对象,称为上下文对象。是一个接口,由Tomcat去实现,我们使用这个对象即可。定义了一套Servlet与Web容器之间进行交互的方法。主要作用:1) 获得当前Web项目中的资源2) 获得全局的初始配置参数3) 是一个上下文作用域对象原创 2018-05-05 14:14:58 · 136 阅读 · 0 评论 -
Web服务器
Web服务器什么是服务器:硬件上就是一台配置很高的电脑软件上安装相应的软件,如果是Web服务器,安装Web容器。如:TomcatJavaEE的规范在Java中所有的服务器要==实现一组Oracle公司规定的接口==,这些接口称为JavaEE规范。不同厂商的JavaWeb服务器都实现了这些接口。在JavaEE中一共有13种规范。常见的JavaEE规范有:JDBC、XML、JSP、Servle原创 2018-05-05 14:03:58 · 171 阅读 · 0 评论 -
BS和CS概述
BS和CS概述Client Server 客户端服务器模式CS的特点: 客户端必须要安装软件如果服务器端升级,则所有的客户端都要升级。程序员开发工作量主要是开发客户端Browser Server 浏览器服务器模式我们的程序必须要通过浏览器来访问。程序运行在服务器上的。 - BS的特点: - 客户端不用安装,只要有浏览器就可以了。- 服务器升级,所有的客户端都可以直接使用原创 2018-05-05 14:06:31 · 479 阅读 · 0 评论 -
Servlet
Servlet什么是Servlet A servlet is a small Java program that runs within a Web server. Servlets receive and respond to requests from Web clients, usually across HTTP, the HyperText Transfer Protocol.运行在原创 2018-05-05 14:08:37 · 176 阅读 · 1 评论 -
Web开发路径
Web开发路径参考文章: web开发中的路径问题在服务器中使用相对路径就要加/,因为在服务器中/代表项目名字,服务器的根目录是http://localhost:8080/在浏览器中使用相对路径不用加/,在浏览器中的根目录是http://localhost:8080/项目名servlet的访问地址: http://localhost:8080/day36-login/login在web.xml中配原创 2018-05-05 14:09:45 · 279 阅读 · 0 评论 -
ServletConfig的使用
ServletConfig的使用作用: A servlet configuration object used by a servlet container to pass information to a servlet during initialization.一个给Web容器使用的配置对象,在Servlet初始化期间将信息传递给ServletServlet接口中的方法:init(Ser原创 2018-05-05 14:10:34 · 390 阅读 · 0 评论 -
HttpServletRequest
HttpServletRequest The servlet container creates an HttpServletRequest object and passes it as an argument to the servlet’s service methods (doGet, doPost, etc).servlet容器创建一个HttpServletRequest对象并将它作原创 2018-05-05 14:11:29 · 834 阅读 · 0 评论 -
一些参数乱码的解决
设置HTML的编码(还设置了MIME类型)设置JSP的编码<%@ page language=”java” import=”java.util.*” pageEncoding=”utf-8”%>设置响应页面的编码response.setContentType(“text/html;charset=utf-8”);(还设置了响应的MIME类型)设置数据传递过程中的编码浏览器<—>服务器 P原创 2018-05-05 14:12:36 · 236 阅读 · 0 评论 -
JavaMail发送邮件
JavaMail发送邮件邮件协议介绍分类: 发邮件的协议和收邮件协议发送协议:SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。接收协议:POP3,全名为“Post Office Protocol - Version 3”,即“邮局协议版本3”。 本协议主要用于支持使用客户端远程管原创 2018-05-06 14:54:55 · 552 阅读 · 0 评论