ID:262457

realme 有团队

软件测试

  • 公司信息:
  • 达内
  • 工作经验:
  • 4年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 其他
  • 全区

技术能力

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工程师
队员 安卓工程师
队员 前端工程师
队员 后端工程师

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系聘用方端客服
联系聘用方端客服