当前位置:编程学习 > JAVA >>

《研磨struts2》 第二章 Struts2的HelloWorld 之 概述

2.1  概述

2.1.1  功能概述

通过上一章的讲述,明白了Struts2是什么,有什么以及能干什么,接下来就该来讨论怎么做的问题了,也就是讨论如何使用Struts2来开发基于MVC的web应用。

按照惯例,学习一个新的东西,都是从HelloWorld起步的,这里也不例外,本章就一起来看一个Struts2的HelloWorld实现。

本章会从搭建Struts2的开发环境开始,用Struts2来开发一个简单的HelloWorld,以便大家熟悉一下Struts2的基本开发方式以及各部分的写法。

在HelloWorld中,不去实现复杂的业务逻辑,只做一个简单的登录功能。提供一个登录页面,让用户输入用户名和密码然后提交请求;在动作Action里面取得登录页面输入的数据,然后模拟业务层处理登录请求并返回简单的信息,最后跳转到欢迎页面,在欢迎页面上输出这个登录的帐号信息。

2.2  准备开发环境和运行环境

要开始Struts2的开发,需要先准备struts2的开发环境和运行环境。Struts2的开发环境直接选用Eclipse,而运行环境就选用最常见的Tomcat,下面分别介绍一下。

2.2.1  配置JDK

使用Eclipse来开发自然需要使用JDK,JDK的下载和安装这里就不去赘述了,直接配置需要的环境变量,主要是JAVA_HOME和path。

例如本书示例所用的环境,把JDK安装在E:\Struts2\jdk\jdk1.6。

       安装之后要设置环境变量,在桌面上右击【我的电脑】->【属性】->【高级】->【环境变量】中设置java所需要的环境变量。设置JAVA_HOME,变量值为jdk的安装目录,如下图。

\

图2.1 环境变量JAVA_HOME设置

设置path,变量值为jdk的安装目录下的bin文件夹($JAVA_HOME/bin),如下图。

\

2.2.2  下载并安装Eclipse

Eclipse版本繁多,这里推荐使用eclipse-jee-europa,本身是免费的,而且功能也很强大。至于有些朋友习惯使用MyEclipse,由于MyEclipse是商业的收费软件,这里就不推荐使用了。

       eclipse-jee-europa是eclipse官方提供的JEE开发环境,以eclipse3.3为基础,加上了IBM官方的web开发工具WTP等。       可以直接到eclipse的官网http://www.eclipse.org去下载最新的版本。也可以直接到以下链接地址去下载:http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/europa/winter/eclipse-jee-europa-winter-win32.zip。

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,