`
zexombie
  • 浏览: 21883 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

刚动手做了个视频:用Struts做登程序录尝试

阅读更多
  这两天在看Struts,然后跟着照猫画虎(参照MLDN李兴华的案例)做了几遍Struts架构的登录,然后把过程记录下来做成了视频,跟大家分享一下:
 
为了保证首页速度,隔开几段……
 
 
 
 
不知道能不能全屏看,这里是地址http://you.video.sina.com.cn/b/5671268-1253924794.html
 
然后下面是录制时的笔记:
 

Struts登录笔记

·添加项目
·添加Struts框架(选择struts1.2一般)
 好,现在struts框架已经添加好了,下面
·应当先创建struts的Action和Form,分别什么作用以后再讲
 use case---
 ActionForm--是一个struts的form,这里的property指的是接收的参数,比如登录页面要提交,则提交的参数有用户名、密码等,我们需要手动添加一下
 Action--是一个struts的action处理模块(scope指的是接收域,包括request和session;inpute source 指的是错误输出页面,注意.errors.jsp一会儿我们再创建)

好,现在系统自动为我们在struts-config.xml中创建了UML图,表示他们之间的调用关系,后面我们会常用到
 
·添加一个login.jsp登录页面(用struts标签)
 提交到login.do,之后我们再讲什么是*.do(是一个映射,在struts-config.xml中定义)

·顺着思路,我们的login.jsp应该提交给login.do,而login.do对应着login的action和form。首先,我们要找到这个form,来处理.
·validate()中,我们写了ActionErrors,而这需要的ActionMessage对象呢,需要一个错误值,这个错误值存储在这里,请看:ApplicationResources.properties
·好的,ActionForm中我们验证了,那下一步干嘛呢?验证过后,就应当处理了嘛,那么就找到Action,我们来做一下请求处理.
·在action这里,我们接收到了ActionForm提交过来的一个表单对象.然后进行处理,并跳转。可是,怎么跳转呢?——我们需要在Struts-config.xml中设置一个跳转,然后在这里获得。来看。
·validateLogin.jsp用来显示用户成功、失败的页面。且right对应着成功,fault对应是失败
  好,这里两个跳转设置就弄好了,下面我们继续进行调用.
现在这个也设置成功了,下面该干嘛?
·对了,光设置跳转了,跳转到的页面还没设置呢~……
·添加errors.jsp
·添加validateLogin.jsp
·添加到tomcat,运行尝试
·好了,这里的Struts框架的登录就结束了
·愿意的话,可以在加入欢迎界面
·最后带领大家看一下struts-config.xml
·*.do这个东西,在web.xml中,我们来看一下.看清楚它的对应关系了么?实际上.do是对应的ActionServlet

~牛刀小试,昨天刚学会的,今天来卖弄一下.望

分享到:
评论

相关推荐

    struts2小程序 struts2代码

    Struts2是一个强大的Java web应用程序框架,用于构建和管理MVC(模型-视图-控制器)架构的应用。这个“struts2小程序”很可能是开发者利用Struts2框架开发的一个小型项目,可能包含了基本的CRUD操作或其他特定功能。...

    struts2实例小程序1

    Struts2是一个强大的Java web应用程序框架,用于构建和部署可维护、高性能的MVC(Model-View-Controller)架构的应用程序。在这个“Struts2实例小程序1”中,你将开始接触并理解Struts2的基本概念和工作流程,这对于...

    Struts2视频教程

    - **定义与特点**:Struts2是一款基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架,它继承了Struts1的优点,同时在设计上更加灵活、易用,支持拦截器、类型转换、文件上传等特性。Struts2使用过滤...

    Struts2的视频学习代码

    Struts2是一个强大的Java web应用程序框架,用于构建和管理MVC(模型-视图-控制器)架构的应用程序。这个“Struts2的视频学习代码”资料可能是为了帮助开发者深入理解和实践Struts2的核心概念和机制。以下是根据标题...

    Struts2.0视频教程+struts2.0中文教程

    这个"Struts2.0视频教程+struts2.0中文教程"包含的资源旨在帮助学习者深入理解和掌握Struts2.0的核心概念和实际应用。 首先,"struts2.0入门.rar"可能包含了基础的教程内容,涵盖了以下几个关键知识点: 1. **...

    Struts2小程序源代码

    Struts2是一个非常流行的Java Web框架,用于构建和维护可扩展且易于管理的企业级应用程序。这个"Struts2小程序源代码"提供了丰富的学习资源,帮助开发者深入理解Struts2的核心概念和技术。 首先,我们来看看标题...

    张孝祥Struts视频源代码

    Struts是Apache软件基金会 Jakarta项目下的一个开源框架,主要用于构建基于Java的企业级Web应用程序。它遵循Model-View-Controller(MVC)设计模式,旨在简化开发过程,提供更好的可维护性和可扩展性。"张孝祥Struts...

    struts2示例程序

    Struts2是一个强大的Java web应用程序框架,用于构建和维护可扩展、高效且易于维护的Web应用。这个"struts2示例程序"是为了帮助初学者理解并熟悉Struts2框架的基本概念和工作流程。该程序基于Struts2的2.0.14版本,...

    jsp项目开发实录 Struts 实现 程序完整Struts 实现 程序完整

    jsp项目开发实录 jsp项目开发实录 Struts 实现 程序完整 Struts 实现 程序完整 Struts 实现 程序完整 Struts 实现 程序完整Struts 实现 程序完整Struts 实现 程序完整Struts 实现 程序完整Struts 实现 程序完整...

    Struts2教学视频

    Struts2是一个强大的Java web开发框架,用于构建可维护、可扩展且结构良好的应用程序。它在MVC(Model-View-Controller)设计模式的基础上提供了一种实现方式,使得开发者能够更方便地处理用户请求,控制业务逻辑,...

    Struts2 应用程序示例

    Struts2是一个强大的Java web应用程序框架,用于构建可维护、可扩展且结构良好的Web应用程序。这个"Struts2应用程序示例"是专为初学者和开发者设计的,它利用Eclipse 3.3作为集成开发环境,JDK 6.0作为Java运行环境...

    struts做的聊天程序

    在本项目中,“struts做的聊天程序”指的是利用Struts框架构建的一个在线聊天应用程序,允许用户通过网页进行实时交流。下面将详细阐述Struts框架以及在创建聊天程序中的应用。 一、Struts框架基础 1. MVC设计模式...

    struts-config详解

    * 全局转发配置():用于配置struts应用程序的全局转发,例如从一个action跳转到另一个action。 * 动作映射配置():用于配置struts应用程序的动作映射,例如从一个请求跳转到一个action。 * 控制器配置():用于...

    Struts2框架程序示例

    Struts2框架是Java Web开发中的一个重要组成部分,它是一个基于MVC(Model-View-Controller)设计模式的开源框架,旨在简化企业级应用的开发。本示例将深入讲解Struts2框架的核心概念、主要特性以及如何在实际项目中...

    精通Struts:基于MVC的JavaWeb设计与开发(孙卫琴)

    《精通Struts:基于MVC的JavaWeb设计与开发》是由孙卫琴编著的一本经典书籍,专门探讨了如何使用Struts框架进行高效的JavaWeb应用程序开发。这本书深入浅出地介绍了Struts的核心概念、架构以及实践应用,帮助开发者...

    Struts程序设计实例教程

    Struts程序设计实例教程是一本专门针对Java Web开发中的Struts框架进行深入讲解的书籍,尤其适合作为“十一五”国家规划教材使用。作者吴其庆在冶金工业出版社出版了这部著作,旨在帮助读者通过实例学习和掌握Struts...

    struts2登录程序源码

    Struts2允许通过`ExceptionMapping`配置来处理程序中抛出的异常,例如,当用户尝试用无效的凭据登录时,可以捕获并显示自定义错误消息。 9. **国际化与本地化**: 对于多语言支持,Struts2提供了资源包(`....

    自己动手写STRUTS 源代码

    1. **MVC设计模式**:Struts是MVC设计模式的一个实现,它将应用程序的业务逻辑、数据模型与用户界面分离开来,使得开发和维护更加高效。在Struts中,Controller由ActionServlet负责,Model通常为JavaBean,View则...

    Struts2体验程序

    Struts2是一个强大的Java web应用程序框架,用于构建和管理MVC(模型-视图-控制器)架构的应用。这个“Struts2体验程序”是专为初学者设计的,旨在帮助他们快速理解和实践Struts2的核心功能。通过这个程序,你可以...

    Struts2入门小程序

    总的来说,"Struts2入门小程序"将涵盖Struts2的基本架构、配置、MVC模式的应用、标签库的使用、拦截器的实现、数据绑定以及可能的Spring集成等多个方面,是初学者深入理解Struts2框架的宝贵资源。通过实际操作和学习...

Global site tag (gtag.js) - Google Analytics