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