struct2与MVC及环境搭建

WBOY
リリース: 2016-06-07 15:25:06
オリジナル
1021 人が閲覧しました

1.struts是apache基金会的发布的一个开源软件框架,我们进入apache的官网可以看到。 struts2是基于WebWork而改进的一个框架,其跟struts1没有较大的关系 2.struts2介绍 而在现实的开发中,我们更应对struts2有以下一些认识(前端到后端的处理过程) struts有

1.struts是apache基金会的发布的一个开源软件框架,我们进入apache的官网可以看到。

struct2与MVC及环境搭建

struts2 是基于WebWork而改进的一个框架,其跟struts1没有较大的关系

2.struts 2 介绍

struct2与MVC及环境搭建

而在现实的开发中,我们更应对struts 2 有以下一些认识(前端到后端的处理过程)

struct2与MVC及环境搭建

struts有以下的优势:

struct2与MVC及环境搭建

struct2与MVC及环境搭建

3.MVC设计模型(model-view-control)

模型结构图如下:

struct2与MVC及环境搭建

其优点:

struct2与MVC及环境搭建

4.struts的环境搭建

(1)解压缩所下载的文件

(2)新建一个web项目

struct2与MVC及环境搭建

(3)导入日常需要的jar包,jar包地址在struts的lib目录内

struct2与MVC及环境搭建

(4)修改web.xml来让struts融入到我们的项目中,假设我们要做一个登陆demo,就必须引入struts的过滤器

struct2与MVC及环境搭建

(5)在项目的src目录下新建一个struts.xml文件(疑问:为什么要在src目录下建xml文件?因为src下的xml文件会把src下的struts.xml文件拷贝到WEB-INF下的classes中,而且IDE只能对src中源代码进行查错),在struts.xml中输入

struct2与MVC及环境搭建

(6)在webRoot下新建一个jsp的登陆界面,再在src下建一个LoginAction,其作用与servlet相似

struct2与MVC及环境搭建

(7)最后建一个result.jsp来显示输入的用户名和密码

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!