摘要: 方法一:action名称+!+方法名称+后缀 Action类中增加addUser()和delUser()方法, package com.djoker.struts2; import org.apache.struts2.ServletActionContext; import com.opensym 阅读全文
posted @ 2016-12-24 22:51 喝杯茶 阅读(675) 评论(0) 推荐(0) 编辑
摘要: 一:关于Struts2的type类型,也就是Result类型,他们都实现了共同的接口Result,都实现了execute方法 他们体现了策略模式,具体Result类型参见:struts-default.xml文件: <result-types> <result-type name="chain" c 阅读全文
posted @ 2016-12-24 22:25 喝杯茶 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 方法一:通过ActionContext访问SerlvetAPI,这种方式没有侵入性 Action类部分代码 import com.opensymphony.xwork2.ActionContext; public String execute() throws Exception { if("adm 阅读全文
posted @ 2016-12-24 22:09 喝杯茶 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 方法一:struts2对ModelDriven模式的支持(模型驱动模式) Struts2可以采用类似于Struts1中的ActionForm方式收集数据,这样方式叫ModelDriven模式 Action需要实现ModelDriven接口,实现getModel()方法,返回Bean对象,这样stru 阅读全文
posted @ 2016-12-24 21:48 喝杯茶 阅读(353) 评论(0) 推荐(0) 编辑
摘要: struts2支持可以按照不同模块分类的方式拆分配置文件,支持多人分工合作,各自维护自己的配置文件,但是所有配置文件中包名和action的名称不能重复 struts2的配置文件方式有两种,struts.properties和struts.xml,建议使用struts.xml 拆分的配置文件和stru 阅读全文
posted @ 2016-12-24 21:16 喝杯茶 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 12-24 阅读全文
posted @ 2016-12-24 21:14 喝杯茶 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 学习struts2有一段时间了,作为一个运维人员学习的时间还是挺紧张的,写这篇文件为了方便以后复习时使用 环境: MyEclipse 10 tomcat6 jdk1.6 首先建立一个web项目,并复制进需要的jar包,只需要这些包即可,如果复制了过多的包,但是这些包还依赖的包没有复制进入,会导致丢失 阅读全文
posted @ 2016-12-24 10:37 喝杯茶 阅读(207) 评论(0) 推荐(0) 编辑
摘要: Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个Servlet,在MVC设计模式中,Struts2作为控制器来建立模型与视图的数据交互(所有的访问都会被控制器操作控制) Struts2是Struts1的下一代产品,但是它们之间差别很大.Struts2是在WebWork和st 阅读全文
posted @ 2016-12-24 09:49 喝杯茶 阅读(143) 评论(0) 推荐(0) 编辑
摘要: java是一个静态类型的语言,所有的数据类型都是有类型的(强类型的语言),当一个变量名指定类型后不可再改变变量类型 数据类型包括基本数据类型和引用数据类型(除基本数据类型外的其他类型都是引用数据类型)基本数据类型不是面向对象的,但是提供了对基本数据类型的包装类,提供面向对象接口 基本数据类型包括整型 阅读全文
posted @ 2016-12-13 14:23 喝杯茶 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1、NRPE简介 1、NRPE简介 Nagios监控远程主机的方法有多种,其方式包括SNMP、NRPE、SSH和NCSA等。这里介绍其通过NRPE监控远程Linux主机的方式。 NRPE(Nagios Remote Plugin Executor)是用于在远端服务器上运行检测命令的守护进程,它用于让 阅读全文
posted @ 2016-10-22 10:43 喝杯茶 阅读(967) 评论(0) 推荐(0) 编辑