Java从整到上线开辟企业级电商项目讲座
本课程将脚把脚的,由浅进深的,带您从整到项目公布上线取运维,让您体验实在的企业级项目开辟历程,把握年夜牛的编码思想、经历取本领,并具有一个属于本人的下量量的线上做品。(出格阐明:本课程并不是从Java语法开端的,究竟结果是项目真战课程,没有会讲语法层里的内乱容,真战前需具有Java,SSM,Linux等根底)
第1章 课程引见
本章具体引见Java效劳端课程内乱容,项目演示课程摆设,高峻上的架构从一台效劳器演化到下机能、下并收、下可用架构的历程,年夜型架构演进思惟和代码演进细节。(...
第2章 开辟情况装置取设置解说、真操(linux仄台【保举】或windows仄台)
思索到进修那门课程的同窗本人的电脑体系有的多是Linux的,有的多是Windows的,为了低落各人正在拆建情况那块的易度战需求制止的坑,本章将脚把脚发各人别离windows战linux情况(保举)下装置jdk、tomcat、maven、vsftpd、nginx、文件效劳器、mysql、git装置、设置考证。正在那章中能够教到linux权限、linux效劳、ftp效劳器...
第3章 数据表构造设想(表构造,表干系,索引,工夫戳)
本章将具体解说我们课程中所利用的数据表构造,表干系,索引,工夫戳,带着各人熟悉下粗度字段范例,富文本字段范例,会重面讲我们本次课程正在设想数据表的思绪战思惟,同时会战各人分享正在数据表设想中有哪一些经历、本领战留意的面。...
第4章 项目初初化
本章将脚把脚发各人初初化数据库,装置idea、设置jdk、tomcat、maven并经由过程archetype创立web项目,解说maven的pom文件设置,利用git对初初化代码提交。利用mybatis-generator、mybatis-plugin、mybatis-pagehelper,并天生我们项目所需的dao层代码文件。对spring民圆demo停止指引。并具体解说spring、springmvc、logback、f...
第5章 用户模块开辟
本章将带各人完成用户模块功用的开辟并分离实践案例解说怎样制止横背越权、纵背越权宁静破绽。MD5明文减稀战增长salt值。guava缓存的利用,下复用效劳呼应工具的设想思惟及笼统启拆。mybatis-plugin的利用本领。
第6章 分类办理模块开辟
本章将带各人完身分类办理模块功用的开辟,并解说递回分类,而且撑持分类有限层级树状构造,经由过程分类工具的排重解说重写hashcode办法战equal办法的主要性。
第7章 商品办理模块开辟
本章我们一同完成商品模块的开辟,完成背景商品的创立、富文本的处置,前台产物的搜刮、列表、详情。脚把脚发着各人对接FTP效劳器,编写springmvc文件上传,利用文件流读与properties文件,具体解说笼统POJO、BO、VO工具之间的转换干系及处理思绪,joda-time快速进门,Mybatis对where语句静态拼拆的几个版本演化 ,Mybatis...
第8章 购物车模块开辟
本章我们一同完成购物车模块的开辟,一同启拆购物车下复用的中心办法并处理浮面型正在贸易运算中丧失粗度的成绩,并针对几个差别的case具体解说,同时便Bigdecimal源码停止解说。
第9章 支货地点办理模块开辟
本章将带各人一同完成支货地点是删编削查的功用,同时会解说到SpringMVC数据绑定中的工具绑定,对mybatis主动天生主键的处置,停止设置战利用的解说。并进一步稳固横背越权破绽
第10章 付出模块开辟
本章将带各人完成付出模块的开辟,同时会解说付出宝对接的中心文档,付出宝的设置,并调通付出宝民圆demo,剖析付出宝SDK源码,天生两维码并耐久化到图片效劳器,脚把脚把付出宝散成到我们的项目傍边。并分享中网脱透战长途调试对接的本领。...
第11章 定单办理模块开辟
本章将带各人一同完成定单的疑息挖写,定单天生,战商品模块、购物车模块、用户模块的联系关系干系。让各人进修到怎样为接下去要做的付出预留扩大性的思绪。怎样制止营业逻辑中简单发作的横背越权战纵背越权等宁静破绽。?同时引出怎样能够制止将来正在SOA架构中简单惹起毛病的列举惹起的坑。并带着各人设想出适用、宁静、扩大性...
第12章 云效劳器线上布置取主动化公布,考证,毛病排查取处理
本章我会教各人把我们之前开辟完成的代码公布到线上,包罗阿里云的弄法,线上效劳器的设置、线上域名的剖析、线上vsftpd、nginx等等设置、线上基于shell的公布剧本的开辟,线上情况的考证,毛病排查取处理等内乱容,让我们的开辟成果跑正在实在的消费情况。让您沉紧 高兴天把本人的项目公布到线上可供随时会见。...
第13章 课程回忆取两期瞻望(两期课程已上线)
到那一章也便靠近本次课程的序幕了,很快乐各人能对峙到最初,正在那一章中我会总结电商仄台相干常识面,和对所利用到的框架停止总结。