头发总也长不长
做校园交易平台需要哪些知识
1、前端:html.css.js.bootstrap.vue.react等
前端最基础的html,css,js。无论你用什么样的前端框架这些都是必须的知识点。
2、后端
后端的框架就比较多了
① SSM:Spring +Springmvc +mybatis
② springboot +mybatis
③ 分布式dubbo+ssm
④ 微服务:Springcloud全家桶
校园交易平台怎么做?
可以在网上找一个开源的版本,在这个基础上进行修改,没必要从0开始,可以根据自身的技术来选择不同的框架
程序猿W
作为一名IT从业者,我来回答一下这个问题。
从当前的技术体系结构来看,要想通过Java来实现一个在线的交易平台,需要两大块技术,其一是前端开发技术,包括Web前端开发和移动端开发,其中移动端开发还包括App开发技术和基于大型互联网平台进行的二次开发技术,比如各种小程序开发等等。
其二是后端开发技术,Java的后端开发当前可以采用Spring系列框架来完成,基于Spring框架也可以构建微服务的处理方式,这不仅会提升系统的可扩展性,同时对于性能提升也有一定的帮助。当前Java的后端开发逐渐向云端开始迁移,基于云计算平台进行的后端开发,可以更加方便地与各种系统级服务进行对接,包括安全处理、存储处理、支付处理等等。
前端开发虽然技术难度并不算高,但是前端开发本身涉及到的内容还是比较多的,比如Web前端开发就涉及到Html、CSS、JavaScript和一系列开发框架,而移动端开发也涉及到大量的内容,比如Android开发和iOS开发各自就有不同的技术体系,所以也把当前的前端开发称为大前端。
相对于前端开发技术来说,后端开发技术涉及到的内容要复杂一些,不仅涉及到Java开发技术本身,同时也涉及到数据库知识和一系列资源对接的知识。Java语言的后端处理能力还是比较强的,初学者可以从基本的MVC模式开始学起,然后通过Spring框架来提升自身的后端开发效率,可以从SpringBoot开始学起。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言,或者私信我!
IT人刘俊明
java web开发框架:mybatis,springmvc,springboot/springcloud
ide开发工具:idea或者eclipse
代码管理工具:git
项目管理工具:maven
服务器:tomcat、nginx
数据库:mysql,sql
缓存:redis
还有很多,例如linux shell,zookeeper等等。