網(wǎng)站注冊(cè)功能
Struts2注冊(cè)功能的實(shí)現(xiàn)
Struts2框架是在Struts l和Web Work的基礎(chǔ)上發(fā)展而來(lái)的,它的核心架構(gòu)基于MVC設(shè)計(jì)模式。在實(shí)際Web應(yīng)用開(kāi)發(fā)過(guò)程中,Struts2框架主要用于解決表示層的相關(guān)問(wèn)題。
本書(shū)旨在讓讀者快速上手使用各種框架并完成電子商務(wù)
網(wǎng)站建設(shè)中涉及的部分功能,下面的章節(jié)將會(huì)在實(shí)例中逐步講解各框架涉及的知識(shí)點(diǎn),引導(dǎo)讀者一步步走進(jìn)Java EE輕量級(jí)框架的世界。下面首先介紹Struts2框架。
Struts2框架在Web應(yīng)用中的環(huán)境搭建
Struts2目前的最新版本是2.1.6。本書(shū)介紹的Struts2應(yīng)用是基于2.0.14版的,這個(gè)版本標(biāo)準(zhǔn)是Struts2.0.X的產(chǎn)品化GA版。
Struts2框架在MyEclipse中實(shí)現(xiàn)Web應(yīng)用的環(huán)境搭建的步驟如下:
{步驟1}下載Struts2使用的相關(guān)Jar包。
登錄http://struts. apache.org/download.cgi站點(diǎn),查找所需版本,一般下載完整版,即FullDistribution:然后將下載的Zip文件解壓縮。以下為struts-2.0.14-all.zip解壓后包含的文件結(jié)構(gòu):
》apps:包含基于Struts2框架的示例應(yīng)用,可以直接部署到服務(wù)器上運(yùn)行;
》docs:包含所有Struts2框架的相關(guān)文檔;
》lib:包含Struts2框架的核心類庫(kù),以及其所依賴的第三方插件類庫(kù);
》src:包含Struts2框架的所有源代碼(開(kāi)源)。
[步驟2]把Web應(yīng)用需要的Jar包配置到項(xiàng)目中。
配置一個(gè)基本的Struts2應(yīng)用至少包含以下Jar包:
》freemaker-2.3.8.jar: Struts2的UI標(biāo)簽?zāi)0迨褂肍reeMaker編寫(xiě);
<?xml version=" 1.0" encoding="UTF-8"?>
<web-app version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XN LSchema-instance"
xsi: schemaLocation="http:/java.sun.com/xml/ns/j2ee
http://java.sun.com/xmVns/j2eelweb-app 2_4.xsd">
<filter>
filter-name>struts2dfilter-name>
<filter-class> org.apache.struts2.dispatcher.FilterDispatcher
</filter-class>
</filter>
< ilter-mapping>
<filter-name>struts2dfilter-name>
<url-pattern>/*</url-pattern