登录注册案例
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 :工具类.
以上是关于登录注册案例的主要内容,如果未能解决你的问题,请参考以下文章