Struts
pp9258
这个作者很懒,什么都没留下…
展开
-
1. 简述Freamwork
伴随着软件开发的发展,在多层的软件开发项目中,可重用、易扩展的,而且是经过良好测试的软件组件,越来越为人们所青睐。这意味着人们可以将充裕的时间用来分析、构建业务逻辑的应用上,而非繁杂的代码工程。于是人们将相同类型问题的解决途径进行抽象,抽取成一个应用框架。这也就是我们所说的Framework(框架)。 • Framework的体系提供了一套明确机制,从而让开发人员很容易的扩展和控制整...原创 2012-03-16 11:04:11 · 576 阅读 · 0 评论 -
2. 简述Struts框架
Struts Framework 作为著名的SSH三大框架之一,自然而然的也具有这些开源框架的的优势。 1)• 良好的架构和设计2)• 可重用,模块化,扩展性好3)• Open source •Struts有其自己的控制器(Controller),同时整合了其他的一些技术去实现模型层(Model)和视图层(View)。在模型层,Struts可以很容易的与数据访问技术相...2012-03-16 13:51:41 · 125 阅读 · 0 评论 -
3.Struts2的配置
本篇文章以现在最新的[b]struts 2.3.1.2[/b]为例。[code="java"]//首先必不可少的当然是导入jar包commons-fileupload-1.2.2.jar,commons-io-2.0.1.jar,commons-lang-2.5.jar, commons-logging-1.1.1.jar, freemarker-2.3.18.jar, j...原创 2012-03-18 00:26:33 · 74 阅读 · 0 评论 -
4.struts2在action中调用指定方法
[b]上一篇已经给大家介绍了struts的一些基本配置。今天来给大家介绍一下关于struts的action中如何调用指定方法。[/b][code="java"]首先大家都知道,action默认调用的是execute方法,那么如何调用指定的方法呢? //方式一:通过配置method属性,来调用指定方法 user.jsp adduser.jsp ...2012-03-18 00:57:33 · 265 阅读 · 0 评论 -
5.struts2的类型转换
大家在用struts2的时候,应该会发现struts2会自动将一些数据类型进行转换,是的,struts2确实有类型转换的功能,另外struts2还支持自定义数据类型转换。 1. struts2对于 8 个原生数据类型以及 Date,String 等常见类型,Struts2 可以使用内建的类型转换器实现自动的转换。 2. 对于自定义的类型转换器来说需要提供3 个信息:Action 的...2012-03-18 20:25:20 · 90 阅读 · 0 评论 -
6. ActionSupport 类
ActionSupport作为struts2中一个非常重要的类,继承这个类,我们可以实现:验证,国际化,获取本地信息,增加错误提示信息等...[color=green][b]1.验证[/b][/color][code="java"]public class ProductAction extends ActionSupport public String exec...2012-03-18 21:53:18 · 129 阅读 · 0 评论 -
7.struts2核心---拦截器(interceptor)
interceptor(拦截器)作为struts2的核心内容,struts2的大部分功能都是靠拦截器来实现的,如:校验,国际化,类型转换。。。[color=green][b]1.拦截器的概念[/b][/color]拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策...原创 2012-03-21 10:05:51 · 117 阅读 · 0 评论 -
8.struts2实现零配置---annotation配置
关于struts2使用配置文件的配置方式,前面已经说过了,大家应该很熟悉了,使用配置文件的方式进行配置,虽然简单易配,但是随着项目的扩大,配置文件会越来越多,这样就会变的凌乱,繁杂,所以今天给大家说一下struts2基于annotation的配置,也就是平常我们所说的零配置。[code="java"]/*要实现零配置,首先必须要导入jar包,struts2-convention-p...2012-04-10 10:09:50 · 111 阅读 · 0 评论