realme

realme

有团队 · 可整包
软件测试 · 4年经验 · 达内
城市其他 全区 日薪500元/8h 时间 下班后周六周日
0
累计接单
0
用户评价
0
被收藏

技术能力

AI 技能提取 | Ajax
1.用户注册功能:首先需要在持久层定义接口并添加插入用户信息,获取用户对象方法;先判断用户对象是否在数据库中存在,若不存在,进行注册,否则抛出用户已存在异常;其次,对用户输入的的密码进行加密处理,使用随机的UUID作为盐值,并且,在加密过程中先把原密码加密为MD5密码,然后把结果和
盐值拼接,再次加密,得到最终密码。 注册成功后,利用Ajax请求数据,并处理相应结果。
2.用户登录功能:在业务层中定义用户登录抽象方法,并新建类实现该方法,根据传递的形参用户名查询用户对象,若对象为null,则抛出用户不存在异常;若存在,从查询到的数据中取出UUID,调用MD5加密将password参数加密,再检查形参密码与获取的对象中的密码是否匹配,若匹配,进行登录,否则抛出密码不匹配异常。在登录操作时,利用预编译方法来解决防止sql注入的问题。并且考虑唯一登录问题,我的做法是,在用户表中作个"是否登录"的字段,当这个用户名被用来登录后,将这个字段置为1,退出登录的时候,置为0。
项目收获: 1.Ajax采用异步提交数据以及能够局部刷新页面,提升了用户体验。
2.通过这次网站的开发,认识到小组团结合作的重要性,为以后的项目开发提供宝贵经验。

项目经验

首先将前端控制器接收到请求后读取配置文件,获得处理器的类名,利用java反射将处理器实例化。其次,将处理器实例交给映射处理器处理。最后,处理器处理完后将视图名返回给前端控制器,前端控制器将其解析为对应的jsp地址,调用对应的视图响应给客户端。
项目收获:加深了自己对SpringMVC的理解,进一步了解SpringMVC的工作流程,有助于以后进一步学习SpringMVC打下了坚实的基础。

团队情况

服务范围:
微信小程序开发PC网站开发H5网站开发App开发UI设计
团队构成:
负责人(软件测试) | 核心队员:产品经理 · UI设计师 · iOS工程师 · 安卓工程师 · 前端工程师 · 后端工程师
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

微信沟通 立即沟通 立即预约
平台担保交易 · 1小时内不满意可退款
微信扫码,建群沟通

平台信誉与实力

基于 35,336 需求方信任

  • 支付宝企业信用分 优秀 评级
  • 市场份额约占全行业三分之一
  • 程序员兼职行业全能首选平台
查看平台资质详情
相似人才推荐: