Alan's Blog

导航

03 2010 档案

ActionForm工作原理
摘要:刚学过ActionForm的工作原理,为了想更好的理解,想整理出来,也方便大家参考,有一下步骤:(1)检查Action的映射,确定Action中已经配置了对ActionForm的映射。代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--<for... 阅读全文

posted @ 2010-03-15 22:14 Alan's Blog 阅读(1731) 评论(0) 推荐(2)

ActionMapping、ActionForward笔记
摘要:最近学了ActionForward和ActionMapping类,在这里的一点了解给大家分享一下。ActionMapping:每一个Action元素都与类ActionMapping的一个实例对应,包括name、path、Forwards配置信息如下:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://w... 阅读全文

posted @ 2010-03-15 21:27 Alan's Blog 阅读(773) 评论(0) 推荐(0)

中心控制器ActionServlet
摘要:ActionServlet定义:即是中心控制器,它提供了一个中心位置来处理全部的终端请求。作用:接受请求、填充数据、派发请求、响应用户(调用对应的action的execute查找响应)配置:在web.xml中声明,config可作为初始化参数目录:/WEB-INF/web.xml、/WEB-INF/struts-config.xml 阅读全文

posted @ 2010-03-15 13:42 Alan's Blog 阅读(299) 评论(0) 推荐(0)

struts MVC
摘要:struts MVC详解:M:本质上说struts是一个商业逻辑类,开发者实现商业逻辑V:view是由与控制器servlet配合工作的C:前端控制器是一个servlet,它将客户端请求转发到相应的后端控制器action类相应的组件:ActionServlet、Action Classess、Action Mapping(此处包括Action Forward),ActionForm Bean) 阅读全文

posted @ 2010-03-15 13:33 Alan's Blog 阅读(342) 评论(0) 推荐(1)

Action笔记
摘要:一、首先先问一下Action是什么?  Action是HTTP请求与业务逻辑之间的适配器二、Action什么时候被初始化?  是发出Action请求时初始化,不是在读取配置时初始化。三、其次看一下开发Action的步骤:1、创建一个类,继承Action2、注册struts-config.xml(配置文件如下)代码Code highlighting produced by Actipro CodeH... 阅读全文

posted @ 2010-03-15 10:44 Alan's Blog 阅读(1342) 评论(0) 推荐(2)

Struts MVC、手工环境搭建
摘要:struts MVC模式究竟有什么优点,那手工在myeclipse搭建struts环境又是怎样的呢?struts MVC的优点:结构层次分明,扩展性、可重用性高,增加了程序的健壮性和可伸缩性,便于开发与设计的分工,提供集中统一的权限控制、校验、国际化、日志等。struts将MVC模式“分离显示逻辑和和业务逻辑”的能力发挥的淋漓尽致。手工搭建struts环境:1、导入相应的包... 阅读全文

posted @ 2010-03-15 09:41 Alan's Blog 阅读(304) 评论(0) 推荐(0)

action的线程安全问题
摘要:action到底是thread safe还是unsafe呢 我们来看看servlet是否是thread safe ,action都是继承至servlet的 看看其他资料的解释: JSP默认是以多线程方式执行的,这是JSP与ASP,PHP,PERL等脚本语言不一样的地方,也是它的优势之一,但如果不注意多线程中的同步问题,会使所写的JSP程序有难以发现的错误。 JSP的中存在的多线程问题: 当客户端第... 阅读全文

posted @ 2010-03-11 16:45 Alan's Blog 阅读(504) 评论(0) 推荐(0)

类变量和实例变量的区别
摘要:类变量也叫静态变量,也就是在变量前加了static 的变量;实例变量也叫对象变量,即没加static 的变量;区别在于: 类变量和实例变量的区别在于:类变量是所有对象共有,其中一个对象将它值改变,其他对象得到的就是改变后的结果;而实例变量则属对象私有,某一个对象将其值改变,不影响其他对象;例:public class A{ static int a = 0; //类变量 private int b... 阅读全文

posted @ 2010-03-11 16:08 Alan's Blog 阅读(8036) 评论(1) 推荐(2)

重定向和转发的区别
摘要:区别一:   重定向时浏览器上的网址改变  转发是浏览器上的网址不变区别二:  重定向实际上产生了两次请求转发只有一次请求重定向:  发送请求 -->服务器运行-->响应请求,返回给浏览器一个新的地址与响应码-->浏览器根据响应码,判定该响应为重定向,自动发送一个新的请求给服务器,请求地址为之前返回的地址-->服务器运行-->响应请求给浏览器转发:  发送请求 --&... 阅读全文

posted @ 2010-03-07 13:22 Alan's Blog 阅读(9353) 评论(0) 推荐(0)