- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 Servlet个人学习总结
Servlet概述什么是Servlet?为什么要学习Servlet?Servlet体系结构Servlet的应用Servlet软件包Servlet-生命周期Servlet-示例Servlet-表单数据Servlet-客户端请求Servlet-服务器响应Servlet-Http代码Servlet-编写过滤器Servlet-异常Servlet-Cookies处理Servlet-会话跟踪Servlet-数...
2020-03-31 15:49:28 2878
原创 Servlet-点击计数器
Servlet-点击计数器访问网页计数器访问网站计数器访问网页计数器很多时候,我们会看到网站特定页面上的总点击数。使用Servlet计算这些点击非常简单,因为Servlet的生命周期由运行它的容器控制。以下是实现基于Servlet生命周期的简单页面命中计数器所要采取的步骤:在init()方法中初始化全局变量。每次调用doGet()或doPost()方法时都要增加全局变量。如果需要,可...
2020-03-31 15:48:05 626
原创 Servlet-注释
Servlet-注释@WebServlet@WebInitParam@Webfilter我们平时使用部署描述符(web.xml文件)将应用程序部署到Web服务器中。tomcat7以上版本、Servlet API 3.0引入了一个名为javax.servlet.annotation的新程序包。它提供了可用于对Servlet类进行注释的注释类型。如果使用批注,则不需要部署描述符(web.xml)。...
2020-03-31 15:47:29 899
原创 Servlet-页面重定向和请求转发的区别
Servlet-页面重定向和请求转发的区别页面重定向请求转发重定向和请求转发的区别页面重定向页面重定向是一种将客户端发送到请求之外的新位置的技术。页面重定向通常用于在文档移动到新位置或由于负载均衡时而使用。将请求重定向到另一个页面的最简单方法是使用响应对象的sendRedirect()方法。以下是此方法:public void HttpServletResponse.sendRedire...
2020-03-28 21:16:01 304
原创 Servlet-文件上传
Servlet-文件上传创建文件上传表单编写后端Servlet编译并运行ServletServlet可以与HTML表单标签一起使用,以允许用户将文件上传到服务器。上传的文件可以是文本文件或图像文件,也可以是任何文档。创建文件上传表单下面以HTM代码创建一个上传文件表单。以下是要注意的重点:表单方法属性应设置为POST方法,并且不能使用GET方法,因为GET方法上传数据量非常小,一般限制在...
2020-03-28 17:06:45 421
原创 Servlet-Session跟踪
Servlet-Session跟踪cookie隐藏表格栏位URL重写HttpSession对象HTTP是一种“无状态”协议,这意味着每次客户端检索网页时,客户端都会打开与Web服务器的单独连接,并且服务器不会自动保留先前客户端请求的任何记录。仍然有以下三种方式来维护Web客户端和Web服务器之间的会话-cookieWeb服务器可以将唯一的会话ID作为cookie分配给每个Web客户端,对于...
2020-03-28 00:35:04 244
原创 Servlet-Cookies处理
Servlet-Cookies处理Cookie的剖析Servlet Cookies方法使用Servlet设置Cookie使用Servlet读取Cookie使用Servlet删除CookiesCookies是存储在客户端计算机上的文本文件,它们被保留以用于各种信息跟踪目的。Java Servlet透明地支持HTTP cookie。识别回头用户涉及三个步骤-服务器脚本将一组cookie发送到浏览...
2020-03-27 16:06:05 232
原创 Servlet-异常
Servlet-异常web.xml配置请求属性-错误/异常错误处理程序Servlet示例当servlet引发异常时,Web容器会在web.xml中搜索使用exception-type元素的配置,以与抛出的异常类型进行匹配。您必须使用web.xml中的error-page元素来指定Servlet的调用,以响应某些异常或HTTP 状态代码。web.xml配置考虑一下,您有一个ErrorHa...
2020-03-27 13:54:54 322
原创 Neo4J的安装及入门介绍
Neo4J概述图形数据库(Graph Database)是NoSQL数据库家族中特殊的存在,用于存储丰富的关系数据,Neo4j 是目前最流行的图形数据库,支持完整的事务,在属性图中,图是由顶点(Vertex),边(Edge)和属性(Property)组成的,顶点和边都可以设置属性,顶点也称作节点,边也称作关系,每个节点和关系都可以有一个或多个属性。Neo4j创建的图是用顶点和边构建的一个有向图,...
2020-03-26 19:40:07 416
原创 软件测试的概述
软件测试是为软件项目服务的目的:提高软件质量,降低软件项目的风险(内部风险和外部风险)软件测试只能证明软件存在错误,而不能证明软件没有错误软件质量风险内部风险:指在即将销售的时候发现有重大的错误,从而延迟发布日期,失去市场风险外部风险:指用户发现了不能容忍的错误,引起索赔,法律纠纷,以及用于客户支持的费用甚至失去客户的风险
2020-03-23 22:19:02 462
原创 开发过程中eclipse\idea遇到的疑难杂症解决方案
eclipse找不到javax.servlet.http.HttpServletResponse和javax.servlet.http.HttpServletRequest:https://blog.csdn.net/JAVA_php_Jack/article/details/103842823
2020-03-11 22:59:00 249
原创 idea使用介绍及小技巧
idea使用介绍及小技巧首此使用idea的介绍idea使用小技巧相信大家使用idea肯定是Java开发人员或准Java开发人员,大家在此之前用的称手的工具应该是eclipse(或myeclipse),那么相信大家使用eclipse已经形成习惯了,本篇将针对大家之前对于eclipse的使用习惯对idea的使用进行介绍。首此使用idea的介绍安装完idea后,首先在电脑创建一个文件夹,用来存放...
2020-03-11 22:55:07 3456
原创 ubuntu安装相关的软件总结
ubuntu安装jdk1. 不同于centos,我在ubuntu安装jdk时无法通过yum进行安装,缺少相应的包,同时需要先安装jre然后才可以安装openjdk;2. 打开终端,使用下面的命令安装JRE : sudo apt-get install default-jre3. 在终端,使用下面的命令安装OpenJDK Java开发工具包: sudo apt-get install de...
2020-03-11 17:58:56 199
原创 idea使用总结(绕坑向,用于新建javaweb项目)
idea使用总结(绕坑向,用于新建javaweb项目)1、新建Javaweb项目2、导入tomcat3、tomcat运行乱码问题4、热部署方式(解决我们使用eclipse每次改完Java代码都要重新启动的问题)
2020-03-05 23:56:29 544
原创 MySQL基础管理
MySQL基础管理用户管理用户的作用用户的定义用户管理权限管理权限的表现方式授权、回收操作语法例子回收权限忘记root密码的处理方式连接管理MySQL自带的客户端MySQL远程客户端程序(开发工具)初始化配置方式配置文件的应用配置文件的读取顺序配置文件书写格式用户管理用户的作用用户的作用为登录MySQL数据库和管理MySQL对象,不同的用户也有着不同的用户权限。用户的定义MySQL用户的...
2020-03-01 17:23:50 3023
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人