
Java Web
爱上香锅的麻辣
高级Java开发工程师,熟悉电商系统整体架构(尤其是订单和商品系统)和服务治理体系
展开
-
Web Service的三大技术
一、Web Service的分类广义的Web Service:REST式Web Service,基于HTTP协议。例如:Ajax的后台部分,就是一种广义上的web service。RPC式Web Service,一般基于SOAP协议。我们通常所说的Web Service就是这种。注:RPC(Remote Procedure Call Protocol)——远程过程调用协议。二、SOAP协议原创 2015-11-06 11:51:21 · 4005 阅读 · 0 评论 -
context-params与init-params
Servlet初始化参数定义在web.xml中的一个servlet元素中;上下文初始化参数定义在web.xml中的<context-param>标签中。转载 2016-03-03 16:03:28 · 1604 阅读 · 0 评论 -
Servlet生命周期与工作原理
Servlet生命周期分为三个阶段:初始化阶段——调用init()方法响应客户请求阶段——调用service()方法终止阶段——调用destroy()方法一、Servlet初始化阶段在下列时刻Servlet容器装载Servlet:Servlet容器启动时自动装载某些Servlet,实现它只需要在web.XML文件中的< Servlet>< /Servlet>之间添加如下代码: < loa转载 2016-03-03 15:43:47 · 357 阅读 · 0 评论 -
Could not open ServletContext resource [/WEB-INF/applicationContext.xml]
检查在DispatcherServlet中是否添加了init-param标签<servlet>原创 2016-12-05 08:59:29 · 383 阅读 · 0 评论 -
Cannot change version of project facet Dynamic web module to 2.5
我们用Eclipse创建Maven结构的web项目的时候选择了Artifact Id为maven-artchetype-webapp,由于这个catalog比较老,用的servlet还是2.3的,而一般现在至少都是2.5,在Project Facets里面修改Dynamic web module为2.5的时候就会出现Cannot change version of project facet Dyn转载 2016-12-04 20:29:32 · 386 阅读 · 0 评论 -
修改Tomcat的默认上下文路径
方法一:修改tomcat配置文件server.xml在server.xml中的<Host>节点里面添加<Context>节点。方法二:在%CATALINA_HOME%\conf\[enginename]\[hostname]目录下添加配置文件。转载 2016-08-21 23:10:21 · 27291 阅读 · 0 评论 -
如何维护Http请求的状态
我们都知道,Http协议是无状态的,也就是说,下一次请求并不知道上次请求的内容,那么,我们如何维护Http请求的状态呢?一、服务端处理:当浏览器第一次请求时,给请求者分配一个唯一标识,如:001,并随请求一同返回给请求者;创建一个Map结构,以用户标识为key,要维护的会话内容为value。二、客户端(浏览器)处理:第一次请求结束后,浏览器保存服务端分配的唯一标识浏览器每次向服务端发起请求原创 2016-05-22 10:26:41 · 1154 阅读 · 1 评论 -
Eclipse+WebService开发案例
在这篇博文中,主要讲解了在Eclipse中开发Web Service的基本流程。包括环境配置,开发Web Service,测试Web Service。其中的案例是一个计算器服务,包括加减乘除运算。转载 2015-11-06 11:12:26 · 816 阅读 · 0 评论 -
Cookie详解
一、Cookie的概念Cookie是由服务器端生成,发送给User-Agent(一般是浏览器),浏览器会将Cookie的key/value保存到某个目录下的文本文件内,下次请求同一网站时就发送该Cookie给服务器(前提是浏览器设置为启用cookie)。Cookie名称和值可以由服务器端开发自己定义,对于JSP而言也可以直接写入jsessionid,这样服务器可以知道该用户是否合法用户以及是否需要重原创 2015-10-22 22:48:32 · 398 阅读 · 0 评论 -
Session的生命周期
Session存储在服务器端,一般在服务器的内存中(为了高速存取),Sessinon在用户访问第一次访问服务器时创建,需要注意的事只有访问JSP、Servlet等程序时才会创建Session,只访问HTML、IMAGE等静态资源并不会创建Session,也可调用request.getSession(true)强制生成Session。 Session什么时候失效?转载 2015-10-21 22:27:10 · 479 阅读 · 0 评论 -
Tomcat参数详解
<Connector port="8080" protocol="HTTP/1.1" maxPostSize="-1" maxHttpHeaderSize="8192" maxConnections="10000" acceptCount="1000" connectionTimeout="3000"原创 2018-03-31 23:58:13 · 1414 阅读 · 0 评论