前端:一个注册、登陆系统的实现

git源码链接地址:https://github.com/youker-lxy/Git-rep

使用Myeclipse创建该工程,服务器为Tomcat8.0。

通过查找学习资源http://www.cnblogs.com/xdp-gacl/p/3908610.html,了解到了MVC的开发思想,以下画图是自己的理解。

其中,M:modeul,表示数据模型,用于处理数据,图中的UserDao;V:view视图,呈现给用户的界面,图中的jsp;C:control控制器,处理用户请求,最后将适合的数据以及jsp页面作为响应返回给用户,即图中的Serverlet。

程序运行流程:

  用户访问http://localhost:8080/login_regist/,显示index.jsp欢迎界面,

当用户点击注册的字体,通过href提供的超链接进入regist.jsp注册界面,

点击注册按钮,执行form表单的action到RegistServelt,通过后台web.xml配置文件,找到RegistServelt的java文件,提取出表单提交的数据,执行UserDao的函数添加用户,并且返回欢迎界面。

当用户输入了正确的账号密码等,点击登录,执行form表单的action到LoginServelt,同理,通过UserDao与数据库交互,若无该用户,则返回欢迎界面且提示无该用户,若找到该用户,最终severlet返回welcome.jsp界面,并显示用户信息。

ps:由于数据库的使用尚不了解,没有使用数据库,因此注册之后并没有添加这个新用户,默认显示注册成功。可以通过事先设定的一个用户账号119,密码123456成功登录。

使用数据库之后,以账号作为查询条件,返回对应密码,并作比较,来判断是否可以登录。并且登陆成功的信息显示可以从数据库得到,而不需要欢迎界面输入手机号用户名等等。

时间: 2024-08-05 03:11:28

前端:一个注册、登陆系统的实现的相关文章

XMPP登陆与项目已有登陆系统冲突#解决方案#的流程图

做XMPP项目,一般如果两个登陆系统,比如我们的项目有一个OA系统,有一个XMPP登陆系统,正常的做法是让服务器端的人操作数据库,将OA系统的数据库导入到XMPP系统中也就是openfire数据库中,但是如果服务器端不愿意或者不想做,其实咱们做app的也是可以做.下面将基本的思路介绍下: XMPP登陆与项目已有登陆系统冲突#解决方案#的流程图,布布扣,bubuko.com

一个基于Unix套接字的注册登录系统

2016/5/5 今天,我参考<Unix网络编程-卷1>第5章的TCP回射客户/服务器程序写了一个简单的注册登录系统,其功能如下:(1)注册.客户端向服务器发送个人信息请求注册,服务器查询MySQL数据库以检查该客户是否已存在,若是则禁止注册,并返回“用户已存在,注册失败”的错误信息,否则将新用户信息添加到MySQL数据库,并返回“注册成功”的信息.(2)登录.客户端向服务器发送个人账号和密码等两项信息,服务器查询MySQL数据库以检查账号是否存在.账号和密码是否匹配,若不存在或不匹配则禁止登

Timus 2002. Test Task 一个登陆系统

It was an ordinary grim October morning. The sky was covered by heavy gray clouds. It was a little rainy. The rain drops fell on the windows with quiet bangs. Ilya was sitting at the computer and gloomy looking out of the window at the bleak scenery.

基于sentry的前端错误监控日志系统(部署sentry服务器/前端项目部署)-让前端最快的定位到生产问题

背景 在这越来越发达的网络时代,web应用也是越来越复杂,尤其是前端的开发,也是越来越受重视. 所以在我们前端开发完成后,会有一些列的web应用的上线验证,如自测.QA测试.code review 等,以确保 应用能在生产上没有事故. 但是事以愿违,很多时候我们都会接受的客户的一些线上问题,这些问题有时候可能你是自己开发的原因本身存 在的问题,这样的问题一般能够在测试环境重现,我们很快的能定位到问题关键位置.但是,很多时候有一些问题, 我们在测试中并未发现,可是在线上却有部分人出现了,问题确确实

php注册登录系统(一)-极简

序 登录注册系统是日常上网最普通的操作,我设了一个分类一步步完善注册登录系统,若有哪里错误请慧教 所用语言:php 数据库 :mysql 本次实现功能: 1.用户注册 2.用户登录 主要文件: 1 sql 在已有的数据库里创建user表,id,username,password三个字段 1 create table username( 2 id int(10) not null auto_increment, 3 username varchar(30), 4 password varchar(

(一)php注册登录系统-极简

序 登录注册系统是日常上网最普通的操作,我设了一个分类一步步完善注册登录系统,若有哪里错误请慧教 所用语言:php 数据库 :mysql 本次实现功能: 1.用户注册 2.用户登录 主要文件: 完整代码 1 sql 在已有的数据库里创建user表,id,username,password三个字段 create table user(id int(10) not null auto_increment,username varchar(30),password varchar(40),primar

实际动手写一个商城购物系统

动手需求分析,希望巩固自己已经有的技术,并且如果在开发中遇到新技术,便于学习新技术. 本系统分2大部分,跟大众系统的功能差不多,一个是后台管理系统:商家管理后台登录用户,商家详细信息管理,商品的上架,下架,信息修改,查询所有商品的功能,统计商品的销售情况.另一个是前台的商品展示页面,包括购买者的注册,登录,购物车,商品展示,商品详细信息浏览等. 数据库和数据库表只能系统搭建好后慢慢分析了. 运用的工具和技术:eclipse4.3+tomcat7+mysql   springMVC+mybatis

从无到有,用Nodejs+express+mongodb搭建简易登陆系统

前端处理server表示很蛋疼,初学Node,虽然感觉异常强大,但是学起来还是有些吃力的,Node是工具,它不是万能的,搭建一个系统还是需要借助其他一些工具,对于我这个没怎么接触server的前端来说,挑战是有的.昨天参考一些资料尝试用Node+express+mongodb搭建一个简易的登陆系统,在此记之. express是一个灵活的nodejs web应用框架, 提供一系列强大特性帮助你创建各种Web应用. Mongodb是数据库. 1.安装express,express安装比较简单,直接用

查看登陆系统用户的信息的三种方法详解

查看登陆系统用户的信息的三种方法详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.who这个命令显示可以谁在登陆,但是这个有很多的花式玩法,这个命令超简单 语法:who [OPTION]... [ FILE | ARG1 ARG2 ] 1.参数:-u,显示闲置时间,若该用户在前一分钟之内有进行任何动作,将标示成"."号,如果该用户已超过24小时没有任何动作,则标示出"old"字符串. 例如: 2.参数:-m,此参数的效果和指定"a

HBase概念学习(八)开发一个类twitter系统之表设计

这边文章先将可能的需求分析一下,设计出HBase表,下一步再开始编写客户端代码. TwiBase系统 1.背景 为了加深HBase基本概念的学习,参考HBase实战这本书实际动手做了这个例子. 2.需求 这是一个用户推特系统,用户登陆到系统,需要维护用户的基本信息,然后用户可以发帖和其他用户进行互动.用户之间可以相互关注,用户可以浏览关注用户的推文等等. 这是一个比较简单的推特系统,不考虑用户之间的私信,用户评论推特等功能. 3.概要设计 3.1表设计 首先需要设计三个表:用户表,推特表以及用户