
struts学习
文章平均质量分 59
iteye_13656
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MVC简介
MVC 架构的核心思想是:将程序分成相对独立,而又能协同工作的三个部分。通过使用MVC 架构,可以降低模块之间的搞合,提供应用的可扩展性。另外, MVC 的每个组件只关心组件内的逻辑,不应与其他组件的逻辑混合。 MVC 是Model 、View 、Controller 三个词的缩写,三个词分别代表应用的三个组成部分:模型、视图与控制器。三个部分以最少的稿合,协同工作,从而提高应用的可扩展性及可维...原创 2008-12-12 11:05:29 · 154 阅读 · 0 评论 -
struts概述
1. Model 部分 Struts 的Model 部分由ActionForm和JavaBean 组成。其中ActionForm用于封装用户请求参数,所有的用户请求参数由系统自动封装成ActionForm 对象;该对象被ActionServlet转发给Action; 然后Action 根据ActionForm里的请求参数处理用户请求。 而JavaBean 则封装了底层的业务逻辑,包括数据库访问...原创 2008-12-12 13:00:32 · 263 阅读 · 0 评论 -
struts入门(上)
如果需要编译Java 文件时能使用Struts 的类库,则应将struts的zip包的lib 路径下的struts.jar 文件添加到CLASSPATH 的环境变量中即可。 MVC是一种模式,struts是一种实现方式。 一、基本的MVC实例 Model 由JavaBean 充当; View 由JSP 页面充当; 而Controller 则由Servlet 充当。 一个简单的登录页面示例:...原创 2008-12-12 15:03:20 · 111 阅读 · 0 评论 -
struts入门(下)
三、struts的流程 下面结合图3.7 对Struts 的工作流程作详细的讲解。Web 应用都是请求一响应的程序结构。程序是由客户端Client 发出Http 请求开始的,客户端请求被ActionServlet 拦截。在ActionServlet 处,有两种情况:·要求逻辑控制器处理的请求:·简单转发的请求。对于第一种的请求, ActionServlet 需要调用对应的Action 。因此...原创 2008-12-12 15:29:08 · 143 阅读 · 0 评论 -
struts配置
Action, ActionForm, ActionForward ,这三个对象构成了Struts 的核心。 Struts 最核心的控制器是ActionServlet ,该Servlet 拦截用户请求,井将用户请求转入到Struts 体系内。 一、配置ActionServlet ActionServlet 是一个标准的Servlet ,在web.xml 文件中配置,该Servlet 用于拦所...原创 2008-12-12 16:51:14 · 218 阅读 · 0 评论 -
**struts程序的国际化(上)-JAVA程序国际化
国际化是指应用程序运行时,可根据客户端请求来自的国家/地区、语言的不同而显示不同的界面。例如,如果请求来自于中文操作系统的客户端,则应用程序中的各种标签、错误提示和帮助等都使用中文:如果客户端使用英文操作系统,则应用程序能自动识别,并作出英文的响应。国际化的英文单词是Internationalization ,有时也简称I18N。其中I 是这个单词的第一个字母, 18 表示这个单词的长度,而N 代...原创 2008-12-12 17:24:24 · 150 阅读 · 0 评论 -
**struts程序的国际化(下)-struts的国际化
Struts 的国际化也是通过ResourceBundle 完成的。因此,也必须编写资源文件。下面以前面的应用为示例,演示如何实现程序的国际化。 1. 编写资源文件 本示例程序能满足两种语言环境:简体中文和英语。当然,需要满足更多国家的语言也不是问题,只需提供对应的资源文件即可。 下面是两份资源文件: [code="properties"]// 英文的资源文件 username=user...原创 2008-12-15 11:10:33 · 116 阅读 · 0 评论 -
使用动态ActionForm
Struts 的ActionForm 虽然比较简单,但也是异常烦琐的类。说简单,是因为每个类的写法非常简单,只需要为每个表单域提供对应的setter 和getter 方法即可。说烦琐,是因为必须大量书写这种简单的类。 好在Struts 提供了动态ActionForm ,通过使用动态ActionForm ,可以完全不用书写ActionForm ,只需在struts-config.xml 文件中配置...原创 2008-12-15 13:16:56 · 142 阅读 · 0 评论 -
Struts 的标签库
Struts 提供了大量的标签库,用于完成表现层的输出。借助于Struts 的标签库,可避免在JSP 中嵌入大量的Java 脚本,从而提高代码的可读性。 Struts 主要提供了如下三个标签库。 • html: 用于生成HTML 的基本标签。 • bean: 用于完成程序国际化,输出Struts 的ActionForm 的属性值等。 • logic: 用于完成循环、选择等流程控制。 一、...原创 2008-12-15 17:32:52 · 138 阅读 · 0 评论