黑马旅游项目(MVC)

经典项目的知识点(功能实现逻辑)----刘意老师

常见的mvc开发模式
技术选型(面向用户)
web层:
    servlet:前段控制器
    Html页面
    Fifter过滤器
    BeanUtils封装
    jackson:json序列化工具
service层:
    javamail:java发送邮寄的工具
    Redis:nosql内存数据库
    jedis:java的redis的客户端
Dao层:
    mysql数据库
    druid数据库连接池优化
    JdbcTemplate :Spring中的jdbc工具
    
当用户点击注册按钮  将信息提交到userservlet(注册用户丶servlet)
    servlet调用service  调用dao保存用户的信息
<from id="registFrom" action="将来要跳转的页面">


表单校验:
    填写相应的校验代码
        校验用户名时:1获取用户名值,
                function checkXxxx(){
                    var Xxxx=$("#Xxx").val();//获取用户填写的对应的值
            2定义正则,
                var reg_Xxxx=正则表达式;
            3判断,给出提示信息
            if(flag)else()
            return  flag;    
             }


            
    当表单提交时,调用所有的校验方法
    当某一个组件失去焦点时,调用对应的校验方法
异步(ajax)提交表单
    在此使用异步提交表单是为了获取服务器相应的数据,因为我们前台使用的是html作为视图层,
    不能直接从serlvlet相关的域对象获取值,只能通过ajax获取相应数据(前后端分离
邮件激活(发送邮件的操作在service中完成,service调用dao中的方法):
    为什么要进行邮件激活?为了保证用户填写的邮箱是正确的,将来可以推广一些宣传信息,到用户邮箱中,
    发送邮件
    用户点击邮件激活
    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值