登录注册案例
登录注册案例
芥末小弟 发表于9个月前
登录注册案例
  • 发表于 9个月前
  • 阅读 10
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 新注册用户 域名抢购1元起>>>   

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 :工具类.

共有 人打赏支持
粉丝 0
博文 202
码字总数 120715
×
芥末小弟
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: