登录注册案例

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了登录注册案例相关的知识,希望对你有一定的参考价值。

day14总结

今日内容

登陆和注册案例

1.1 上次课内容回顾

1.EL

1.1 EL:表达式语言.

1.2 EL的作用

* 1.2.1 获得数据.(获得域对象中的数据)

* 1.2.2 执行运算.(算数、关系、逻辑)

* 1.2.3 操作web的常用对象.(pageContext、cookie、param、header)

* 1.2.4 调用Java的方法.

2.JSTL

2.1 JSTL:JSP的标准标签库.

2.2 JSTL中Core核心标签库、fmt标签库、fn函数库、xml、sql

2.3 JSTL的核心标签库:

* out

* set

* remove

* if

* choose

* forEach

* forTokens

* url

* redirect

* param

...

3.自定义EL函数

* 3.1 编写一个类,提供一个静态方法.

* 3.2 编写一个tld文件.

* 3.3 在JSP页面中引入自定义tld文件.

4.自定义标签

* 4.1 编写一个类,继承SimpleTagSupport类.

* 4.2 编写一个tld文件

* 4.3 在JSP中引入标签库文件.

5.JSP的开发模式

* 5.1 JSP开发过程中有两个模式:

* 5.1.1 Model1 模式一:JSP + JavaBean

* 案例 :计算器.

* 5.2.1 Model2 模式二:MVC设计模式 Servlet + JSP + JavaBean

* MVC:

* 软件一个分层思想.

* M:Model(模型层).封装和处理数据.(JavaBean)

* V:View(视图层).显示数据.(JSP)

* C:Controller(控制层).处理请求.(Servlet)

* 要求每次请求要经过控制层,由控制层调用JavaBean封装和处理数据,将封装和处理数据的结果.显示到页面.

1.2 MVC案例

1.2.1 功能分析:

注册:

* 前台表单校验(JS校验)

* 注册:写入XML的过程(XML的解析)

* 校验用户名和邮箱是否存在.(如果已经存在不可以进行注册.)

* 验证码

登录:

* 登录:解析XML的过程.

* 记住用户名:(Cookie的操作)

* 退出:

1.2.2 技术分析:

数据库:

* XML

* 技术:Dom4j.(2个jar)

后台:

* Servlet + JSP + JavaBean(MVC)

* Servlet:

* 数据封装:BeanUtils.(2个jar)

* JSP:

* 显示数据:JSTL.(2个)

* JavaBean:

1.2.3 设计页面:

注册页面:

登录页面:

成功页面:

1.2.4 后台代码:

* 建包结构:

* cn.itcast.servlet :Controller代码.Servlet代码

* cn.itcast.service :处理数据的JavaBean.操作XML.

* cn.itcast.vo :封装数据的JavaBean.实体类.

* cn.itcast.utils :工具类.

以上是关于登录注册案例的主要内容,如果未能解决你的问题,请参考以下文章

php注册和登录界面的实现案例

Java案例用户登录注册

登录注册案例集合实现

JSP +MySQL实现网站的登录与注册小案例

项目案例模板之登录注册的实现

Python案例5:实现用户登录注册(函数式编程)