不羁朔风的博客

自学道路上的一些经验和笔记

什么是MVC模型(你以为的mvc真的是你以为的吗)

MVC即Model-View-Controller,也就是模型-视图和控制器 模型层主要用来实现系统中的业务逻辑,例如可以用javaBean实现,用来接收视图的请求数据,并返回最终的处理结果 javabean规范: 1.必须是一个公共的具体的类  public class 2.提供私有的字...

2018-11-06 11:48:53

阅读数 143

评论数 0

JSP和Servlet的区别和联系

在引入jsp之前呢,在web应用程序中,所有的业务逻辑和HTML的响应都是在Servlet中实现的.由于业务逻辑和视图没有分离,系统的可扩展性,可读性和可维护性都较差   jsp从表面上看,就是嵌入了java代码的HTML文件;本质上jsp相当于一个Servlet.只要是jsp能完成的工作.使...

2018-11-06 11:47:55

阅读数 60

评论数 0

Servlet的生命周期

Servlet的生命周期可以分为加载,创建,初始化,处理客户请求和销毁5个阶段 ①加载 容器通过类加载器来加载响应的Servlet ②创建 通过调用Servlet的构造函数来创建一个Servlet实例 ③初始化 通过调用Servlet的init()方法来完成初始化操作,init()方法...

2018-11-05 08:22:34

阅读数 47

评论数 0

servlet是线程安全的吗

Servlet 默认是单例模式,在web 容器中只创建一个实例,所以多个线程同时访问servlet的时候,Servlet是线程不安全的。 那么 web 容器能为每个请求创建一个Servlet的实例(增加了系统的消耗)吗?当然是可以的,只要Servlet实现SingleThreadModel接口,...

2018-11-05 08:21:56

阅读数 53

评论数 0

什么是Servlet

动态的web开发技术,本质上就是一个类,当web服务器获取到一个对Servlet的请求时,该服务器会把这个请求交给相应的容器(比如说tomcat)来处理,容器通过调用doGet()或者doPost()方法来响应客户端的请求 如何创建一个Servlet程序 ①创建一个类,使该类继承HttpSer...

2018-11-05 08:21:21

阅读数 265

评论数 0

HTTP中的GET和POST方法有什么区别

HTTP协议中定义了浏览器和服务器进行交互的不同方法,基本方法有4种,分别是GET,POST,PUT,DELETE。这四种方法可以理解为,对服务器资源的查,改,增,删。但是,现在大家都不这么干了! 只用一个方式就可以做增删查减的操作。  GET:从服务器上获取数据,也就是所谓的查,仅仅是获取服务器...

2018-11-05 08:20:41

阅读数 26

评论数 0

页面请求的工作流程

①用户通过浏览器输入网址来请求所需要的资源 ②浏览器先查看浏览器缓存-系统缓存-路由器缓存,如果缓存中有,会直接显示页面内容 ③如果缓存中没有,浏览器向DNS(域名服务器)解析网址的IP地址 ④浏览器通过三次握手和服务器建立TCP连接 ②浏览器把请求组装成指定的格式发送给服务器, 请求的...

2018-11-05 08:19:10

阅读数 49

评论数 0

cookie和session

会话:当用户打开浏览器的时候,访问不同的资源,直到用户将浏览器关闭,可以认为这是一次会话. http协议是无状态的协议,一旦数据交换完毕,客户端和服务器端的连接就会关闭,再次交换数据需要建立新的连接.这就意味着服务器无法从连接上跟踪会话   cookie:浏览器端会话技术(cookie数据存...

2018-11-05 08:18:17

阅读数 79

评论数 0

http缓存

通过Internet获取资源既缓慢,成本又高。为此,Http协议里包含了控制缓存的部分,以使Http客户端可以缓存和重用以前获取的资源,从而优化性能,提升体验。虽然Http中关于缓存控制的部分,随着协议演进,有一些变化。但我觉着,作为后端程序员,在开发Web服务时,只需要关注请求头If-None-...

2018-11-05 08:17:46

阅读数 647

评论数 0

Statement和PreparedStatement的区别

Statement执行不带参数的简单SQL语句,并返回它所生成结果的对象,每次执行SQL语句时,数据库都要编译该sql语句 PreparedStatement用来执行带参数的预编译的SQL语句 PreparedStatement的优点: ①效率高. 使用PreparedStatement执...

2018-11-05 08:14:01

阅读数 3399

评论数 0

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