struts1和struts2的区别??
一、主体不同 1、struts1:是Apache软件基金会(ASF)赞助的一个开源项目。它最初是Jakarta项目中的一个子项目,并在2004年3月成为ASF的顶级项目。2、struts2:Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。二、框架不同 1、struts1:通过采...
struts1和struts2的区别,要具体点的,谢谢
1、配置文件格式不同 2、struts1有from类和action类,属性封装from类里,在struts2里只有action类,属性封装action类里 3、页面调用是struts1 是*.do struts2 是*.action 我认为struts2要比struts1,简单、方便、快捷。就是用着比struts1好 以上是我开发的体会,下面是我找的资料 主要表现在如下几...
Struts1和Struts2的区别和对比
Struts1要求Action类继承一个抽象基类;Struts1的一个具体问题是使用抽象类编程 而不是接口。Struts2 Action类可以实现一个Action接口,也可以实现其他接口,使可选和定制服务成为可能。Struts2 提供一个ActionSupport基类 去实现常用的接口。即使Action接口不是必须实现的,只有一个包含 execute方法的POJO类都...
struts1和struts2的区别?
1.struts1是单实例多线程编程模式,有安全问题;struts2是多实例单线程。2.struts1是侵入式的即依赖框架,使用了框架大量的API,struts2是非侵入式的。3.struts1的action类必须直接或间接继承Action接口,struts2的action类可以是普通的JavaBean。4.struts1中使用actionForm不能直接传递给DaO层,必须进行相应...
struts1和struts2的区别
Struts1的action必须是线程安全的并且是同步的。Struts2的Action对象是针对每一个请求的,所以自然也就不存在线程安全问题了。(实际上,)3.Servlet的依赖 Struts1的Action依赖于Servlet API,因为当Action被调用的时候HttpServletRequest和HttpServletResponse对象是通过execute方法进行处理的。Struts2的Action和...
struts2和struts1的区别
Struts1和Struts2的区别和对比:Action 类: • Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口,而struts2的Action是接口。 • Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去 实现 常用的接口...
struts1和struts2的区别,面试题!!!
只讲区别:1,struts2是在webwork2的基础上发展而来的 2,struts2的耦合度很小 ,不依赖servletAPI 属于无侵入式设计
struts2和struts1的区别
Struts2与struts的不同主要体现在以下几个方面。(1) Action类 1》在struts中都是使用抽象类编程而不是接口,因此他要求开发Action类继承一个抽象的基类,如DispatchAction等。2》Struts2则基于接口编程,我们的Action类可以实现一个Action接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport...
struts1.0与struts2.的区别
struts1和struts2的区别其实并不是太大,两者的区别:Action 类:◆Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。◆Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现 常用的接口...
Struts 2Struts2和Struts1的对比
在类型转换方面,Struts1的ActionForm默认使用String类型,而Struts2利用OGNL进行更智能的类型转换,方便了开发者的工作。最后,关于数据校验,Struts1允许覆盖validate方法或利用Validator框架,而Struts2则支持重写validate方法,同时提供了XWork验证框架,提供了更丰富的验证手段。在Action执行控制上,Struts1每个...