本站首页    管理页面    写新日志    退出


«August 2025»
12
3456789
10111213141516
17181920212223
24252627282930
31


公告
 本博客在此声明所有文章均为转摘,只做资料收集使用。

我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:
日志总数:1304
评论数量:2242
留言数量:5
访问次数:7583198
建立时间:2006年5月29日




[WebWork]WebWork教程入门-helloWorld 
软件技术,  电脑与网络

lhwork 发表于 2006/6/28 16:23:03

WebWork安装 当然,在具体开发使用介绍之前,642D建好运行环境是必备的.                                             首先从https://webwork.dev.java.net/servlets/ProjectDocumentList下载最新的WebWork压缩包,并将其解压开来   打开解压目录,你将看到以下的文件和目录:(这里缺乏了xwork的jar) webwork-2.x.jar 当然就是WebWrok最新发布的Jar包 webwork-example.war 是WebWrok自带的很有代表性的功能演示例子,掌握它是提高你的WebWork技术水平的捷径 webwork-migration.jar 提供快速将1.x版本移植到2.x版本所用的类文件   docs目录 WebWrok的使用文档,包括api文档、clover文档、单元测试(Junit)文档等 lib目录 WebWork在运行或编译时所用到的所有.jar包 src目录源程序目录   2.Webwork是用于j2ee框架,必须配置web服务器,我用的resin3.012web 服务器    Jdk是jdk5.0   3 将webwork的jar 及所必须的jar 放在你的classpath   4.配置web.xml 了解Web框架的朋友都知道,一般Web框架都是通过一个JavaServlet控制器提供统一的请求入口,解析请求的url,再去调用相应的Action进行业务处理.   加下面的两段代码: <servlet> <servlet-name>webwork</servlet-name> <servlet-class>com.opensymphony.webwork.dispatcher.ServletDispatcher</servlet-class> </servlet>   <servlet-mapping> <servlet-name>webwork</servlet-name> <url-pattern>*.action</url-pattern> </servlet-mapping>     这样,.action结尾的所有url请求将直接有ServletDispatcher去调度。   注意:如果使用WebWork自带的标签库,除了配置相应的标签库以外,还须将com.opensymphony.webwork.views.velocity.WebWorkVelocityServlet配置到web.xml,具体可以参考webwork-example里面的配置     Hello-World 开始 首先编写HelloWorldAction.java,代码如下:   package babydavic.testing   import com.opensymphony.xwork.Action;   public class HelloWorldAction implements Action{       String greeting;       public String getGreeting() {         return greeting;     }       public String execute() throws Exception {         greeting = "Hello World!";         return SUCCESS;     }   }   HelloWorldAction是一个普通的Java类,它实现了Action这个接口。Action是一个非常简单的接口,只有一个方法:public String execute() throws Exception; ,Action类介绍见下一节。HelloWorldAction有一个String类型字段greeting,在execute()方法中,greeting被赋值“Hello World!”,并返回String型常量SUCCESS,SUCCESS的定义详见Action接口,这个常量代表了execute()方法执行成功,将返回成功页面。             编写返回页面的jsp 代码如下: <%@ taglib prefix="babydavic" uri="webwork" %> <html> <head>     <title>First WebWork Example</title> </head> <body> <p><babydavic:property value="greeting"/></p> </body> </html>   编写xwork.xml   <action name="hello" class="babydavic.testing.HelloWorldAction">     <result name="success" type="dispatcher">         <param name="location">/greetings.jsp</param>     </result> </action>     测试页面 在浏览器里输入你的地址:http://localhost:8080/webwork/hello.action


阅读全文(19889) | 回复(7) | 编辑 | 精华
 


回复:WebWork教程入门-helloWorld
软件技术,  电脑与网络

小狐狸嗷嗷(游客)发表评论于2009/10/20 10:09:05

以下引用试试(游客)在2008-5-19 16:40:18的评论:作为新手,我确实看不懂……没玩过mvc框架?


个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除
 


回复:WebWork教程入门-helloWorld
软件技术,  电脑与网络

游客(游客)发表评论于2009/4/16 9:57:50

写得还行,转了,连这都看不懂,表明JAVA一窍不通,先学学struts吧

个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除
 


回复:WebWork教程入门-helloWorld
软件技术,  电脑与网络

sun1950(游客)发表评论于2008/8/19 15:36:33

好东西 会STRUTS的,学WEBWORK,看下这就OK了

个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除
 


回复:WebWork教程入门-helloWorld
软件技术,  电脑与网络

试试(游客)发表评论于2008/5/19 16:40:18

作为新手,我确实看不懂……

个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除
 


回复:WebWork教程入门-helloWorld
软件技术,  电脑与网络

xiaojunjava(游客)发表评论于2007/7/24 10:42:42

学习了

个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除
 


回复:WebWork教程入门-helloWorld
软件技术,  电脑与网络

youke(游客)发表评论于2007/4/15 9:23:04

写的十分烂,这种东西,要是新手的话,那里看的懂

个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除
 


回复:WebWork教程入门-helloWorld
软件技术,  电脑与网络

xcvxcv(游客)发表评论于2006/7/1 11:41:48

从98年小组未能出线,到02年碌碌无为,再到这届杯赛止步16强,西班牙已经不只一次扮演貌似强队的角色了,斗牛士们屡次斗牛不成反被牛调戏,看着即时比分心情想必极其郁闷.....

个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除
 


» 1 »

发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.063 second(s), page refreshed 144760823 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号