随笔分类 -  Java 进阶

摘要:Maven 仓库 Maven 仓库的分类 maven 的工作需要从仓库下载一些 jar 包,如下图所示,本地的项目 A、项目 B 等都会通过 maven 软件从远程仓库(可以理解为互联网上的仓库)下载 jar 包并存在本地仓库,本地仓库 就是本地文 件夹,当第二次需要此 jar 包时则不再从远程仓库 阅读全文
posted @ 2021-03-04 19:39 LeeHua 阅读(131) 评论(0) 推荐(0) 编辑
摘要:Filter 简介 Servlet 过滤器可以动态地拦截请求和响应,以变换或使用包含在请求或响应中的信息。 可以将一个或多个 Servlet 过滤器附加到一个 Servlet 或一组 Servlet。Servlet 过滤器也可以附加到 JavaServer Pages (JSP) 文件和 HTML 阅读全文
posted @ 2021-03-04 12:31 LeeHua 阅读(96) 评论(0) 推荐(0) 编辑
摘要:将Tomcat集成到IDEA中 第一步 第二步 创建JavaEE的项目 第一步 第二步 第三步 部署项目 IDEA上运行部署好的项目 访问默认首页(web目录下的index.jsp) 也可以在web目录下创建一个html文件如:(热部署) 这时候可以通过 http://localhost:8080/ 阅读全文
posted @ 2021-03-04 11:04 LeeHua 阅读(83) 评论(0) 推荐(0) 编辑
摘要:部署项目的方式 直接将项目放到webapps目录 举例如: 创建一个文件夹,用该文件夹来存放项目 在该文件夹下创建一个html文件,并输入部分内容 <font color='blue'> Hello Tomcat! </font> 将该文件夹放到 tomcat/webapps/ 目录下,这个时候我们 阅读全文
posted @ 2021-03-04 10:49 LeeHua 阅读(106) 评论(0) 推荐(0) 编辑
摘要:session对象 在web开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下)。因此,在需要保存用户数据时,服务器程序可以把用户数据写到用户浏览器独占的session中,当用户使用浏览器访问其它程序时,其它程序可以从用户 阅读全文
posted @ 2021-03-04 10:32 LeeHua 阅读(512) 评论(0) 推荐(0) 编辑
摘要:会话技术 概述 会话是浏览器和服务器之间的多次请求和响应。 也就是说,从浏览器访问服务器开始,到访问服务器结束,浏览器关闭为止的这段时间内容产生的多次请求和响应,合起来叫做浏览器和服务器之间的一次会话。 功能 实际上会话问题解决的还是客户端与服务器之间的通信问题,通过一些会话技术,可以将每个用户的数 阅读全文
posted @ 2021-03-04 10:30 LeeHua 阅读(180) 评论(0) 推荐(0) 编辑
摘要:ServletContext对象概述 ServletContext用来存放全局变量,每个Java虚拟机每个Web项目只有一个ServletContext,这个ServletContext是由Web服务器创建的,来保证它的唯一性。由于一个WEB应用中的所有Servlet共享同一个ServletCont 阅读全文
posted @ 2021-03-04 10:28 LeeHua 阅读(150) 评论(0) 推荐(0) 编辑
摘要:概念:Hyper Text Transfer Protocol 超文本传输协议 传输协议:定义了,客户端和服务器端通信时,发送数据的格式 特点: 基于TCP/IP的高级协议 默认端口号:80 基于请求/响应模型的:一次请求对应一次响应 无状态的:每次请求之间相互独立,不能交互数据 历史版本: 1.0 阅读全文
posted @ 2021-03-04 09:34 LeeHua 阅读(96) 评论(0) 推荐(0) 编辑
摘要:对于Servlet接口而言,实现该接口,都要覆盖重写该接口的所有抽象方法。GenericServlet 是 Servlet接口的实现类,它对Servlet的所有抽象方法都进行了覆盖重写(都做了默认的空实现),其中有一个方法是抽象方法,那就是提供服务的方法 service 方法。 GenericSer 阅读全文
posted @ 2021-03-04 09:29 LeeHua 阅读(85) 评论(0) 推荐(0) 编辑
摘要:在 Servlet 3.0 之前,我创建的每个Servlet的实现类,都需要配置 web.xml 文档,在 Servlet 3.0 以及后面的版本中,我们可以不用创建 web.xml ,通过注解的方式添加数据配置。 实例引入 创建JavaEE项目:ServletStudy 创建Servlet实现类: 阅读全文
posted @ 2021-03-03 23:28 LeeHua 阅读(78) 评论(0) 推荐(0) 编辑
摘要:简述Servlet接口中的抽象方法 Servlet 接口中的抽象方法 // 初始化方法 void init(ServletConfig var1); // 获取Servlet配置对象 ServletConfig getServletConfig(); // 提供服务的方法 void service( 阅读全文
posted @ 2021-03-03 23:27 LeeHua 阅读(100) 评论(0) 推荐(0) 编辑
摘要:Servlet 是什么? Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。 使用 Servlet,您可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录, 阅读全文
posted @ 2021-03-03 23:26 LeeHua 阅读(100) 评论(0) 推荐(0) 编辑
摘要:Response 对象功能介绍 功能:设置响应消息(响应头、响应行、响应体) 设置响应行: 格式:HTTP/1.1 200 ok 设置状态码:setStatus(int sc) 设置响应头:setHeader(String name, String value) 设置响应体: 使用步骤: 获取输出流 阅读全文
posted @ 2021-03-03 23:25 LeeHua 阅读(234) 评论(0) 推荐(0) 编辑
摘要:服务器内部请求的转发 这里请求传递所使用的方法: // 通过request对象获取请求转发器对象 RequestDispatcher getRequestDispatcher(String path) // 使用RequestDispatcher对象来进行转发 forward(ServletRequ 阅读全文
posted @ 2021-03-03 22:45 LeeHua 阅读(127) 评论(0) 推荐(0) 编辑
摘要:Request 获取请求参数,中文乱码问题 实例引入: 创建一个html文件:garbled.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>中文乱码问题</title> </head> <body 阅读全文
posted @ 2021-03-03 22:42 LeeHua 阅读(99) 评论(0) 推荐(0) 编辑
摘要:获取请求参数通用方式 获取请求参数通用方式 String getParameter(String name) // 根据参数名称获取参数值 String[] getParameterValues(String name) // 根据参数名称获取参数值的数组 Enumeration<String> g 阅读全文
posted @ 2021-03-03 22:40 LeeHua 阅读(116) 评论(0) 推荐(0) 编辑
摘要:Request 获取请求行数据 获取方法 String getMethod() // 获取请求方式 String getContextPath() // 获取虚拟目录 String getServletPath() // 获取Servlet路径 String getRequestURI() Stri 阅读全文
posted @ 2021-03-03 22:38 LeeHua 阅读(122) 评论(0) 推荐(0) 编辑
摘要:简单说明Request原理 创建一个Tomcat项目 创建一个JavaEE项目:RequestAndResponse 创建一个demo.java:ServletDemo.java import javax.servlet.GenericServlet; import javax.servlet.Se 阅读全文
posted @ 2021-03-03 22:37 LeeHua 阅读(143) 评论(0) 推荐(0) 编辑
摘要:JSP 标准标签库(JSTL) 概念:JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。JSTL即JavaServer Pages Tag Library。(是由Apache组织提供的开源的免费的jsp标签) JSTL支持通用的、结构化的任务,比如迭代,条件判断,X 阅读全文
posted @ 2021-03-03 22:35 LeeHua 阅读(242) 评论(0) 推荐(0) 编辑
摘要:JSP 简介 什么是Java Server Pages? JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。 JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。 阅读全文
posted @ 2021-03-03 22:34 LeeHua 阅读(116) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示