没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
目录
一 入门
, 入门简介
为什么使用
框架的概念和 的概念和体系结构
搭建配置环境
第一个 程序
的工作原理
原理分析
巩固练习
二 原理的详细分析
组件
组件
(中心控制器)
和
配置文件中的属性
!自己开发 思路
三 高级部分
的标签
标记库
" 标记:
逻辑标记
动态表单和异常处理!
动态表单!
中异常的处理
# 中插件的使用
$%
$%
一 入门
1, struts 入门简介
为什么使用
.建立在 这种工人的好的模式上的, 在 ,, 上都有涉及,但主要的是
提供一个好的控制器和一套定制的标签库上也就是说它的这里点在 和 上,有
的一系列的优点,如:结构层次分明,高重用性,增加了程序的健壮性和 如:结构层
次分明,高可重用性,增加了程序的健壮性和可伸缩性,便于开发与设计分工,提供
集中统一的权限的控制,校验,国际化,日志等等
.开源项目,得到了包括它的发明者 在内的一些程序大师和高手
持续而细心的呵护,并且经受了实战的检验,使其功能越来越强大。
.其他技术和框架具有很好的融合性,如与 , 等框架的整合
.大大提高了开发速度
框架的概念和 的概念和体系结构
& 概念
人们用于解决相同或者相似类型问题的方案。
特点:可重用性,可扩展性,可收缩性。基于请求响应()
模式的应用 的逻辑结构
控制器()
业务逻辑层()
数据逻辑层( )
的概念和体系结构
是 ! 组织的一个开源的项目,主要是采用 和 " 技术来实现的,
是一个基于 "##平台大的 $% 框架,它采用了 % 模式,将 % 模式
“分离显示逻辑和业务逻辑”的能力发货的淋漓尽致
工作原理结构
&''('''( ) !''
(#)!''()"
搭建配置环境
新建 ' 工程
加入必要的 ( 包
在 )*"+,- 下加入配置文件 +./
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE struts-config PUBLIC
"-//Apache Software Foundation//DTD Struts
Configuration 1.3//EN"
"http://struts.apache.org/dtds/struts-config_1_3.dtd">
<struts-config>
<form-beans>
</form-beans>
<action-mappings>
<action path=""></action>
</action-mappings>
</struts-config>
配置 '/
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<display-name></display-name>
<servlet>
<servlet-name>action</servlet-name> <servlet-
class>org.apache.struts.action.ActionServlet</servlet-
class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
第一个 程序
开发 0
*)建立一个类,继承 !
+)注册,修改 ,-
.:变量名
/0:类的全名
例如:
<form-beans>
<form-bean name="loginForm"
type="cn.com.hewei.bean.LoginForm">
</form-bean>
</form-beans>
.开发
1建立一个类,继承 !
覆盖 - 方法
)注册,修改 +./
12指明调用者(3)能通过中心控制器 ! 找到该 !
/0:指明该 ! 的类名
.:该 ! 应用的 名称
剩余33页未读,继续阅读
资源评论
- TOBEK2013-09-18配合视频,效果更佳!
- hello七仔2013-07-19不错,是原版的课件,不缺挺全!!!
- u0111196842013-09-20不错,当作复习资料
- 逆流de鱼2013-06-06这个不错,就是原版的课件,这个教程也非常的好,干货.
- boy.gan2014-02-22蛮不错的。。很好用。
he64530246
- 粉丝: 1
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- IMG_5905.PNG
- Cyclone Version 9.51
- 高性能量化回测工具 hikyuu 2.0.3 python 3.12 windows 安装包
- 省级城乡居民基本养老保险情况数据集(2010-2022年).xlsx
- 舞队填写版.cpp
- 基于BP神经网络的多输入单输出回归预测.zip
- 高性能量化回测工具 hikyuu 2.0.3 python 3.9 windows 安装包
- 省级城镇职工基本养老保险情况2000-2022年.xlsx
- 高性能量化回测工具 hikyuu 2.0.3 python 3.10 windows 安装包
- 算法部署-使用OpenVINO+C#部署PaddleOCR字符识别算法-项目源码-优质项目实战.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功