摘要: 阐述struts2的执行流程。 阐述struts2的执行流程。 阐述struts2的执行流程。 Struts 2框架本身大致可以分为3个部分:核心控制器FilterDispatcher、业务控制器Action和用户实现的企业业务逻辑组件。 核心控制器FilterDispatcher是Struts 2 阅读全文
posted @ 2017-03-20 10:38 夜心 阅读(123) 评论(0) 推荐(0)
摘要: FilterDispatcher是早期struts2的过滤器,后期的都用StrutsPrepareAndExecuteFilter了,如 2.1.6、2.1.8。StrutsPrepareAndExecuteFilter名字已经很能说明问题了,prepare与execute,前者表示准备,可以说是指 阅读全文
posted @ 2017-03-13 10:40 夜心 阅读(183) 评论(0) 推荐(0)
摘要: Struts2的核心功能是action,对于开发人员来说,使用Struts2主要就是编写action,action类通常都要实现com.opensymphony.xwork2.Action接口,并实现该接口中的execute()方法。 该方法如下: public String execute() t 阅读全文
posted @ 2017-03-13 10:36 夜心 阅读(449) 评论(0) 推荐(0)
摘要: Web服务器工作原理概述 很多时候我们都想知道,web容器或web服务器(比如Tomcat或者jboss)是怎样工作的?它们是怎样处理来自全世界的http请求的?它们在幕后做了什么动作?Java Servlet API(例如ServletContext,ServletRequest,ServletR 阅读全文
posted @ 2017-03-06 11:02 夜心 阅读(136) 评论(0) 推荐(0)
摘要: 语法 URL由三部分组成:资源类型、存放资源的主机域名、资源文件名。 URL的一般语法格式为: (带方括号[]的为可选项) protocol :// hostname[:port] / path / [;parameters][?query]#fragment 格式说明 protocol(协议) 指 阅读全文
posted @ 2017-03-06 10:58 夜心 阅读(192) 评论(0) 推荐(0)
摘要: 1. HTTP简介 HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本 阅读全文
posted @ 2017-03-06 10:56 夜心 阅读(161) 评论(0) 推荐(0)
摘要: 简介 简介 简介 浏览器可以被认为是使用最广泛的软件,本文将介绍浏览器的工 作原理,我们将看到,从你在地址栏输入google.com到你看到google主页过程中都发生了什么。 将讨论的浏览器 今天,有五种主流浏览器——IE、Firefox、Safari、Chrome及Opera。本文将基于一些开源 阅读全文
posted @ 2017-03-06 10:53 夜心 阅读(90) 评论(0) 推荐(0)
摘要: 单例模式在程序设计中非常的常见,一般来说,某些类,我们希望在程序运行期间有且只有一个实例,原因可能是该类的创建需要消耗系统过多的资源、花费很多的时间,或者业务上客观就要求了只能有一个实例。一个场景就是:我们的应用程序有一些配置文件,我们希望只在系统启动的时候读取这些配置文件,并将这些配置保存在内存中 阅读全文
posted @ 2017-03-06 10:38 夜心 阅读(168) 评论(0) 推荐(0)