摘要:
【目录】本文主要讲解Tomcat启动和部署webapp时的原理和过程,以及其使用的配置文件的详解。主要有三大部分: 第一部分、Tomcat的简介和启动过程 第二部分、Tomcat部署webapp 第三部分、Tomcat处理一个http请求的过程 【简介】 Tomcat依赖<CATALINA_HOME 阅读全文
摘要:
Tomcat 系统架构与设计模式,第 2 部分: 设计模式分析 这个分为两个部分的系列文章研究了 Apache Tomcat 服务器的系统架构以及其运用的很多经典设计模式。第 1 部分 分析了 Tomcat 的工作原理,第 2 部分将分析 Tomcat 中运用的许多经典设计模式,如模版模式、工厂模式 阅读全文
摘要:
Tomcat 系统架构与设计模式,第 1 部分: 工作原理 这个分为两个部分的系列文章将研究 Apache Tomcat 的系统架构以及其运用的很多经典设计模式。本文是第 1 部分,将主要从 Tomcat 如何分发请求、如何处理多用户同时请求,还有它的多级容器是如何协调工作的角度来分析 Tomcat 阅读全文
摘要:
本教程对struts2的基本知识进行了一些说明,关于struts2的更多详细内容应参看struts2的官方文档及提供的app实例。下面对struts2的基本执行流程作一简要说明,此流程说明可以结合官方提供的struts2结构图来看:n 客户端提交一个(HttpServletRequest)请求,如上... 阅读全文
摘要:
在此先略去注解配置的实例,具体可以参看官方提供的文档。其实在熟悉struts及相关的一些内容后,再来看文档是比较容易理解得。只是要注意使用注解Annotition时:(1)要多导入一个jar包:struts2-convention-plugin-2.1.6.jar。(2)需要在web.xml中增加如... 阅读全文
摘要:
建立struts2conversion项目,并搭建好struts2的基本开发环境1.基于Action的直接属性转换建立t.jsp页面,内容如下: 此action对应的配置如下: tSuc.jsp /t.jsp对应的PhoneA... 阅读全文
摘要:
首先建立struts2UpDownLoad项目,搭建好struts2基本的开发环境。上传实例步骤一:upload.jsp代码如下: 注意:在form标签中我们用到了enctype实体,这是上传时必须用到得。步骤二,建立struts.xml。对up... 阅读全文
摘要:
注意:要想实现校验,action必须继承自ActionSupport类。1.基于手工编码的校验我们建立struts2validate项目 ,其中reg.jsp页面主要代码如下: 注册页面 ... 阅读全文
摘要:
尽管国际化不是重点内容,但是也有必要了解它的使用。在struts2中国际化有三种级别:分别是针对某个Action的action级别,针对package的package级别,针对webapp的webapp级别。下面我们建立struts2i18n项目来演示国际化在struts2中的使用。1.action... 阅读全文
摘要:
1.基础表单标签准备工作:建立struts2tag项目,搭建好struts2的开发环境。在html我们常用的基础表单标签主要有文本域、密码域、提交、重置四种。它们在strust2中可以通过标签来生成。下面建立login.jsp页面,与这四种标签相关的内容如下: ... 阅读全文