上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 18 下一页
摘要: 在HttpServletRequest、HttpSession、ServletContext中有三个相同的方法,都与属性有关:public Object getAttribute(String name);public void setAttribute(String name, Object o);public void removeAttribute(String name);对这三者而言,实... 阅读全文
posted @ 2017-09-01 13:56 Dulk 阅读(1682) 评论(0) 推荐(0) 编辑
摘要: 1、上下文的概念我们在说到Servlet的继承关系时,提到自定义Servlet实际上间接实现了Servlet和ServletConfig两个接口,其中ServletConfig接口中定义了一个方法叫getServletContext,用以获取Servlet运行的上下文环境对象。这里就要先说明一下,如何理解所谓的 “上下文”。每个Web项目,运行时部署在Web应用服务器(如Tomcat、Jetty、... 阅读全文
posted @ 2017-09-01 13:54 Dulk 阅读(3556) 评论(1) 推荐(4) 编辑
摘要: 1、为什么有Session和Cookie根据早期的HTTP协议,每次request-reponse时,都要重新建立TCP连接。TCP连接每次都重新建立,所以服务器无法知道上次请求和本次请求是否来自于同一个客户端。因此,HTTP通信是无状态的。服务器认为每次请求都是一个全新的请求,无论该请求是否来自同一地址。但是这也带来了问题,假如不使用Session或Cookie,那么就意味着假如你登录了某个购物... 阅读全文
posted @ 2017-09-01 13:52 Dulk 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 1、Session是什么除了使用Cookie,Web应用程序中还经常使用Session来记录客户端状态,即Session是服务器端使用的一种保存客户端状态的机制。Cookie在客户端,Session在服务器端。围绕以上的概念来说,其实Session还包含不同的语义:(1)Session会话我们通常都会把Session翻译成会话,因此我们可以把客户端浏览器与服务器之间一系列交互的动作称为一个 Ses... 阅读全文
posted @ 2017-09-01 13:51 Dulk 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 1、Cookie是什么Cookie,中文名称为“小型文本文件”或“小甜饼”,指某些网站为了辨别用户身份而储存在用户本地终端上的数据(通常经过加密)。很多网站在你浏览后,会在你电脑中留下小小的档案,也就是我们说的Cookie,以便你再次浏览时,网站会读取它上次给你留下的Cookie资料,如果有的话,就可以根据内容来判断使用者,送出特定的网页内容。因为HTTP协议是无状态的,即服务器不知道用户上一次做... 阅读全文
posted @ 2017-09-01 13:46 Dulk 阅读(1415) 评论(1) 推荐(1) 编辑
摘要: 1、Servlet的继承关系假如现有我们自定义的一个Servlet,继承HttpServlet,那么实际上它的继承链如下图: 可以看到,核心的部分在于:两个顶级接口ServletServletConfig接口的实现类GenericServlet基于HTTP协议的实现类HttpServlet我们剥离一下,把不需要看的去掉,再把方法显示一下,可清晰知道Servlet的整体继承关系如下: 其中重点摘录部... 阅读全文
posted @ 2017-09-01 13:44 Dulk 阅读(3769) 评论(5) 推荐(4) 编辑
摘要: 1、Tomcat和Servlet的关系之前提到过,Servlet是运行在Web容器里的,Tomcat作为容器的一种,在这里自然也要大概说说两者之间的大致关系。 首先,如上所述,Tomcat是Web应用服务器,是一个Servlet/JSP容器。它负责处理客户请求,把请求传送给Servlet,并将Servlet的响应传回给客户。而Servlet是运行在支持Java语言的服务器上的组件。从HTTP协议中... 阅读全文
posted @ 2017-09-01 13:42 Dulk 阅读(1510) 评论(0) 推荐(0) 编辑
摘要: 1、Servlet是什么 Servlet(Server Applet),全称Java Servlet,是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。1.1 广义上来讲从本质上来讲,Servlet就是一个特殊的Java类,说它特殊是因为这个Java类必须直接或间接地实现Servlet接口(javax.servlet.Servlet),我们自定义的S... 阅读全文
posted @ 2017-09-01 13:41 Dulk 阅读(860) 评论(0) 推荐(0) 编辑
摘要: 1、AnnotatedElement接口如果没有用来读取注解的方法和工作,那么注解也就不会比注释更有用处了。使用注解的过程中,很重要的一部分就是创建于使用注解处理器。Java SE5扩展了反射机制的API,以帮助程序员快速的构造自定义注解处理器。Java用Annotation接口来代表程序元素前面的注解,该接口是所有Annotation类型的父接口。如在java.lang.reflect包中有一个... 阅读全文
posted @ 2017-09-01 11:54 Dulk 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 1、实现功能我们已经对注解有了基本的认识,知道了如何自定义注解,如何使用和最基本的处理注解。本篇主要介绍,如何使用运行时级别的注解,配合反射来自动生成建表的sql语句。如下例:我们有实体类Student,并添加相应的注解 @Table、@Column,最终可以获取到创建对应表的sql语句@Table(name = "t_student") public class Student { ... 阅读全文
posted @ 2017-09-01 11:54 Dulk 阅读(1536) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 18 下一页