Struts 技术
Jason
2005-08-23 12:52:04
阅读:4497
评论:0
引用:0
前言:有人在我的对话中说希望我请把Structs截图文章继续写下去,写到发布的那儿,于是我就写下了这篇Struts的的发布篇,希望能够学习者指明一点方向。

选中项目,打开首选项中设置jboss服务器.

选中项目,点击右键,移动到图中所示,选中add and remove project
Deployments,打开以下图片所示.

点击图片的add,加入服务器,如下图所示

选中jboss服务器,点击完成即可。以后修改的内容服务器自动发布,勿需手工处理.
选中项目,打开首选项中设置jboss服务器.
选中项目,点击右键,移动到图中所示,选中add and remove project
Deployments,打开以下图片所示.
点击图片的add,加入服务器,如下图所示
选中jboss服务器,点击完成即可。以后修改的内容服务器自动发布,勿需手工处理.
Jason
2005-08-10 20:59:32
阅读:7478
评论:7
引用:0
接上一篇
如图所示:点击Add.这是加入表单的字段.
如图所示:然后点击jsp,选择如图选项.
如图所示:点击下一步-->点击 Forwards 加入上篇中所建的两个页面。
如:name:errors
path:errors.jsp
点击加入
..........
完成
如图所示:这就是完成几项操作后所产生的几个class和配置,具体如何再进一步深入,那就修行在个人啦!
Jason
2005-07-20 21:16:24
阅读:4757
评论:0
引用:0
接上一篇

如图所示:打开新建-->新建两个jsp页.一个名为errors.jsp,另一个为success.jsp

如图所示:然后点击新建-->其它-->打开Struts1.1 Form,Action&jsp.点击下一步。

如图所示:use case:写上用例图名称 -->然后Form type选择上图已选选项.
(未完待续)
如图所示:打开新建-->新建两个jsp页.一个名为errors.jsp,另一个为success.jsp
如图所示:然后点击新建-->其它-->打开Struts1.1 Form,Action&jsp.点击下一步。
如图所示:use case:写上用例图名称 -->然后Form type选择上图已选选项.
(未完待续)
Jason
2005-07-20 21:07:06
阅读:4057
评论:0
引用:0
接上一篇

如图所示:选择项目名称-->点击右键-->myEclipse->选择加入Struts包。

如图所示:选择Struts版本等设置--》完成.

如图所示:这是加入Struts包以后的列表.
(未完待续)
如图所示:选择项目名称-->点击右键-->myEclipse->选择加入Struts包。
如图所示:选择Struts版本等设置--》完成.
如图所示:这是加入Struts包以后的列表.
(未完待续)
Jason
2005-07-20 21:00:20
阅读:5667
评论:6
引用:0
好久没有学习了!今天决定写一些关于Struts的文章,给广大的初学者一个参考.首先,打开Eclipse,但前提是安装了myEclipse插件,我的版本是eclipse3.0.
如图所示:找到J2EE -->选择web project -->点击下一步
如图所示:写上项目的名称(project name)后点击完成.
(未完待续)
Jason
2005-07-20 20:51:26
阅读:9112
评论:3
引用:0
〖摘要:〗
ActionServlet是一个FrontController,它是一个标准的Servlet,它将request转发给RequestProcessor来处理,
ActionMapping是ActionConfig的子类,实质上是对struts-config.xml的一个映射,从中可以取得所有的配置信息
RequestProcessor根据提交过来的url,如*.do,从ActionMapping 中得到相应的ActionForn和Action。然后将request的参数对应到ActionForm中,进行form验证。如果验证通过则调用Action的execute()方法来执行Action,最终返回ActionFoward。
ActionFoward是对mapping中一个foward的包装,对应于一个url
ActionForm使用了ViewHelper模式,是对HTML中form的一个封装。其中包含有validate方法,用于验证form数据的有效性。ActionForm是一个符合JavaBean规范的类,所有的属性都应满足get和set对应。对于一些复杂的系统,还可以采用DynaActionForm来构造动态的Form,即通过预制参数来生成Form。这样可以更灵活的扩展程序。
ActionErrors是对错误信息的包装,一旦在执行action或者form.validate中出现异常,即可产生一个ActionError并最终加入到ActionErrors。在Form验证的过程中,如果有Error发生,则会将页面重新导向至输入页,并提示错误。
Action是用于执行业务逻辑的RequsestHandler。每个Action都只建立一个instance。Action不是线程安全的,所以不应该在Ac......
继续阅读其余的 314 字
ActionServlet是一个FrontController,它是一个标准的Servlet,它将request转发给RequestProcessor来处理,
ActionMapping是ActionConfig的子类,实质上是对struts-config.xml的一个映射,从中可以取得所有的配置信息
RequestProcessor根据提交过来的url,如*.do,从ActionMapping 中得到相应的ActionForn和Action。然后将request的参数对应到ActionForm中,进行form验证。如果验证通过则调用Action的execute()方法来执行Action,最终返回ActionFoward。
ActionFoward是对mapping中一个foward的包装,对应于一个url
ActionForm使用了ViewHelper模式,是对HTML中form的一个封装。其中包含有validate方法,用于验证form数据的有效性。ActionForm是一个符合JavaBean规范的类,所有的属性都应满足get和set对应。对于一些复杂的系统,还可以采用DynaActionForm来构造动态的Form,即通过预制参数来生成Form。这样可以更灵活的扩展程序。
ActionErrors是对错误信息的包装,一旦在执行action或者form.validate中出现异常,即可产生一个ActionError并最终加入到ActionErrors。在Form验证的过程中,如果有Error发生,则会将页面重新导向至输入页,并提示错误。
Action是用于执行业务逻辑的RequsestHandler。每个Action都只建立一个instance。Action不是线程安全的,所以不应该在Ac......
继续阅读其余的 314 字
Jason
2005-07-05 13:10:53
阅读:6143
评论:3
引用:0
Struts的优点主要集中体现在两个方面:Taglib和页面导航。
Taglib是Struts的标记库,灵活动用,能大大提高开发效率。另外,就目前国内的JSP开发者而言,除了使用JSP自带的常用标记外,很少开发自己的标记,或许Struts是一个很好的起点。
关于页面导航,我认为那将是今后的一个发展方向,事实上,这样做,使系统的脉络更加清晰。通过一个配置文件,即可把握整个系统各部分之间的联系,这对于后期的维护有着莫大的好处。尤其是当另一批开发者接手这个项目时,这种优势体现得更加明显。
缺点:
层面太多,做小应用不适合,远不如jsp+bean的方式简洁快速....
Taglib是Struts的标记库,灵活动用,能大大提高开发效率。另外,就目前国内的JSP开发者而言,除了使用JSP自带的常用标记外,很少开发自己的标记,或许Struts是一个很好的起点。
关于页面导航,我认为那将是今后的一个发展方向,事实上,这样做,使系统的脉络更加清晰。通过一个配置文件,即可把握整个系统各部分之间的联系,这对于后期的维护有着莫大的好处。尤其是当另一批开发者接手这个项目时,这种优势体现得更加明显。
缺点:
层面太多,做小应用不适合,远不如jsp+bean的方式简洁快速....
Jason
2005-04-20 19:40:00
阅读:4800
评论:1
引用:0
Struts是采用Java Servlet/JavaServer Pages技术,开发Web应用程序的开放源码的framework。 采用Struts能开发出基于MVC(Model-View-Controller)设计模式的应用构架。
Struts有如下的主要功能:
一.包含一个controller servlet,能将用户的请求发送到相应的Action对象。
二.JSP自由tag库,并且在controller servlet中提供关联支持,帮助开发员创建交互式表单应用。
三.提供了一系列实用对象:XML处理、通过Java reflection APIs自动处理JavaBeans属性、国际化的提示和消息。
Struts有如下的主要功能:
一.包含一个controller servlet,能将用户的请求发送到相应的Action对象。
二.JSP自由tag库,并且在controller servlet中提供关联支持,帮助开发员创建交互式表单应用。
三.提供了一系列实用对象:XML处理、通过Java reflection APIs自动处理JavaBeans属性、国际化的提示和消息。
Jason
2005-04-18 18:16:10
阅读:2189
评论:0
引用:0
