
服务器
alex-zhou96
男儿欲遂平生志,五经勤向窗前读。
展开
-
Servlet常用接口
HttpServletRequest接口Web服务器收到客户端的http请求时,会针对每一次请求,创建一个用于代表请求的HttpServlet类型的Request对象,并将“Http请求协议”的完整内容封装到该对象中。开发者拿到request对象后就可以获取客户端发送给 服务器的 请求数据了。**简而言之:Request对象中 由服务器对象创建 并封装了 来自 客户端浏览器发送...原创 2019-03-29 16:46:52 · 395 阅读 · 0 评论 -
过滤器Filter
过滤器filter简介Filter是Servlet规范的三大组件 之一,另外两个分别 是 Servlet和 listener.filter的 中文意思是 过滤,可以在请求到达 目标资源之前 先对请求 进行拦截 过滤,即对请求 进行一些处理;也可以 在响应达到 客户端之前 先对响应 进行拦截过滤,即 对响应 进行一些处理。Web开发人员通过Filter技术,可以对Web服务器 管理的所...转载 2019-04-11 17:07:12 · 444 阅读 · 0 评论 -
EL表达式
什么是EL表达式?EL,Expression Language,表达式语言,是一种在JSP页面中获取数据的简单方式,通过 ${变量名}的方式 可以获取到该值,需要注意的是EL只能从 pageContext、Request、Session、application 四大域属性空间中获取 数据。使用EL表达式获取数据访问Bean的属性EL可以通过 ${key.属性}的方式 获取到指定对...转载 2019-04-02 16:46:59 · 295 阅读 · 0 评论 -
JavaBean组件
在软件开发时,一些数据和功能需要在很多地方使用,为了方便 将 它们 进行“移植”,Sun公司 提出了一种 JavaBean技术,使用JavaBean可以对这些数据和功能 进行封装,做到“一次编写,到处运行””什么是JavaBeanJavaBean是Java开发语言中一个可以重复使用的软件组件,它的本质就是一个Java类,为了规范 JavaBean的开发,Sun公司 发布了 JavaBean的...原创 2019-04-08 15:07:58 · 1180 阅读 · 0 评论 -
JavaWeb中文件的上传和下载
文件上传文件上传指的是 通过 浏览器 向服务器 上传 某个文件,服务器 接收 到该文件 后 会 将 该文件 存储在 服务器的硬盘中,通常 不会存在 数据库,这样可以 减轻数据库 的压力并且在文件的 操作上 更加灵活,常见的功能是上传头像图片。文件上传的原理所谓的 文件上传 就是服务器端通过 request对象 获取输入流,将浏览器 端上传的 数据读取 出来,保存到 服务器端。文件上传的...原创 2019-04-11 22:44:11 · 6333 阅读 · 0 评论 -
Servlet3.0新特性
注解在JavaEE6规范中 添加了Servlet3.0规范中,该规范 允许在 定义 Servlet、Filter与Listener三大组件时使用注解,而不用再web.xml进行注册了。Servlet3.0 规范 允许web项目 没有web.xml配置文件。Servlet注解在3.0规范中使用 @WebServlet() 注解注册 一个Servlet,该注解 中有多个属性:packag...转载 2019-04-12 11:28:45 · 520 阅读 · 0 评论 -
表单赋值问题
当请求request中携带 了用户 提交的数据时,需要 将这些 数据封装 到JavaBean中,像 之前写法 需要一一赋值,倘若 request携带了非常多的表单数据,此时 的赋值操作 就 显得比较繁琐了,那有没有 好的解决办法呢?这里可以使用 apache的commons-beanutils搞定这个问题。使用 commons-beanutils解决表单赋值的问题。首先需要下载两个jar包分别...转载 2019-04-12 13:15:17 · 694 阅读 · 0 评论 -
Servlet和JSP小结
在本部分 最重要的就是 理解 Servlet的运行原理。Servlet说明白一点就是可以运行在服务器上的小型Java程序,它和一般的java程序的区别是是:可以通过HTTP协议 接收 和响应来自Web客户端的请求。客户端浏览器 与 服务器 与 数据库 之间的 通信 交互 的 关系 如下图所示。下面分析下,Serclet生命周期:客户端 首先向 tomcat 输入 网址URL,然后 t...转载 2019-04-13 10:59:07 · 1455 阅读 · 0 评论 -
数据库连接池
什么是数据库连接池当系统使用JDBC技术 访问数据库时会 创建一个connection对象,而该对象的创建过程 是非常消耗资源的,并且创建 对象的时间 也比较长,假设系统 一天有 一万次 的访问量,那么一天 就会创建 1万个connection对象,这极大的浪费数据库的资源,而且可能 造成数据库 服务器内溢出、宕机。为了 解决上面的问题,就引入了数据库连接池 (Connection pooli...转载 2019-04-16 15:38:42 · 191 阅读 · 0 评论 -
JSP
JSP简介JSP全称是Java Server Pages,是一种动态网页技术,JSP其实就是在html中插入了java代码和JSP标签之后形成的文件,文件名以.jsp结尾。其实JSP就是一个Servlet.在Servlet中编写html比较痛苦,而写JSP就像在写HTML。但它相比Html而言,html只能为用户 提供静态数据 即静态页面,而JSP技术允许在页面中嵌套java代码,为用户提供动...转载 2019-04-02 15:57:06 · 402 阅读 · 0 评论 -
会话之Session
Session简介在WEB开发中,服务器可以为每个客户端浏览器创建一个Session对象,默认情况下一个浏览器独占一个Session对象。在实际应用当中,服务器可以把一些敏感数据写到用户浏览器独占的session中可以提高安全性,当用户使用浏览器访问其他程序时,其它程序可以从用户的session中取出该用户的数据,为用户服务。Session和cookie的主要区别是:session存储在服...转载 2019-04-02 14:48:02 · 137 阅读 · 0 评论 -
EL隐式对象
EL隐式对象在学习JSP技术时,提到过隐式 对象的应用。在EL技术中,同样 提供了隐式对象,EL中的隐式对象 共有 11个,pageContext可以获取 其它10个隐式对象,pageScope、requestScopesessionScopeapplicationScope适用于获取指定域的隐式对象param和param Values是用于 获取 请求参数的隐式对象header...转载 2019-04-04 15:14:10 · 1992 阅读 · 0 评论 -
JSP标准标签库
在JSP中可以通过 Java代码 来获取信息,但是过多 的Java代码会使JSP页面 非常复杂,为此,Sun公司 制定了一套 标准标签库 JSTL.JSTL入门从JSP1.1规范开始,JSP就支持使用自定义标签,使用自定义标签大大降低了JSP页面的复杂度,同时增强了代码的重用性。为此,许多Web应用厂商 都制定了 自身应用的标签库,然而同一功能的标签由不同的Web应用厂商制定可能是不同的,这就...原创 2019-04-04 15:50:32 · 567 阅读 · 0 评论 -
HttpServlet 网页转发定向
在网页逻辑 中 比较重要的一环就是 网页的切换,在 HttpServletRequest和HttpServletResponse中各有一个方法可实现网页的重定向。HttpServletRequest: RequestDispatcher对象的应用。HttpServletResponse: 使用Refresh头字段;请求重定向sendRedirect()方法。一、网页定时刷新并跳转之 R...转载 2019-04-04 23:03:26 · 442 阅读 · 0 评论 -
会话之Cookie
Cookie简介用户在 勾选免登陆选项并登陆成功之后,由服务器生成Cookie,并将 其封装到响应头中,以响应的形式发送给浏览器。浏览器收到这个响应之后,将Cookie保存到硬盘中。当浏览器再次 发送同类请求后,在 请求中会 携带保存在 硬盘的 Cookie数据,发送到服务器端,由服务器解析该Cookie。Cookie是由若干键值对构成,这里的键一般称为 name,值称为value。Cook...转载 2019-04-01 12:36:41 · 272 阅读 · 0 评论 -
服务器 tomcat
服务器平时上网的时候,打开浏览器(客户端)访问网址,此时会向网址所在的 服务器 上发送请求,服务器 获得请求后会将请求数据 响应给发送请求的浏览器(比如:html,css,javaScript),服务器的主要作用之一是在网络环境中提供外界可以访问的资源。在服务器中提供对外界访问的资源一般分为两种:静态资源:如html,css,javaScript等,☞提供给客户端浏览的数据内容不会改变,...转载 2019-03-28 12:32:48 · 272 阅读 · 0 评论 -
Session生命周期
今天想和大家分享一个关于Session的话题: 当浏览器关闭时,Session就被销毁了?我们知道Session是JSP的九大内置对象(也叫隐含对象)中的一个,它的作用是可以保存当前用户的状态信息,初学它的时候,认为Session的生命周期是从打开一个浏览器窗口发送请求到关闭浏览器窗口,但其实这种说法是不正确的!下面就具体的去解释:当用户第一次访问Web应用中支持Session的某个网页时...转载 2019-04-11 09:15:41 · 1612 阅读 · 0 评论 -
数据空间范围对比
在JavaWeb编程的API中,存在三个可以 存放数据的空间范围对象,这三个对象所存储的数据作用范围,由大到小分别为:ServletContext---->HttpSession------->HttpServletRequestServletContext,即application,置入其中的数据是整个Web应用范围的,可以完成跨会话共享数据。(也就是不同的浏览器可以实现数据共享...转载 2019-04-11 10:18:20 · 820 阅读 · 0 评论 -
Servlet
什么是Servletservlet是一门用于开发动态web资源的技术,可以运行在Web服务器中的小型Java程序,有时也叫做服务器端的小应用程序。Servlet可以通过HTTP协议接收和响应来自Web客户端的请求。Servlet的语法跟JavaSE是一样的并且能够使用JavaSE中的API,要想创建一个动态资源可以分为以下两步:1、编写一个Java类,实现 javax.servlet.S...转载 2019-03-28 20:21:10 · 204 阅读 · 0 评论 -
MVC开发模式
MVC开发模式简介M:Model模型 JavaBeanV:view视图 JSPC:controller控制器 Servlet其实就是 JSP+Servlet+JavaBeanM:封装 结果数据集V:将 最终的结果 展示给结果C:处理业务流程,将数据集 发送 给 JSPMVC模式的优点:降低了 各个模块之间的 耦合,能够增强程序的可维护性和 扩展性,提高了 模型的复用性。MVC模式...转载 2019-04-13 21:34:47 · 558 阅读 · 0 评论