自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 对输入输出流的理解

IO流1、明确要操作的数据是数据源还是数据目的(读/写)源:InputStreamReader目的:OutputStreamWriter2、明确要操作的设备上的数据是字节还是文本源:字节:InputStream文本:Reader目的:字节:OutputStream文本:Writer3、明确数据所在的具体设备源设备:硬盘:文件File开头内存:数组、字符串键盘:System in网络:Socket4、明确是否需要额外功能需要转换:转换流InputStre..

2022-05-20 11:47:03 175

原创 servlet的认识和了解(3)

ServletContextServletContext指javax.servlet.ServletConfig接口ServletContext对象由服务器创建,Tomcat服务器对ServletContext接口的实现类完整类名是:org.apache.catalina.core.ApplicationContextFacadeServletContext意为servlet的上下文环境,servletContext对象对应着整个项目,该对象只有一个且被所有servlet共享,servletCon

2022-05-20 11:30:55 149

原创 servlet的认识和了解(2)

执行原理(原文链接:https://blog.csdn.net/promsing/article/details/113618880) 1. 当服务器接受到客户端浏览器的请求后,会解析请求URL路径,获取访问的Servlet的资源路径2. 查找web.xml文件,是否有对应的<url-pattern>标签体内容。3. 如果有,则在找到对应的<servlet-class>全类名(2,3步骤也可以通过注解实现-常用)4. tomcat会将字节码文件加载进...

2022-05-20 10:48:49 115

原创 对el表达式的理解

以MVC模式设计程序,JSP只是视图,视图的任务就是显示响应,而不是在JSP中做任何关于程序控制和业务逻辑的事情。所以在JSP页面中应该尽可能少的、或者是完全不出现Java代码。在使用JSP标准动作操作 JavaBean时,如果JavaBean的属性是 String类型或者基本类型,则能够实现类型的自动转换,如 JavaBean的属性从String类型可自动转换成int类型。如果 Javabean中的属性不是 String类型和基本类型,而是一个 Object类型,并且属性还有自己的属性,如何获得此 O

2022-05-20 10:32:50 104

原创 对java数据库连接的认识

ava数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。JDBC也是Sun Microsystems的商标。我们通常说的JDBC是面向关系型数据库的。类型1JDBC-ODBC桥这种类型的驱动把所有JDBC的调用传递给ODBC,再让后者调用数据库本地驱动代码(也就是数据库厂商提供的数据库操作二进制代码库,例如Oracle中的oci.dll)。类型2本

2022-05-16 20:16:49 134

原创 对ssm框架的认识和理解

SpringSpring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象。也可以称之为项目中的粘合剂。Spring的核心思想是IoC(控制反转),即不再需要程序员去显式地`new`一个对象,而是让Spring框架帮你来完成这一切。SpringMVCSpringMVC在项目中拦截用户请求,它的核心Servlet即DispatcherServlet承担中介或是前台这样的职责,将用户请求通过HandlerMapping去匹配Controll

2022-05-16 19:50:42 289

原创 请求转发和重定向

重定向:客户端浏览器向Web应用服务器端发送一个请求,Web服务器端使用HttpServletResponse的sendRedirect()方法将结果(结果中头信息内HTTP状态码为302,Location响应报头域中保存响应回来的地址)返回客户端浏览器;客户端浏览器收到服务器端结果后解析其头部信息,然后自动按照头部指定地址以GET方式再次向Web应用服务器端发请求,此时地址栏URL发生变化,服务器端接收到新的请求再将结果返回至客户端浏览器,客户端浏览器解释执行返回结果并将执行结果显示给用户,至此该过程结束

2022-05-16 19:21:30 841

原创 对JSTL的认识和理解

JSTL(Java server pages standarded tag library,即JSP标准标签库)是由JCP(Java community Proces)所制定的标准规范,它主要提供给Java Web开发人员一个标准通用的标签库,并由Apache的Jakarta小组来维护。开发人员可以利用这些标签取代JSP页面上的Java代码,从而提高程序的可读性,降低程序的维护难度。

2022-05-16 19:01:40 426

原创 对html基础内容的理解

介绍HTML的英文全称是 Hyper Text Markup Language,即超文本标记语言。HTML是由Web的发明者Tim Berners-Lee和同事 Daniel W. Connolly于1990年创立的一种标记语言,它是标准通用化标记语言SGML的应用。用HTML编写的超文本文档称为HTML文档,它能独立于各种操作系统平台(如UNIX,Windows等)。使用HTML,将所需要表达的信息按某种规则写成HTML文件,通过专用的浏览器来识别,并将这些HTML文件“翻译”成可以识别的信息,..

2022-05-15 11:34:51 183

原创 对过滤器Filter的理解

1.过滤器概念●客户端与服务器资源文件之间的-道过滤网;●管理Web服务器的所有资源,例如对JSP、Servlet、 静态图片文件或静态HTML文件等进行拦截;●可以过滤几乎所有的请求,完成一些特殊的功能;●Filter依赖于Servlet容器, 属于Servlet规范的一部分;●Filter的执行由Servlet容器回调完成;●Filter的生命周期由Servlet容器管理。2.过滤器使用场景完成通用的操作:登陆验证、URL 级别的权限访问控制、压缩响应信息、统-编码处理、过滤敏感字

2022-05-13 11:10:38 138

原创 maven的安装及配置

1.下载与安装前往官网Maven – Download Apache Maven下载Maven程序:下载好后是一个压缩文件将文件解压到D:\Program Files\Apache\maven目录下:新建环境变量MAVEN_HOME,赋值D:\Program Files\Apache\maven新建环境变量Path,追加%MAVEN_HOME%\bin\测试:按住win+R 输入cmd,输入命令: mvn -v,出现如下则成功:置Maven本地仓库1.在D..

2022-05-04 20:26:32 101

原创 对css的理解

css简介css指的是层叠样式表(Cascading Style Sheet),样式就是定义如何显示html元素,设置他的背景、字体大小颜色、边框等等。通常把样式存储到样式表中,为了代码简洁便于维护,大多数放置在css文件中,引入外部css文件,css文件就是一个外部样式表。css语法介绍 css语法规则集由选择器和声明块组成。选择器指的就是您要设置样式的html元素。如标签名(body ,h1,p,div...)就是一个选择器。<!DOCTYPE html>&lt

2022-05-04 20:07:03 808

原创 对Request的理解

介绍HttpServletRequest对象:主要作用是用来接收客户端发送过来的请求信息,例如:请求的参数,发送的头信息都属于客户端发送过来的信息,service()方法中形参接收的是HttpServletRequest接口的实例化对象,表示该对象主要应用在HTTP协议上,该对象是由Tomcat封装好传递过来的。HttpServletRequest是ServletRequest的子接口,ServletRequest只有一个子接口,就是HttpServletRequest。既然只有一个子接口为什么不将

2022-05-04 19:54:14 662

原创 对get post的区别的理解

get请求的理解get,就是向某个地方获取一些数据,这个获取的过程可以理解为一个简单的查询,没有造成什么影响,专业名词叫做“幂等”,意思是:在编程中一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。所以这种类型的请求可以被缓存,下次有同样的请求就直接从缓存读取,不用浏览器再次发送请求。post请求的理解post是希望服务器做某项操作,也就是不幂等。因为是设计成有影响的操作,所以它不能被缓存。post请求一般都是表单提交,可以在body里面携带数据。..

2022-04-20 22:38:49 309

原创 对jar包,war包的理解

jar包介绍jar 包全称 Java Archive ,中文名叫 java 归档文件,这是一种与平台无关的文件格式,它允许将许多文件组合成一个压缩文件(是的,jar 包就是一种压缩文件,甚至 jar 这个单词就有罐子的意思,实际上 jar 包采用的也是 zip 的压缩方式,只不过将文件后缀定义为 jar)。javaSE 程序可以打包成 jar 包。war包介绍war 包与 jar 包是很类似的,不过 war 包通常用于网站,它是一个可以直接运行的 web 模块。我们在开发 web 项目一般

2022-04-19 22:04:37 1031

原创 Java Server Pages介绍

JSP(全称JavaServerPages)是由Sun Microsystems公司主导创建的一种动态网页技术标准。JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给请求者。JSP技术以Java语言作为脚本语言,为用户的HTTP请求提供服务,并能与服务器上的其它Java程序共同处理复杂的业务需求。JSP将Java代码和特定变动内容嵌入到静态的页面中,实现以静态页面为模板,动态生成其中的部分内容。JSP引入了被称为“JSP..

2022-04-17 18:05:11 1867

原创 对Http的认识和了解

http的基本概念超文本传输协议(Hypertext Transfer Protocol,HTTP),是一个基于请求与响应,无状态的,应用层的协议,常基于TCP/IP协议传输数据,互联网上应用最为广泛的一种网络协议,所有的WWW文件都必须遵守这个标准。HTTP 是一个在计算机世界里专门在两点之间传输文字、图片、音频、视频等超文本数据的约定和规范。HTTP的名字「超⽂本协议传输」,它可以拆成三个部分:(1)超文本HTTP 传输的内容是「超⽂本」。它就是超越了普通⽂本的⽂本,它是⽂字、图..

2022-04-15 21:28:24 564

原创 servlet的认识和了解

什么是servletServlet是Java Servlet的简称,是独立于操作系统平台和网络传输协议的服务器端的Java应用程序,它是一种JavaEE的组件技术,是一个Java类。简单的讲,Servlet就是运行在服务器上的一个小程序,用来处理服务器接收到的请求;Servlet从狭义上说白了就是个接口,从广义上说就是实现了这个接口的所有的子类。servlet的作用在Servlet刚刚出现的年代,Servlet的作用十分复杂,即承担了处理数据的作用,又承担了展示页面的作用,导致代码的耦合性过高..

2022-04-15 20:45:54 1229

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除