没有合适的资源?快使用搜索试试~ 我知道了~
Struts2 实例 HelloWorld
需积分: 9 121 下载量 149 浏览量
2008-04-10
00:13:41
上传
评论
收藏 314KB DOC 举报
温馨提示
试读
12页
在第3章中,struts2的开发环境已经成功搭建起来,使用glassfish2作为开发的应用服务器,是因为它提供了JavaEE全方位的支持,并且glassfish2是免费且开源的,目前已经有很多项目在使用她,笔者预计在未来的一段时间,使用glassfish作为应用服务器的项目会越来越多,本章完成一个HelloWorld实例开发的演示,目的是使读者可以对struts2有一个整体的认识,熟悉glassfish2的使用,主要讲解了一个简单的Struts2应用的HelloWorld实例,这个例子可以帮助读者快速入门,获得开发Struts2应用的基本经验。
资源推荐
资源详情
资源评论
第四章 Struts2 实例 HelloWorld 李天泉 litianquan1@hotmail.com
第 4 章 Struts2 实例 HelloWorld
在第 3 章中,struts2 的开发环境已经成功搭建起来,使用 glassfish2 作为开发的应用服务器,是因
为它提供了 JavaEE 全方位的支持,并且 glassfish2 是免费且开源的,目前已经有很多项目在使用她,笔
者预计在未来的一段时间,使用 glassfish 作为应用服务器的项目会越来越多,本章完成一个
HelloWorld 实例开发的演示,目的是使读者可以对 struts2 有一个整体的认识,熟悉 glassfish2 的使用,
主要讲解了一个简单的 Struts2 应用的 HelloWorld 实例,这个例子可以帮助读者快速入门,获得开发
Struts2 应用的基本经验。
4.1 准备工作
本节介绍了 HelloWorld 工程实施前期的准备工作,主要说明了 Helloworld 工程提供的功能和需要
建立的资源文件,最后基于 Eclipse 开发平台新建一个动态 Web 工程。
4.1.1 需求分析
在项目实施最初的阶段,都是从需求分析入手,列举项目的用例及限制条件。本例 Helloworld 应
用的需求非常简单,主要功能是:通过网页浏览器请求服务端 Action 后,在浏览器中输出一串字符
“hello world!”。
4.1.2 框架说明
HelloWorld 实例由两部分组成。
视图组件:包括一个 JSP 文件,即 helloworld.jsp,负责显示 hello world 欢迎信息。
控制器组件:包含一个 HelloWorldAction 类,此类主要负责存储数据和响应客户端的请求。
除了以上两类组件外,还需要创建 struts2 所需要的 struts.xml 配置文件,负责组件之间的协同工作,
此外,还需要对 Web 应用的配置文件 web.xml 做相应的调整。
4.1.3 新建工程
关于开发环境的搭建,已经在第 3 章阐述,读者如有不清楚的地方,请查阅第 3 章相关内容。下面
简单讲解 Eclipse 新建 Web 工程的过程,HelloWorld 的开发要基于此工程,下面是具体的操作步骤:
(1)打开 Eclipse 工具,新建一个动态 Web 工程,单击 File|New|Other 菜单,系统弹出新建对话框,
如图 4-1。
·1·
第四章 Struts2 实例 HelloWorld
图 4-1 新建工程
(2)选择 Web 节点下的 Dynamic Web Project(动态 Web 工程),单击 Next(下一步)按钮,系
统切换到 New Dynamic Web Project(新建动态 Web 工程)对话框,如图 4-2。
图 4-2 新建动态 web 工程
(3)输入 Project name(工程名),Target Runtime(目标运行环境)选择 Glassfish V2 Java
·2·
第四章 Struts2 实例 HelloWorld 李天泉 litianquan1@hotmail.com
EE5,Configurations(配置)选择 Default Configration for Glassfish V2 Java EE5 选项,单击 Next(下一
步)按钮,界面切换到如图 4-3 所示。
图 4-3 新建动态 web 工程
(4)勾选 Dynamic Web Module(动态 Web 模块)、Java 和 Sun Deployment Descripters Files(sun
部署描述符文件)三个选项,单击 Next(下一步)按钮,系统界面切换如图 4-4。
图 4-4 新建动态 web 工程
·3·
剩余11页未读,继续阅读
资源评论
李天泉
- 粉丝: 86
- 资源: 14
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功