黑马程序员JavaWeb开发教程,实现javaweb企业开发全流程(涵盖Spring+MyBatis+SpringMVC+SpringBoot等)

作者: 黑马程序员分类: 计算机技术 发布时间: 2023-03-21 09:00:00 浏览:4935085 次

黑马程序员JavaWeb开发教程,实现javaweb企业开发全流程(涵盖Spring+MyBatis+SpringMVC+SpringBoot等)

DothmZark:
科班大二学生,刚看完整套课程。首先非常感谢黑马的这套课程,确实是收获了很多。零基础看这套课程之前前面的java基础肯定是要看完的,不然一头雾水,中后期讲的案例可以是非常细了,很完整地讲了一个web项目的全程开发。tomcat和serlvet老师选择略过,这部分可以从21年的黑马javaweb课程里看

【回复】回复 @还会见面吗L :没有
抬头看见星:
学习完这个视频的知识部分了,我又去看了一下尚学堂的MyBatis。我觉得这个视频挺好的,明白了整个开发流程和技术有哪些。当然因为篇幅有限,每一部分的知识不可能太详细。我个人认为学完这个视频以后还需要去详细学一下SSM框架,虽然现在都说过时了,但需要了解一下,至少把Mybatis学一下,然后Spring和Spring mvc就看你个人情况。当然细学Mybatis的时候也可以不全学,直接学注解开发,前边那种老套的比较繁琐,虽然有助于理解但是感觉学了注解就不用了。我现在的感受就是,学了老师的Spring boot,感觉再回去学SSM好麻烦,哈哈[兔年]

【回复】请问一下哥们,我目前正在弄毕设,买了一个基于ssn的小项目,有网页有后台管理,但是我基本不会,我看完这个系列的视频会不会有助于我理解那个系统的东西呀?
【回复】回复 @栗原文音o :有,对于后端有,前端的话看你的是vue还是jsp,要是jsp就没有,老师的视频讲的vue
【回复】回复 @两个工人是个宝儿 : ssm我就看了得一个多礼拜吧,然后做了crm项目再回来学boot
灬阿呆丿丿:
15:21 数据库约束 非空约束 not null 唯一约束 unique auto_increment自增 主键约束 primary key...

【回复】阿呆哥有没有完整记录的黑马数据库md笔记
【回复】回复 @一惭何知夏 : 我有啊
【回复】回复 @第五娱乐陈某人 : 你好 求一下配套资源
圈外人醒目仔:
开学了嗷兄弟们,明天拿下华为后天拿下微软大后天在硅谷留下一段佳话嗷兄弟们

【回复】四年后:我实习不要工资
【回复】回复 @穷哥们们 :你tm这是要卷死啊!!!!就像新闻上说的出来后还得给公司掏实习费,既养活了公司,还给你实习机会,一举两得。[脱单doge][脱单doge][脱单doge]
【回复】回复 @穷哥们们 : nm[笑哭]
白熊ブラックマ:
怪不得黑马的项目是外卖,直接一步到位了[doge]

【回复】直接对接后面的项目哈,2023最实用的javaweb教程。
【回复】回复 @目标进入新手村 : 学完瑞吉外卖后当然是送外卖呀
【回复】回复 @目标进入新手村 : 要是找实习SSM学完就差不多要是今年找工作你要会微服务框架跟分布式项目面试都会问
半个程序员:
半个程序员来打卡了! 准备用一周时间学完!! 大伙等我消息!!!

【回复】跟着黑马学完框架,然后看了王妈妈最新的springboot,最后回归黑马这个视频拿来复习用[滑稽]
【回复】这有基础的吧,我MySQL有基础看mybatis都没开倍数,全程一倍数,这个视频讲的比其他快点,十天刷完你真行,我也撒花
【回复】回复 @取名是要点实力在身上 : 不可能的,0基础的话要学的东西太多了,一周时间完全不够
程序员鱼皮:
虽然只看了目录,但我估计这个课不错,原因如下: 1. 它打通了从前端 => MySQL => Java Web => SSM => Spring Boot => Maven 这一套技术栈,相当于看完就能做项目 2. 它包含了像 Postman、MySQL 图形界面等开发工具的使用 3. 它包含了像登录校验(JWT)、文件上传等常见业务的实践 4. 它包含了 AOP 应用、SpringBoot 原理、Maven 高级等进阶知识 5. 竟然总共才 40 个小时?! 有看完的小伙伴可以再来戳我下,希望别打脸 [呲牙]

【回复】鱼皮大大,看到120集了,我来说一下我的整体感受:适合快速搭建项目,课程老师讲解得很精炼,没有一点多余的话,感觉挺用心的,但是对于新手入门会比较困难,原理底层部分比较讲的少,因此会比较模糊,更适合于有基础学也就是有学过课程整体内容的人拿来做复习!一套课程40+小时肯定讲不完的,但是非常适合回顾知识内容以及快速的搭建项目,但是许多细节还是需要去看每个专项板块的视频才能学得精通一点。当然,以上仅作为个人观点[呲牙][脱单doge]
【回复】看了课纲发表一下个人拙见 这套课程主旨就是学完能够快速基于现在企业主流开发技术进行项目的开发 省去了很多企业里现在已经不常用或根本不用的技术(如ssm整合开发 jsp等等) 如果各位有需求要维护老项目的话可以根据自己的需求进行对应的学习 而不应该在初学的时候一股脑把企业现用与已经不用的技术全部揉和到一起 就凭这点我相信这套课程大概率是一套好的课程 最后黑马yyds!
【回复】回复 @程序员鱼皮 :整个项目是从前端到后端。前端讲了前端三件套,Axios,vue。后端主要是spring boot以及一些ioc,aop,注解等相关知识。讲的很全。但是我现在不知道下一步是学习框架还是直接上手项目呢?(我的天!鱼皮竟然翻我了!等我找到工作了,一定要进你的知识星球[星星眼][星星眼])
大DD林俊杰:
看完了十四天 明天最后一天 这个教程真不错 后端开发那块讲的很明白 抽丝剥茧 很受用 不过看完这个之后还应该再看看ssm 和springboot单独的课 会有更多收获。前端vue和elementui那节 真心是讲的很乱 可能这个教程偏后端吧。。不过强迫症啊。。不说了 看vue和element 专门的课了 。黑马真不错 尚硅谷也不错

【回复】回复 @correctionme : 你觉得呢,你心里其实清楚
【回复】请问学完这个算学完web吗,听到130集了,也能跟着搭建敲代码,可现在我都不知道web是什么[笑哭]
【回复】回复 @correctionme : Web就是前端,这个视频前面说的三剑客,vue,elementui等算是Web的技术栈了。
落木寒萧:
都说JAVA开发很赚钱, 我苦心专研了两年,其中参加了不少的培训。 刚培训完两个星期我就收到了美团网的offer , 我承认我不是班里学习最好的。 但我却是班里第一个找到工作的, 而且还是个大厂我一-直相信勤能补拙。 只要有决心什么事都是可以做到的,今天入职一个星期了。 公司的人对我都很好,还给我配了电动车和头盔还有大衣。 不说了又接了个外卖。

【回复】狠狠地赚他一笔[脱单doge]
黑马Java老陈:
基础学完的小伙伴,可以直接学习这套JavaWeb开发课程,高效,实用。学完这套课后,在把瑞吉外卖一敲,找个实习/校招工作问题不大。不用学习老的JavaWeb&SSM框架课程了[呲牙]

【回复】回复 @熙熙攘攘戚戚 : 怎么不能换着学,学那么多没用不是浪费时间折磨自己,学一些需要学的然后实践
【回复】笑了,就学这点能找到什么工作,不了解一下底层,面试的时候一句也打不下来。 今年Java是什么行情,今年去校招根本没人要。
【回复】正在学您制作那一套呢,总不能换着学吧[大哭]
Godofballs:
已学完,这个老师讲的真他妈的,什么叫抽丝剥茧,循循渐进,不像有的老师一上来就搞最终过程,根本听不懂,而且老师那还有很多面试题,笔试题我都买了,经过一个月的猛肝,终于在美团面试的时候一把过,美团的福利我就不多说了,免费换电瓶和充电,不说了老板叫我出餐了。

【回复】不是刚发布吗,怎么就学完了?[doge]
【回复】29分钟速通是吧[喜欢][喜欢][喜欢]
Java全栈小菜鸡:
跨度太大 web容器Tomcat,Java web核心组件servlet都只字不提

【回复】以后你工作就坚持用servlet,我们用springboot,你看你被开除不被就完了
【回复】这些学了也是白学,都集成进springboot了
鹿野青:
网上都是在制造焦虑,实际上根本没那么严重,我普通中专,一年经验,上海面了7家,拿了8个offer,最高40k,最低30k 40k是外包,还有个30k的自研可以考虑一下,不说了,明天还要两个面试, 寒冬年年有,年年都是计算机,结果计算机工资不是还是轻轻松松月入过w, xdm,有一说一,现在不学前端,以后就没机会了,趁着现在的红利,狠狠的赚一笔

山河-shanhe:
关于P139的修改问题,原理很简单,我们从控制台可以看到,当点击修改按钮时,会发送一个get查询id请求,然后你需要返回那一个ID的单行数据,然后返回完之后会显示当前修改的部门名称,然后你就可以写修改部门的Put方法,附上代码,顶上去帮助需要帮助的人. Controller层 @GetMapping("/{id}") public Result getByID(@PathVariable Integer id) { log.info("获取部门ID:{}",id); Dept dept = deptService.getByID(id); return Result.success(dept); } @PutMapping public Result update(@RequestBody Dept dept) { log.info("修改部门:{}",dept); deptService.update(dept); return Result.success(); } service层 @Override public void update(Dept dept) { dept.setUpdateTime(LocalDateTime.now()); deptMapper.update(dept); } @Override public Dept getByID(Integer id) { Dept dept = deptMapper.getByID(id); return dept; } DAO层 @Select("select * from dept where id = #{id}") Dept getByID(Integer id); @Update("update dept set name = #{name},update_time = #{updateTime} where id = #{id}") void update(Dept dept);

【回复】感谢您,看了您的代码,我做出来了。 我写出来了老师所给的要求,但是回写哪里一直不显示,页面修改也不成功,在postman哪里就可以修改。一直想,不断找答案,老师源码也没有,弹幕描写也不清楚,上网找,也没有收获,后来没办法了,来评论区找找,看见了您的源代码。 发现了我的问题:这是根据ID查询,单条数据,我傻傻的用集合来返回,改了之后,果然成功了。
【回复】有问题可以私信,或者直接回复我
【回复】回复 @梦里有个她丶 : 看了一下前端的请求代码,弄懂了,正常流程是点击编辑就会发送get请求对应getbyid方法,然后获得对应部门的所有信息返回到前端,这时候网页是可以看到刚刚点击编辑的那个部门的名称,更改点击确定后会发送put请求完成更改,但是当我没写getbyid的方法时,点击编辑发送的get请求会失败,然后输入部门名称点击确定时这时候前端就不是发送put请求了,而是post请求,也就是对应前面课程带着做的新增部门的方法,所以这时候的结果会新增一个部门
Cr-eeper:
已学完,说一下自己的感悟: 1、教学重难点突出,板书条理清晰。教学步骤设计合理,由浅入深,循序渐进。 2、教师基本功扎实,知识讲解准确,教学设计合理,始终以学生为主体,自主学习,小组交流讨论,上台交流展示等形式,师生配合默契,取得了较好的学习效果。 3、教师教态自然,语调亲切,并不断鼓励学生,充分发挥学生的主体作用。使学生在和谐融洽的课堂氛围中学习,推进了知识的掌握和智力的发展,达到了良好的教学效果。 4、教师准确的把握了设疑的方向,调动了学生学习的兴趣,使学生进入积极的的思维状态。 5、教师组织课堂教学效果好,语言清晰,能注重学法指导,培养学生的创新能力,问题设计富有启发性。 6、教学环节设计安排清晰明了,过渡自然。[doge][doge][doge]

【回复】怪不得这么卷原来有你这些量子速读[doge]的人
【回复】毕业时:只要让我进去,干啥都可以
【回复】回复 @沐沐就是沐心 :进去了也是干啥都可以[歪嘴]
汐祈不睡觉:
关于p118 集下的,mybatis配置sql自动提示,有的人可能跟我一样是最新版本,解决方法,打开seeting下的language&framework下的SQL dialect,点开然后把框框里的提示全都设置成MySQL,比如这样,你可以看到右侧我有3个MySQL这几个字

【回复】回复 @千山唱晚 :idea关闭所有项目,在那个界面配置后就可以不用每次都重新设置了
【回复】这个好像每开一次项目都需要添加一次路径 有没有一劳永逸的办法
【回复】我这样设置完为什么user还是红的呢,数据库也加载进来了
lllxj771:
资源分享~https://pan.baidu.com/s/1ZbyeMLr6B4vC1ehSOybzQw&pwd=9987

编程语言 编程 SSM web开发 Java Spring javaweb Spring Boot 科技猎手2023

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!