p2p项目构思流程及相关知识

本文详细介绍了P2P项目的构思流程,涵盖从项目安排到各个阶段的具体任务,包括理解P2P平台的流程、需求,使用Bootstrap和jQuery等前端框架,用户注册登录的实现,登录日志处理,前后端功能完善,数据字典,用户资料和实名认证,视频认证,信用材料认证,发布借款,发标审核,投资操作,数据库防篡改和性能优化等内容,强调了在实际项目中理解和掌握关键技术的重要性。
摘要由CSDN通过智能技术生成

第一阶段

(一)项目安排介绍
1,项目的总体安排;
2,项目的重点:
1,本项目的重点不是去制作完成这个P2P系统,重点是了解P2P平台的各个流程和需求,对这个项目有一个较为深刻的理解;
2,掌握项目中的一些重要的第三方工具/框架;比如bootstrap;uploadify等的使用;
3,掌握提升自我价值的知识点;比如redis,mysql主从,nginx配置;
3,项目的学习方法:
1,深入学习和理解项目的需求,和一个产品的设计理念;
2,最后一个大项目,重点不要纠结于细节的代码实现,要从更大的范围去理解一个项目/产品的开发过程;
3,理解项目中的相关业务流程,学会自己去阅读第三方开发文档等(比如第三方在线支付,第三方短信网关等);
4,从原理上掌握更高级的工具的使用,重点是要理解,什么时候需要用到这些东西,和使用这些东西的基本方式(比如nginx,redis);
(二)P2P项目需求
大致的了解几个点:
1,明确什么是P2P平台;
2,明确P2P平台参与角色;
3,明确P2P平台的重要流程;
(三)搭建基础的项目
了解Maven创建子项目的方式

创建主项目和三个子项目;
(四)了解bootstrap
(1)Bootstrap 是最受欢迎的 HTML、CSS 和 JS 框架,用于开发响应式布局、移动设备优先的 WEB 项目。
(2)起步:
1,了解bootstrap的项目结构;
2,了解bootstrap的基本使用方式;
3,了解bootstrap提供的功能;
(3)bootstrap入门
全局css:1.了解栅格系统 2.表格样式 3.表单样式 4.常见按钮和图片样式
组件:1.Glyphicons 字体图标 2.下拉菜单 3.路径导航 4.分页
javascript插件:1.Modal的使用 2.状态按钮
(4)jquery bootstrap入门:jquery messager使用
(五)前台用户注册和登陆
注册和登录的需求了解
(1)jQuery-form学习
jQuery form的基本用法:
1,ajaxSubmit;
2,ajaxForm;
(2)jQuery-validate加强 参考链接:http://jqueryvalidation.org/documentation/
1.修改提交表单的方式:submitHandler (default: native form submit)
2.修改错误样式 errorClass
3.修改错误字段的高亮和取消高亮 highlight unhighlight
4.后台验证
①使用remote验证:
remote:{
url: “checkUsername.do”,
type: “post”,
data: {
username: function() {
return $( “#username” ).val();
}
}
}
后端直接返回true或者false来表明是否验证成功;
②使用自定义验证方法:
$.validator.addMethod(“checkUsername”,function(value, element, param) {
var ret;
$.ajax({
dataType:“json”,
type:“post”,
async:false,
url:“checkUsername.do”,
data:{username:value},
success:function(data){
ret= data.success;
}
});
return ret;
},“用户名已经存在”);
(3)完成用户注册功能
1.完成基本注册

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值