没有合适的资源?快使用搜索试试~ 我知道了~
有关jsp+mvc+tomcat的一个注册登录程序代码
5星 · 超过95%的资源 需积分: 10 71 下载量 88 浏览量
2011-12-21
00:41:44
上传
评论 5
收藏 31KB DOCX 举报
温馨提示
试读
14页
基于eclipse一个用户注册登录模块代码,有功能要求和开发工具要求。程序有关一个简单的jsp程序的注册登录代码
资源推荐
资源详情
资源评论
用户注册
提供注册界面以输入用户注册信息。
用户信息至少包括用户名、密码、邮箱、年龄及性别。
头像为可选信息。若注册时未提供头像图片,程序应提供默认头像。
用户的注册信息应保存在数据库中。
用户登录
提供登录界面以输入用户名与密码。
系统验证用户输入信息。
若验证成功,则用户登录系统。
若验证失败,则返回登录界面,并提示出错信息。
若用户登录成功,则显示已登录状态。(如:欢迎 John!)
已登录用户可以查询、更改自己的信息。(注:用户名不可更改。)
为已登录用户提供退出登录的功能。
用户管理
系统管理员登录系统后,可以列表显示系统中已注册的所有用户。
通过用户显示列表可以删除所选用户。
单击列表中的用户可以显示用户的详细信息。
通过用户的详细信息界面可以更改用户的信息。
设计工具
开发工具可选用 NetBeans IDE (6.5,6.8,6.9.1)或 Eclipse (GALILEO)。
Web 服务器可选用 Apache Tomcat 6.0.26 或 Glass Fish (V2,V3)。
数据库工具可选用 Java DB(NetBeans IDE 自带)、SQL Server 2005 或 MySQL
Server 5.1。
注:使用 Java DB 或 MySQL 时,应提供数据库的 SQL 脚本文件,使用 SQL
Server 2005 时,应该提供数据库的 mdf 与 ldf 文件。
设计模型
使用 MVC 模式。数据应保存在数据库中。业务逻辑处理应使用 Servlet 技术设
计。前台显示页面应使用 JSP 技术设计。在设计文档中画出 use case、analysis
model、logical diagram、physical diagram。
使用 DAO 模式进行数据库的操作。
使用 Façade 模式提供数据服务。
框架设计
系统界面应使用 Title 进行布局设计。
系统应使用 Struts 框架进行设计。
提交的表单应使用 ActionForm 来处理。
其它设计要求
使用过滤器统计用户每次登录系统的时间。
使用上下文参数初始化系统。
使用 Java Bean,EL 自定义函数,标记文件,简单标记实现代码的重用。如页
眉与页脚的表示,时间的获取与格式化。
使用数据库连接池技术实现 Web 应用程序与数据库的连接。
系统实现关键技术
(1)Struts 框架设计及实现
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts-config PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 1.2//EN"
"http://jakarta.apache.org/struts/dtds/struts-config_1_2.dtd">
<struts-config>
<form-beans>
<form-bean name="logonForm" type="com.jecs.view.LogonForm" />
</form-beans>
<global-forwards>
<forward name="welcome" path="/Welcome.do" />
</global-forwards>
<action-mappings>
<action path="/Welcome" forward="/WEB-INF/view/welcome.jsp" />
<action path="/LogonSubmit" type="com.jecs.controller.LogonAction"
name="logonForm" scope="request" validate="true"
input="/WEB-INF/view/logon.jsp">
<forward name="manager" path="/WEB-INF/view/manager.jsp" />
<forward name="public" path="/WEB-INF/view/public.jsp" />
</action>
</action-mappings>
<controller processorClass="org.apache.struts.tiles.TilesRequestProcessor" />
<message-resources parameter="com.jecs.web.applicationResources_zh" />
<plug-in className="org.apache.struts.tiles.TilesPlugin">
<set-property property="definitions-config" value="/WEB-INF/tiles-defs.xml" />
<set-property property="moduleAware" value="true" />
</plug-in>
<plug-in className="org.apache.struts.validator.ValidatorPlugIn">
<set-property property="pathnames"
value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml" />
</plug-in>
</struts-config>
(2)使用 Title 布局设计及实现
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<%@ taglib prefix="tiles" uri="http://jakarta.apache.org/struts/tags-tiles" %>
剩余13页未读,继续阅读
资源评论
- 雪漠阳光2013-06-08还好吧,有点用处
- ysy5975302492013-02-27还好吧,有点用处
- yaojing1982014-07-20比较受用,多谢!
- iuwsx2013-01-04是文档类型的。。
- cheryH2013-07-16有点用处,但仅作参考
zhw_13579
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功