1. 云栖社区>
  2. 全部标签>
  3. #spring#
spring

#spring#

已有4人关注此标签

内容分类:
博客 | 问答 | 课程 |

《Servlet、JSP和Spring MVC初学指南》——2.5 小结

本章中,你已经学习了会话管理的概念以及4种会话管理技术,URL重写和隐藏域是轻量级的会话跟踪技术,适用于那些仅跨少量页面的数据。而cookies和HttpSession对象,更加灵活但也有限制,尤其是在应用HttpSession时会消耗服务器内存。

云栖社区 服务器 spring url Servlet JSP MVC

《Servlet、JSP和Spring MVC初学指南》——2.4 HttpSession对象

没有参数的getSession方法会返回当前的HttpSession,若当前没有,则创建一个返回。getSession(false)返回当前HttpSession,如当前存在,则返回null。getSession(true)返回当前HttpSession,若当前没有,则创建一个getSession(true)同getSession()一致。

java javascript spring 容器 request string session list Servlet JSP MVC

《Servlet、JSP和Spring MVC初学指南》——2.3 Cookies

Cookies是一个很少的信息片段,可自动地在浏览器和Web服务器间交互,因此cookies可存储在多个页面间传递的信息。Cookie作为HTTP header的一部分,其传输由HTTP协议控制。此外,你可以控制cookies的有效时间。浏览器通常支持每个网站高达20个cookies。

javascript http spring 浏览器 request string Servlet JSP MVC cookie

《Servlet、JSP和Spring MVC初学指南》——2.2 隐藏域

使用隐藏域来保持状态类似于URL重写技术,但不是将值附加到URL上,而是放到HTML表单的隐藏域中。当表单提交时,隐藏域的值也同时提交到服务器端。隐藏域技术仅当网页有表单时有效。该技术相对于URL重写的优势在于:没有字符数限制,同时无须额外的编码。但该技术同URL重写一样,不适合跨越多个界面。

java javascript spring request string url void list Servlet JSP MVC

《Servlet、JSP和Spring MVC初学指南》——第2章 会话管理 2.1URL重写

清单2.1中的Top10Servlet类会显示最受游客青睐的10个伦敦和巴黎的景点。信息分成两页展示,第一页展示指定城市的5个景点,第二页展示另外5个。该Servlet使用URL重写来记录所选择的城市和页数。该类扩展自HttpServlet,并通过/top10访问。

http spring request ADD string url page Servlet JSP MVC

《Servlet、JSP和Spring MVC初学指南》——1.12 小结

Servlet技术是Java EE技术的一部分。所有Servlet都运行在Servlet容器中,容器和Servlet间的接口为javax.servlet.Servlet。javax.servlet包还提供了一个名为GenericServlet的Servlet实现类,该类是一个辅助类,以便可以方便的创建一个servlet。

云栖社区 java http spring 容器 Servlet JSP MVC

《Servlet、JSP和Spring MVC初学指南》——1.11 使用部署描述符

使用部署描述符有诸多好处。其一,可以将在@WebServlet中没有对等元素的元素,如load-on-startup元素。这个元素使得Servlet在应用程序启动时加载,而不是在第一次调用时加载。如果Servlet的init方法需要花一些时间才能完成的话,使用load-on-startup意味着第一次调用Servlet所花的时间并不比后续的调用长,这项功能就特别有用。

云栖社区 java javascript http spring web 配置 xml Servlet JSP MVC

《Servlet、JSP和Spring MVC初学指南》——1.10 处理HTML表单

复选框比较奇特。核查过的复选框会发送字符串“on”到服务器。未经核查的复选框则不向服务器发送任何内容,ServletRequest.getParameter(fieldName)返回null。

服务器 http spring 浏览器 request string html Servlet JSP MVC

《Servlet、JSP和Spring MVC初学指南》——1.9 Http Servlets

不说全部,至少大多数应用程序都要与HTTP结合起来使用。这意味着可以利用HTTP提供的特性。javax.servlet.http包是Servlet API中的第二个包,其中包含了用于编写Servlet应用程序的类和接口。

云栖社区 java javascript http spring 容器 request string void Servlet JSP MVC service cookie

《Servlet、JSP和Spring MVC初学指南》——1.8 GenericServlet

前面的例子中展示了如何通过实现Servlet接口来编写Servlet。但你注意到没有?它们必须给Servlet中的所有方法都提供实现,即便其中有一些根本就没有包含任何代码。此外,还需要将ServletConfig对象保存到类级变量中。

云栖社区 javascript spring string Annotation void Servlet JSP MVC email

《Servlet、JSP和Spring MVC初学指南》——1.7 ServletContext

ServletContext表示Servlet应用程序。每个Web应用程序只有一个上下文。在将一个应用程序同时部署到多个容器的分布式环境中,每台Java虚拟机上的Web应用都会有一个ServletContext对象。

云栖社区 分布式 java javascript spring web 容器 string void Servlet JSP MVC

《Servlet、JSP和Spring MVC初学指南》——1.6 ServletConfig

当Servlet容器初始化Servlet时,Servlet容器会给Servlet的init方法传入一个ServletConfig。ServletConfig封装可以通过@WebServlet或者部署描述符传给Servlet的配置信息。

云栖社区 java javascript spring 容器 string Annotation void Servlet JSP MVC email

《Servlet、JSP和Spring MVC初学指南》——1.5 ServletResponse

在发送任何HTML标签前,应该先调用setContentType方法,设置响应的内容类型,并将“text/html”作为一个参数传入。这是在告诉浏览器,内容类型为HTML。在没有内容类型的情况下,大多数浏览器会默认将响应渲染成HTML。

云栖社区 spring 浏览器 容器 html Servlet JSP MVC service

《Servlet、JSP和Spring MVC初学指南》——1.4 ServletRequest

getParameter是在ServletRequest中最常用的方法。该方法通常用于返回HTML表单域的值。在本章后续的“处理表单”小节中,将会学到如何获取表单值。

云栖社区 java http spring 容器 string Servlet JSP MVC

《Servlet、JSP和Spring MVC初学指南》——1.3 编写基础的Servlet应用程序

其实,编写Servlet应用程序出奇简单。只需要创建一个目录结构,并把Servlet类放在某个目录下。本节将教你如何编写一个名为app01a的Servlet应用程序。最初,它会包含一个Servlet,即MyServlet,其效果是向用户发出一条问候。

javascript spring tomcat 容器 void Servlet JSP MVC ScreenShot

《Servlet、JSP和Spring MVC初学指南》——1.2 Servlet

getServletConfig,这个方法会返回由Servlet容器传给init方法的ServletConfig。但是,为了让getServletConfig返回一个非null值,必须将传给init方法的ServletConfig赋给一个类级变量。

云栖社区 java javascript 线程 spring 容器 exception void Servlet JSP MVC service

《Servlet、JSP和Spring MVC初学指南》——第1章 Servlets 1.1Servlet API概览

用户请求致使Servlet容器调用Servlet的Service方法,并传入一个ServletRequest实例和一个ServletResponse实例。ServletRequest中封装了当前的HTTP请求,因此,Servlet开发人员不必解析和操作原始的HTTP数据。

云栖社区 java http spring 配置 容器 API Servlet JSP MVC

《精通Spring MVC 4》——导读

直到现在,这些对于Java开发人员来说都非常遥远和复杂。随着Spring Boot的诞生和云平台的平民化,我们可以在有限的时间内创建精彩的应用并让所有的人来访问,而这个过程不需要花一分钱。

分布式 架构 java HTTPS spring web 配置 aliyun 多线程 表达式 git 云平台 Twitter 领域模型 MVC

《精通Spring MVC 4》——2.11 小结

在本章中,我们学习了如何实现良好的MVC架构,看到了Spring MVC内部的一些运行机制,并通过非常少量的配置使用了Spring Social Twitter的功能。通过使用WebJars,可以设计非常漂亮的Web应用。

云栖社区 架构 spring web 配置 Twitter MVC

《精通Spring MVC 4》——2.10 检查点

本节书摘来自异步社区《精通Spring MVC 4》一书中的第2章,第2.10节,作者:【美】Geoffroy Warin著,更多章节内容可以访问云栖社区“异步社区”公众号查看

云栖社区 HTTPS spring 布局 配置 Twitter MVC ScreenShot

31
GO