您所在的位置: 首页>>读书频道>>设计开发>>Java系列>>

12.14.1 实现用户登录功能的组件

http://book.51cto.com  2008-05-15 17:09  计磊/李里/周伟  人民邮电出版社  我要评论(0)
  • 摘要:《精通J2EE--Eclipse、Struts、Hibernate及Spring整合应用案例》第12章为您介绍的是公告管理系统(Eclipse+Struts),本节主要讲述的是实现用户登录功能的组件。
  • 标签:J2EE  Eclipse  登录功能  Struts  Hibernate  系统  Spring  案例

12.14  用户登录功能

如果用户需要使用公告管理系统来执行公告管理操作,则必须从前台登录进入系统。在浏览器中输入http://localhost:8080/ch12/userloginjsp.do,进入用户登录页面。在此页面中填写完用户名及密码后,单击【登录】按钮,待身份验证成功后,即可进入公告管理系统。

12.14.1  实现用户登录功能的组件
用户登录功能是通过如下组件来共同实现的。

视图组件userlogin.jsp。

模型组件UserLoginForm.java。

控制器组件UserLoginAction.java。

在Struts配置文件中,这几个组件被有机地组织起来,以协同工作,共同完成用户登录的功能。下面是配置文件中组织这几个组件的相关代码。

<form-beans>
<form-bean name="userLoginForm" type="nm.user.form.UserLoginForm" />
</form-beans>
<action-mappings>
<action   path="/userlogin"
type="nm.user.action.UserLoginAction"
name="userLoginForm"
scope="request"
input="/common/messagepage.jsp"
/>
</action-mappings>


在视图组件userlogin.jsp中,提交表单将发出userlogin.do请求。从配置文件struts- config.xml可以看到:userlogin.do请求将访问控制器组件nm.user.action.UserLoginAction。而模型组件nm.user.form.UserLoginForm将获取的数据传递给这个控制器组件进行处理。

此部分的逻辑关系如图12.34所示。

  
图12.34  用户登录功能各组件的关系
【责任编辑:夏书 TEL:(010)68476606】

回书目   上一节   下一节
系统应用日志分析管理
网络管理系统如何支撑ITSM
企业Web安全威胁在线评估系统
赛门铁克诺顿误杀Windows系统文件 导致百万系统崩溃
Windows系统加固专题
 
 验证码: (点击刷新验证码)   匿名发表
  • Visual C++ 完全自学宝典

  • 作者:强锋科技,朱洪波
  • Visual C++ 6.0是微软公司为程序人员提供的Visual Studio 6.0工具套件中的重要组成部分。本书由浅入深地介绍使用Visual C++ 6.0..
Copyright©2005-2008 51CTO.COM 版权所有